makeapp
https://github.com/idlesign/makeapp
Description
Simplifies Python application rollout by providing its basic structure.
Make a skeleton for your new application with one console command.
Automatically create a VCS repository for your application.
Automatically check whether the chosen application name is not already in use.
Customize new application layouts with skeleton templates.
Put some skeleton default settings into a configuration file not to mess with command line switches anymore.
Bundled layout skeletons:
Python module (simple application);
Console application.
Django application.
Make new application skeleton using interactive mode (-i):
makeapp my_new_app /home/librarian/dev/my_new_app_env/ -i -d "My application." --author "The Librarian"
This will create a decent application skeleton (setup.py, docs, tests, etc.) and initialize Git repository.
Get some help on command line switches:
makeapp --help
Note: This software can function both as a command line tool and as a Python module.
Put some default settings into a config not to mess with command line switches anymore:
Create .makeapp (dot is required) directory in your HOME directory;
In .makeapp directory create makeapp.conf configuration file with a similar contents:
[settings] author = The Librarian author_email = librarian@discworld.wrld license = bsd3cl url = https://github.discworld.wrld/librarian/{{ app_name }} vcs=git
Documentation
http://makeapp.readthedocs.org/
Metadata
Release files for makeapp 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| makeapp-0.3.0.tar.gz | 44.0 kB | Without provenance | Details |
Release files / makeapp-0.3.0.tar.gz
| Download URL | makeapp-0.3.0.tar.gz |
|---|---|
| Size | 44.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7b3ca98a9f3c4c9f9aa3ae2dc45b7b440f3580e88c46b0bab71bc2c4c3481c56
|
|
BLAKE2b-256 checksum How to use checksums |
5d578f7abdbb5741466126c078fc4120b92ac5f281797b77b5ca7611e9b140ad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for makeapp 0.3.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.