Skip to main content

A pip package

Project description

automatic-pypi-release

Latest Version

Automatically build and release to pypi, incrementing the version without user intervention.

Note: This project should be used as a template to build your repository and enable automatic publish to pypi.

This repository does the following:

  • Increase minor version (If not a x.x.0 tagged)
  • Build and uploadpypi package
  • push the new tag to the repository

Requirements

This project is setup to use semver, so it will need an initial tag in the format of "x.y.0" (The last number must be 0).

Your project must have the following files:

  • Versioneer changes:
    • setup.py
    • setup.cfg
    • versioneer.py
    • MANIFEST.in
    • automatic_pypi_release/__init__.py
    • automatic_pypi_release/_version.py
  • Githun Actions:
    • .github/workflows/publish-to-test-pypi.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

automatic-pypi-release-1.0.0.tar.gz (18.4 kB view details)

Uploaded Source

Built Distribution

automatic_pypi_release-1.0.0-py3-none-any.whl (2.5 kB view details)

Uploaded Python 3

File details

Details for the file automatic-pypi-release-1.0.0.tar.gz.

File metadata

  • Download URL: automatic-pypi-release-1.0.0.tar.gz
  • Upload date:
  • Size: 18.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for automatic-pypi-release-1.0.0.tar.gz
Algorithm Hash digest
SHA256 5eef0c92976b2dc3d7ddd51928f10f2ab5176c7b31313468befd0c7c6a0d72c8
MD5 111c6e950ca33de817efec814b029416
BLAKE2b-256 1d2ed93fb1770e112313a9c4ef3e9b5e08a75b2a166e2053c0bf815675575fbd

See more details on using hashes here.

File details

Details for the file automatic_pypi_release-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: automatic_pypi_release-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 2.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for automatic_pypi_release-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d6780ae6231f6619573749fb5e08c9e6c619abe2fe04dd0014d4b29f65b6baec
MD5 35298687109e9b5abe64ea9c2d53820e
BLAKE2b-256 77dfe91106ee78d6b9eb4a9de129bec7dace4ded86db98077d8deff677cbae28

See more details on using hashes here.

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