pydollar provides an installable import hook to support the dollar sign ($) as valid python syntax.
pydollar is a Python module which enables a non-native syntax for the dollar sign $ in Python code. It allows you to follow the DRY-principle (don’t repeat yourself) more stricly when writing python code:
Take for example a file called mymodule.py:
from sympy import Symbol def my_func(): alpha, beta, gamma, delta, epsilon = symbs = map(Symbol, $) return symbs
we could then import from it by first intalling an import hook:
>>> import pydollar >>> pydollar.install_import_hook() >>> from mymodule import my_func >>> from sympy import init_printing >>> init_printing() >>> my_func() (α, β, γ, δ, ε)
f-strings were a great additon to Python 3.6, the $ syntax follows it in spirit, it simply allows you to write succinct code.
If $ syntax (or more importantly, the functionality it provides) becomes official syntax there would be a real-world benefit to widely used codebases, e.g. SymPy:
Simplest way to install pydollar is to use pip:
$ python3 -m pip install --user pydollar
you can skip the --user flag if you have got root permissions.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size pydollar-0.1.3.tar.gz (4.9 kB)||File type Source||Python version None||Upload date||Hashes View|