importStar - auto modify all __init__.py in a package to import all modules
Project description
Imagine…
you need all modules in a package imported
… maybe because you want to access them via inspect.getmembers
… or want to do sth. like for module in package: ...
BUT:
you are to lazy to update all your __init__.py
you dont want/can’t to use automodinit <https://github.com/ned14/automodinit>
AND/OR you cannot use dynamic imports (maybe because you want to create an application with pyinstaller)
THAN: this might be your solution!
install
via pip
pip install importStar
ubuntu or simular
sudo python setup.py install
windows
python setup.py install
usage
either: * use as a script: importstar [directorypath]
to see help: run importstar without further arguments or with -h or –help
OR call function importStar.importstar.run(args) directly
result
importstar add all modules and packages recursively within a given directory
in all __init__.py files that have the following comments:
#<<<importStar [i will be substitued] #>>>importStar
the result might look like:
#<<<importStar import mod1 import mod2 import pkg1 #>>>importStar
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for importStar-0.1.1-py2-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 306e03bd94e7a7cc25f3738f5462c34deebc72fce264a3c465aef8ae2716fde4 |
|
MD5 | e93842cb8d2bba852f4a4f5696fc4bad |
|
BLAKE2b-256 | 7673d4ced849364f52a9c434e5380a272a8cc65d9777cc859f2e5db29659a35d |