Automatically create a command application
Project description
pycreator
Create boilerplate application thru the command-line!
TLDR;
pip install pycreator # to install pycreator
pycreator goes -n brrr # where brr is the name
Usage
create
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
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
Build
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 sdist bdist_wheel
After operation in the newly created dir dist/
you should find a *.tar.gz
& *.whl
packages.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pycreator-0.1.2.tar.gz
(6.9 kB
view hashes)
Built Distribution
pycreator-0.1.2-py3-none-any.whl
(11.6 kB
view hashes)
Close
Hashes for pycreator-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5dd906f9c1c32d80829f612198b72ac4edc70f32de96ce7778b371b1c7fef6d |
|
MD5 | a15fa9cc292a9521c9b253528829f78e |
|
BLAKE2b-256 | 0e20833ed546ce9d3cb6fdc9a437b66733eb42424bc036ff1e9469cc07cf220a |