Python Framework
Project description
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-framework
Initialize your project
$ shanx-py init
Create 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
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 shanx_framework-0.1.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eca63c8473a19fdca0f3bdec991d9955534aadaf859d41f3d350306025a631db |
|
MD5 | 4843ff8fc7d6751a1fde1bc8bc6fae5a |
|
BLAKE2b-256 | 82b8a580a7ee342757ce89efecc37a5e589db92218f45c46336124a5b2316b2e |