Revision 87293100
Added by Jérôme Schneider over 11 years ago
setup.py | ||
---|---|---|
23 | 23 |
assert version is not None |
24 | 24 |
if os.path.exists('.git'): |
25 | 25 |
import subprocess |
26 |
p = subprocess.Popen(['git','describe','--dirty','--match=v*'],
|
|
26 |
p = subprocess.Popen(['git','describe','--dirty'], |
|
27 | 27 |
stdout=subprocess.PIPE) |
28 | 28 |
result = p.communicate()[0] |
29 | 29 |
assert p.returncode == 0, 'git returned non-zero' |
30 |
new_version = result.split()[0][1:]
|
|
30 |
new_version = result.split()[0] |
|
31 | 31 |
assert new_version.split('-')[0] == version, '__version__ must match the last git annotated tag' |
32 | 32 |
version = new_version.replace('-', '.') |
33 | 33 |
return version |
Also available in: Unified diff
setup.py: don't use tag prefix with v and set version to 1.0.99