Cookiecutter template for Python Framework.
Source Code: https://github.com/sp-95/python-framework
Documentation: https://sp-95.github.io/python-framework/
Bug Reports: https://github.com/sp-95/python-framework/issues
Features
poetry: Dependency Management
Editor Config: Maintains Code Consistency
flake8: Linting
mypy: Type Hinting
pre_commit_hooks: Git hooks
fire: Command-line Interface
loguru: Logging
dynaconf: Configuration Management
Tox: Automated and Standardized testing
Sphinx: Generates documents automatically
GitHub Actions: Continuous Integration
GitHub Pages: Documentation Hosting
PyPi: Auto-deploy when you make a release (optional)
GitHub issue templates
Quickstart
Install the latest framework for Python if you haven’t installed it yet
$ pip install -U python-frameworkInitialize your project
$ shanx-py initCreate a repo and put it there.
Generate the docs by pushing your first commit to master.
Deploy your package to PyPi by pushing a tag and creating a release.
For more details, see the python-framework tutorial.
Acknowledgment
This package is a modified duplicate of the audreyr/cookiecutter-pypackage project template
Release files for shanx-framework 0.1.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| shanx-framework-0.1.6.tar.gz | 7.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| shanx_framework-0.1.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.9 kB
Release files / shanx-framework-0.1.6.tar.gz
| Download URL | shanx-framework-0.1.6.tar.gz |
|---|---|
| Size | 7.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b61636df1e241100f852bb5c21ffe3b0bc291a39d8b67b2013e9b7bc1c30c053
|
|
BLAKE2b-256 checksum How to use checksums |
ab3ce778b6a84593274efb8f5a6f9b17061ccdc002ddcd3a13bd0322fd247c0e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.2.0a1 CPython/3.9.5 Linux/5.4.0-1047-azure
|
Release files / shanx_framework-0.1.6-py3-none-any.whl
| Download URL | shanx_framework-0.1.6-py3-none-any.whl |
|---|---|
| Size | 6.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
eca63c8473a19fdca0f3bdec991d9955534aadaf859d41f3d350306025a631db
|
|
BLAKE2b-256 checksum How to use checksums |
82b8a580a7ee342757ce89efecc37a5e589db92218f45c46336124a5b2316b2e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.2.0a1 CPython/3.9.5 Linux/5.4.0-1047-azure
|