versioningit icon indicating copy to clipboard operation
versioningit copied to clipboard

Versioning It with your Version In Git

Results 17 versioningit issues
Sort by recently updated
recently updated
newest added

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...

tests

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...

tests

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...

enhancement
under consideration
step:tag2version

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...

enhancement
under consideration
step:next-version
new method

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...

breaking change
under consideration
method API

enhancement
under consideration
step:template-fields
robustness

- 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.

enhancement
step:onbuild
editable mode
needs research

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).

under consideration
needs research
vcs:git