Repo Template for creating a Python library in GitHub
Project description
# 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
Clone the repo
- 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).
Install package locally pip install -e .
- Add your project requirements to [requirements.txt](requirements.txt).
If you have any development requirements add them to [requirements-dev.txt](requirements-dev.txt).
Add tests (or delete if you want)
Change the [License](LICENSE) if desired.
Edit the assignees in [Issue Templates](.github/ISSUE_TEMPLATE), [Pull Request Template](.github/PULL_REQUEST_TEMPLATE) and [Dependabot Config](.github/dependabot.yml).
Edit [setup.py](setup.py) to have relevant links and information.
Add PYPI_USERNAME and PYPI_PASSWORD into the secrets section.
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
File details
Details for the file python_gh_template-1.0.0.tar.gz
.
File metadata
- Download URL: python_gh_template-1.0.0.tar.gz
- Upload date:
- Size: 2.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 410d2b4e07691277b8efc6f4cfe779978553798ca4bdd727e29b587d22dd42a7 |
|
MD5 | 3fe306ebfbdb837f12b8f2afac3e20fc |
|
BLAKE2b-256 | 2ad2a09375b4e13a6e7e4e62e300e99d6e9efde780bd74f6e18a336829fd41a2 |
File details
Details for the file python_gh_template-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: python_gh_template-1.0.0-py3-none-any.whl
- Upload date:
- Size: 8.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.0 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8c30acf135be8ee4d9b408262ba9be9bd211b57ddcd8ae0bbc603b8d83d9750 |
|
MD5 | 3b9888ef19ea98dde8ff6f8f6131bb00 |
|
BLAKE2b-256 | 59483f6cb1a43922c0927fb67d22652c40b785e314b7db5fe788b1f0ae1df898 |