versioningit
versioningit copied to clipboard
Versioning It with your Version In Git
I'm packaging your module as an rpm package so I'm using the typical PEP517 based build, install and test cycle used on building packages from non-root account. - `python3 -sBm...
While updating the openSUSE rpm package to the new 3.0.0 version I'm seeing an error that occur during the %check part of the building ``` [ 22s] + mv _build.python39...
This would enable dealing with tags like like `rel_1_0` (used by SQLAlchemy and Alembic) by mapping the underscores to periods. Alternatively, `tag2version` could gain a `dot: str` parameter for specifying...
The method should return the current date in a given format (and given timezone offset?). - Add a "normalize: bool" (default `True`?) parameter that does `str(Version(next_version))` in order to get...
Idea: Require method implementations to be subclasses of base classes defined by `versioningit`, one base class per step. Instances of these classes will have step arguments provided as instance attributes...
- For setuptools, this will only work with versions that support PEP 660 (v64.0.0 and up). - For Hatch, be aware of https://github.com/pypa/hatch/issues/1627.
This can be done by setting the `GIT_CONFIG_GLOBAL` and `GIT_CONFIG_SYSTEM` environment variables to [`os.devnull`](https://docs.python.org/3/library/os.html#os.devnull).