Automatically creates a new python project folder
Project description
newpyproj
Automated Python Project Folder Creation
Automatically creates a new python project folder, using best project standards, with common files, documentation, tests.
Installation
pip install newpyproj
Usage
newpyproj name_of_project [-h] [-c] [-g] [-v] [-p] [-r] [-s] [-t] [-d] [--template]
Arguments
-h or --help Help message and exit
-c or --cli Creates a command line interface project
-g or --gui Creates a graphical user interface project
-v or --verbose Verbose mode
-p or --pytest Use pytest as unittest
-r or --resources Include resources folder
-s or --shebang Supress shebang line in files
-t or --test Supress test folders and files
-d or --doc Supress doc folders and files
--template Supress template content in files
References
Structuring Your Project by Kenneth Reitz
Python Application Layouts: A Reference by Kyle Stratis
Dead Simple Python: Project Structure and Imports by Jason C. McDonald
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
newpyproj-0.0.4.tar.gz
(7.4 kB
view details)
File details
Details for the file newpyproj-0.0.4.tar.gz.
File metadata
- Download URL: newpyproj-0.0.4.tar.gz
- Upload date:
- Size: 7.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4d5292afc553aefa7366bbbb2e239cc3f730d7e087b89921d4863b73e79a0c1d
|
|
| MD5 |
0bd8cca4d1f869c9784c6d06c23d9503
|
|
| BLAKE2b-256 |
40e84e564692d29b249c756e663378c5cd14f474f4fa0beada16e71b43aa08f0
|