Metadata-Version: 2.1
Name: python-gh-template
Version: 1.0.0
Summary: Repo Template for creating a Python library in GitHub
Home-page: https://github.com/Cyb3r-Jak3/python_template_repo
Author: Cyber_Jake
Author-email: jake@jwhite.network
License: MPL 2.0
Download-URL: https://github.com/Cyb3r-Jak3/python_template_repo/releases/latest
Project-URL: Changelog, https://github.com/Cyb3r-Jak3/python_template_repo/blob/master/CHANGELOG.md
Project-URL: Issues, https://github.com/Cyb3r-Jak3/python_template_repo/issues
Keywords: template,github
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: Implementation :: CPython

# Python Template Repo
---

Template Python Repo for getting started with a Python Library with GitHub.

## Benefits

* GitHub Action Templates
* Auto deploy to PyPi
* Issue and Pull Request Templates
* Auto Configured install and test requires

## To Use

1. Clone the repo
2. Rename the [python_GH_template](python_gh_template) directory to the name of your project.
    * Make sure the names updates in [setup.py](setup.py), [lint workflow](.github/workflows/lint.yml).
3. Install package locally `pip install -e .`
4. Add your project requirements to [requirements.txt](requirements.txt).
    * If you have any development requirements add them to [requirements-dev.txt](requirements-dev.txt).
5. Add tests (or delete if you want)
6. Change the [License](LICENSE) if desired.
7. Edit the assignees in [Issue Templates](.github/ISSUE_TEMPLATE), [Pull Request Template](.github/PULL_REQUEST_TEMPLATE) and [Dependabot Config](.github/dependabot.yml).
8. Edit [setup.py](setup.py) to have relevant links and information. 
9. Add `PYPI_USERNAME` and `PYPI_PASSWORD` into the secrets section. 


