@@ -8,16 +8,18 @@ Use git repo data (latest tag, current commit hash, etc) for building a version
8
8
9
9
## Compairing with other packages
10
10
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 | - | - | - | - | - | - | - | - |
21
23
22
24
## Installation
23
25
0 commit comments