# About This project is about creating standardized python projects. We provide standard templates for multiple types of python projects. It is intended to be replicate most features from [ansrivas/protemplates](https://github.com/ansrivas/protemplates) and this project was created using that library.
- The scope of this project is as follows:
It is only for Python projects and packages.
We provided options to create entire python packages including: * Source code templates * Test templates * Envrionment creation and management
We provide options to create modules and submodules based on popular libraries including: * Flask * Flask-blueprints * Flask-database integration
- Current Features Include:
Easy pip installation with a cli
Creating a python package: Simple support
Creating a python package: Flask support
Creating a python package: Flask with Blueprints support
This repository is Python 3 compatible only.
## Current Stable Version ` 0.3.0 `
## Installation ### pip ` pip install nr-pypackage==0.3.0 --user --upgrade `
### Development Installation * Clone the project. * Install in Anaconda3 environment * This command creates a python environment and then activates it. ` $ make recreate_pyenv && chmod +x activate-env.sh && . activate-env.sh ` * Now install the application in editable mode and you are ready to start development ` $ pip install -e . `
## Test To run the tests: ` make test `
## Usage After installing via Pip, run the following command and follow the instructions. ` nr-pypackage-cli `
## License MIT
Metadata
Release files for nr-pypackage 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 | |
|---|---|---|---|
| nr-pypackage-0.3.0.tar.gz | 42.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nr_pypackage-0.3.0-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 121.7 kB
Release files / nr-pypackage-0.3.0.tar.gz
| Download URL | nr-pypackage-0.3.0.tar.gz |
|---|---|
| Size | 42.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ff7340f26dba115284b2320c71b51d08526acb7e9bc4b81e9f35da6c71cc5691
|
|
BLAKE2b-256 checksum How to use checksums |
de9eeecff7e6d9e3f8d4cef358a0e94cc61138958fb9823274ee16f957cb786b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/2.0.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4
|
Release files / nr_pypackage-0.3.0-py2.py3-none-any.whl
| Download URL | nr_pypackage-0.3.0-py2.py3-none-any.whl |
|---|---|
| Size | 79.1 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
973ea2bfabc316e22df7af51832bcce31864bb6c33a3b82e9b1a55360ee670e5
|
|
BLAKE2b-256 checksum How to use checksums |
0fcbea29da643b591f5710c93941207631ca1a8e3aaa8d93ab331def2c35bd5b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/2.0.0 pkginfo/1.5.0.1 requests/2.20.1 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4
|