Skip to main content

A github template with my python package configurations.

Project description

🐍 python-package-template

build status pre-commit.ci status docs status license

Overview

A GitHub template with my python package configurations.

GitHub repository settings

Code/About:

  • Releases

General/Features:

  • Issues
  • Preserve this repository

General/Pull Requests:

  • Allow merge commits
  • Allow squash merging
  • Allow rebase merging
  • Automatically delete head branches

Branches/Branch protection rules:
main

  • Protect matching branches
    • Require pull request reviews before merging
    • Dismiss stale pull request approvals when new commits are pushed
    • Require status checks to pass before merging
      • pre-commit.ci - pr
      • tox / tox

Environments:
pypi

  • Deployment protection rules:
  • Required reviewers: daniel-mizsak
  • Allow administrators to bypass configured protection rules

Setup PyPi trusted publishing

PyPi publishing settings

Add a new pending publisher:

  • PyPi Project Name: python-package-template-pypi (has to match the project name in pyproject.toml)
  • Owner: daniel-mizsak
  • Repository name: https://github.com/daniel-mizsak/python-package-template
  • Workflow name: release.yml

Project details


Download files

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

Source Distribution

python_package_template_pypi-0.0.1.tar.gz (5.1 kB view hashes)

Uploaded Source

Built Distribution

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page