Skip to content

Commit 147abff

Browse files
committed
Add setuptools-scm and versioneer to comparison table
1 parent 06b59a5 commit 147abff

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

README.md

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,18 @@ Use git repo data (latest tag, current commit hash, etc) for building a version
88

99
## Compairing with other packages
1010

11-
| Package/Function | Lastest release | License | Python2 support | Python3 support | Windows support | PEP 440 compatible | Type hints | Supported substitutions | Dev template support | Dirty template support | Initial version support | Callback/variable as current version | Read some file content as current version | Development releases (prereleases) support | Reusing functions in other packages |
12-
|-----------------------------------------------------------------------------------------------------|----------------:|:-------:|:---------------:|:---------------:|:---------------:|:------------------:|:----------:|-------------------------------------------------|:--------------------:|:----------------------:|:-----------------------:|:------------------------------------:|:-----------------------------------------:|:------------------------------------------:|:-----------------------------------:|
13-
| [setuptools-git-versioning](https://github.com/dolfinus/setuptools-git-versioning) | 2021 | MIT | + | 3.3+ | + | + | + | tag, commits_count, short_sha, full_sha, branch | + | + | + | + | + | + | + |
14-
| [setuptools-git-ver](https://github.com/camas/setuptools-git-ver) (Base package) | 2019 | MIT | - | 3.7+ | + | + | + | tag, commits_count, short_sha | + | + | - | - | - | - | - |
15-
| [another-setuptools-git-version](https://github.com/ZdenekM/another-setuptools-git-version) | 2020 | MIT | - | 3.5+ | - | + | + | tag, commits_count | + | - | + | - | - | - | + |
16-
| [bad-setuptools-git-version](https://github.com/st7105/bad-setuptools-git-version) | 2020 | MIT | + | + | + | + | - | tag, commits_count | + | - | + | - | - | - | + |
17-
| [even-better-setuptools-git-version](https://github.com/ktemkin/even-better-setuptools-git-version) | 2019 | MIT | - | + | - | + | - | tag, short_sha | - | - | + | - | - | - | + |
18-
| [better-setuptools-git-version](https://github.com/vivin/better-setuptools-git-version) | 2018 | MIT | - | + | - | - | - | tag, short_sha | - | - | + | - | - | - | + |
19-
| [very-good-setuptools-git-version](https://github.com/Kautenja/very-good-setuptools-git-version) | 2018 | MIT | - | + | - | - | - | tag, commits_count, short_sha | - | - | - | - | - | - | + |
20-
| [setuptools-git-version](https://github.com/pyfidelity/setuptools-git-version) | 2018 | Unknown | + | + | + | - | - | tag, commits_count, short_sha | - | - | - | - | - | - | - |
11+
| Package/Function | Lastest release | License | Python2 support | Python3 support | Windows support | PEP 440 compatible | Type hints | Way of configuration | Supported substitutions | Dev template support | Dirty template support | Initial version support | Callback/variable as current version | Read some file content as current version | Write discovered version to a file | Development releases (prereleases) support | Reusing functions in other packages |
12+
|-----------------------------------------------------------------------------------------------------|----------------:|:-----------------:|:------------------------:|:---------------:|:---------------:|:------------------:|:----------:|:--------------------:|----------------------------------------------------|:--------------------:|:----------------------:|:-----------------------:|:------------------------------------:|:-----------------------------------------:|:----------------------------------:|:------------------------------------------:|:-----------------------------------:|
13+
| [setuptools-git-versioning](https://github.com/dolfinus/setuptools-git-versioning) | 2021 | MIT | + | 3.3+ | + | + | + | setup.py/setup.cfg | tag, commits_count, short_sha, full_sha, branch | + | + | + | + | + | - | + | + |
14+
| [setuptools-scm](https://github.com/pypa/setuptools_scm) | 2021 | MIT | removed in 6.0.0 release | 3.6+ | + | + | + | pyproject.toml | tag, commits_count, short_sha, timestamp | + | + | + | - | - | + | + | + |
15+
| [versioneer](https://github.com/python-versioneer/python-versioneer) | 2020 | Public Domain | - | 3.6+ | + | + | - | setup.cfg | tag, commits_count, short_sha, full_sha, timestamp | + | + | - | - | + | + | + | + |
16+
| [setuptools-git-ver](https://github.com/camas/setuptools-git-ver) (Base package) | 2019 | MIT | - | 3.7+ | + | - | - | setup.py/setup.cfg | tag, commits_count, short_sha | + | + | - | - | - | - | - | - |
17+
| [another-setuptools-git-version](https://github.com/ZdenekM/another-setuptools-git-version) | 2020 | MIT | - | 3.5+ | - | + | + | setup.py/setup.cfg | tag, commits_count | + | - | + | - | - | - | - | + |
18+
| [bad-setuptools-git-version](https://github.com/st7105/bad-setuptools-git-version) | 2020 | MIT | + | + | + | + | - | setup.py/setup.cfg | tag, commits_count | + | - | + | - | - | - | - | + |
19+
| [even-better-setuptools-git-version](https://github.com/ktemkin/even-better-setuptools-git-version) | 2019 | MIT | - | + | - | + | - | setup.py/setup.cfg | tag, short_sha | - | - | + | - | - | - | - | + |
20+
| [better-setuptools-git-version](https://github.com/vivin/better-setuptools-git-version) | 2018 | MIT | - | + | - | - | - | setup.py/setup.cfg | tag, short_sha | - | - | + | - | - | - | - | + |
21+
| [very-good-setuptools-git-version](https://github.com/Kautenja/very-good-setuptools-git-version) | 2018 | MIT | - | + | - | - | - | setup.py/setup.cfg | tag, commits_count, short_sha | - | - | - | - | - | - | - | + |
22+
| [setuptools-git-version](https://github.com/pyfidelity/setuptools-git-version) | 2018 | Unknow | + | + | + | - | - | setup.py/setup.cfg | tag, commits_count, short_sha | - | - | - | - | - | - | - | - |
2123

2224
## Installation
2325

0 commit comments

Comments
 (0)