This release is a pre-release and may not be stable for production use.
This extends setuptools with method to create beta and releases for projects.
Introduction
The setuptools_github support a simple but reliable way to maintain beta and release branches of a project.
The main model is rather simple, all the code gets developed on the master branch.
A branch (named beta/N.M.O) maintains all the beta releases for a particular release: each one will have a version N.M.Ob<build-no>. Finally tagging the code as release/N.M.O, will formalize the “release” for N.M.O.
Features
Usage in setup.py:
from setuptools_github import tools
initfile = pathlib.Path(__file__).parent / "your_package/__init__.py"
version = tools.update_version(initfile, os.getenv("GITHUB_DUMP"))
Requirements
Python >= 3.6.
setuptools
Installation
You can install setuptools-github via pip from PyPI:
$ pip install setuptools-github
Release files for setuptools-github 0.1.0b31
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| setuptools-github-0.1.0b31.tar.gz | 6.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| setuptools_github-0.1.0b31-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.5 kB
Release files / setuptools-github-0.1.0b31.tar.gz
| Download URL | setuptools-github-0.1.0b31.tar.gz |
|---|---|
| Size | 6.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
06ff270139b901b47d0f392a1cfe39c6d1e5cf169f1744f16480cc8864857034
|
|
BLAKE2b-256 checksum How to use checksums |
c0891e3d85c82a18b990ece56d6554bcff035502efa1bb4b9ba4b2bb3e4f8f38
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12
|
Release files / setuptools_github-0.1.0b31-py3-none-any.whl
| Download URL | setuptools_github-0.1.0b31-py3-none-any.whl |
|---|---|
| Size | 4.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
597b9cc797121f2acf21a42d517ebce50935d130de4521fba08862c362c2d273
|
|
BLAKE2b-256 checksum How to use checksums |
eae8caf00b5e43cdbd3fba49adc88d6f37ee44ad2238b90059a22af63d6eb296
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12
|