Skip to main content

# 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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python_gh_template-1.0.0.tar.gz (2.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

python_gh_template-1.0.0-py3-none-any.whl (8.0 kB view details)

Uploaded Python 3

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

Hashes for python_gh_template-1.0.0.tar.gz
Algorithm Hash digest
SHA256 410d2b4e07691277b8efc6f4cfe779978553798ca4bdd727e29b587d22dd42a7
MD5 3fe306ebfbdb837f12b8f2afac3e20fc
BLAKE2b-256 2ad2a09375b4e13a6e7e4e62e300e99d6e9efde780bd74f6e18a336829fd41a2

See more details on using hashes here.

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

Hashes for python_gh_template-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b8c30acf135be8ee4d9b408262ba9be9bd211b57ddcd8ae0bbc603b8d83d9750
MD5 3b9888ef19ea98dde8ff6f8f6131bb00
BLAKE2b-256 59483f6cb1a43922c0927fb67d22652c40b785e314b7db5fe788b1f0ae1df898

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page