A commandline interface for creating project structures
Project description
project_cli
A commandline interface for creating structured Python projects.
Installation
pip install project_cli
Usage
python -m project_cli
If you trust project_cli to make the right decisions, you can say ‘yes’ to all prompts:
python -m project_cli -y
Detailed information
Here is an example project structure created by this tool for a runnable project:
> proj_name __init__.py __main__.py > tests __init__.py context.py test_main.py README.rst setup.py
You can run your app as follows:
python -m proj_name
You can run tests as follows:
python -m unittest discover tests
You can also install your project in your own pip repository (or in a virtual environment) to make it runnable anywhere on your system:
pip install -e .
Note: the -e flag is optional. It will keep your pip repository synchronized with your source code.
Meta
Ramon Hagenaars - ramon.hagenaars@gmail.com
This structure was inspired by Kenneth Reitz.
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 iias_project_cli-1.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ec5bcc3d40c552a45ecd01f5a0942c5c52539a78cdf9b03f51eebc5049aaac7 |
|
MD5 | d1c8179be9cd180fe6487199523e68ba |
|
BLAKE2b-256 | ecf0c927e48138a68ec6d6b059cfeab7172fb1d7bca587f321d05bbad6e4cac8 |