'setuptools_scm plugin that versions `post` packages with Azure Pipelines BUILD_BUILDID number.'
Project description
setuptools_scm_azure_pipelines
Description
A stupidly simple setuptools_scm
plugin that generates
PEP-440 post-releases packages versions prefixed
with the Azure Pipelines ${BUILD_BUILDID}
for builds that happen on non-tagged git commits.
BUILD_BUILID
, or rather $(Build.BuildId)
in the Azure Pipeline lingo, is the variable that is set
by Azure Pipelines when a build is running.
When this variable is present and you are using this tool, your package's version will be:
{tag}
, e.g.1.2.3
when you are building on a tag ("exact version"),{tag}.post{BUILD_BUILDID}
, e.g.1.2.3.post12345
when you are building an intermediate version ("on-commit"),
This allows your fellow developpers to get the "latest" version of a package, no matter what.
You might not want that to happen everytime, though. In that case, don't forget to pin you dependencies correctly using one of:
Usage
Usage in pyproject.toml
Set it up in pyproject.toml
[build-system]
section like this:
[build-system]
requires = ["setuptools>=45", "wheel", "setuptools_scm>=6.2", "setuptools_scm_azure_pipelines>=1.0"]
[tool.setuptools_scm]
local_scheme = "no-local-version"
version_scheme = "post-release-azure-build-id"
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
Hashes for setuptools_scm_azure_pipelines-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | f3bcb08d2c960201668c7bd6469a47dea9db6e1d453727b7459512b5b17b8883 |
|
MD5 | 1e84521b04d43a8e872796cc87055049 |
|
BLAKE2b-256 | 41c91b24d7f36c544bba1818f58153333cab2eddcc01504912fe3ce959180780 |
Hashes for setuptools_scm_azure_pipelines-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b976bc6b294592d20274c2a4c09ee2c0ceba17060879f4f17e941db294a60fde |
|
MD5 | b98af1aacf1093d5781bf506ebab9e6f |
|
BLAKE2b-256 | a5ac8c51feebc61e4c23473acaa8533304a42de4ad7205890a34c7dd2d62b5d1 |