Create boilerplate application thru the command-line!
pip install pycreator # to install pycreator pycreator goes brrr # where brr is the name This command allow to create a Python boilerplate application with the structure as showed below. Available commands for create:
-n, --name -- application name (required) -l, --location -- location to create a new package. If none it will create at working directory Structure of example application named brrr (pycreator create -n brrr)
brrr β LICENSE.md β README.md β VERSION β ββββsrc ββββbrrr β setup.py β __init__.py β ββββactions β β action.py β β action_dispatcher.py β β version.py β β __init__.py β β β ββββexample_action β example_action.py β __init__.py β ββββcore β __init__.py β ββββframework β messages.py β __init__.py β ββββmain main.py __init__.py Note: This is experimental function and it does not work always correct
The add function allow to add a new action into actions directory. To use it please be at brrr directory under src (please see an example above) and the type:
pycreator add -n action_name New folder action_name and action_name.py will be created.
Note: Please import a new action in actions_dispatcher.py file manually.
New action should be added here, into ACTION_HANDLERS
class ActionDispatcher: ACTION_HANDLERS = [AddAction, CreateAction, GoesAction, ShowVersion] Boilerplate app comes with preconfigured setup.py file which allow to create a .whl package. To build a package, go to src dir a type in the terminal:
pip install setuptools wheel python setup.py sdist bdist_wheel After operation in the newly created dir dist/ you should find a *.tar.gz & *.whl packages.