changeset ea5c31c29385 in modules/sale_shipment_grouping:default
details:
https://hg.tryton.org/modules/sale_shipment_grouping?cmd=changeset;node=ea5c31c29385
description:
Append CI build number to package version
This makes them unique and avoid collision with the shared cache.
issue8831
review254651002
diffstat:
setup.py | 11 +++++++++--
1 files changed, 9 insertions(+), 2 deletions(-)
diffs (21 lines):
diff -r 1aadbca1dd6f -r ea5c31c29385 setup.py
--- a/setup.py Mon Nov 04 13:09:51 2019 +0100
+++ b/setup.py Mon Nov 25 21:55:21 2019 +0100
@@ -41,8 +41,15 @@
major_version, minor_version)
if minor_version % 2:
version = '%s.%s.dev0' % (major_version, minor_version)
- download_url = 'hg+http://hg.tryton.org/modules/%s#egg=%s-%s' % (
- name[8:], name, version)
+ download_url = (
+ 'hg+http://hg.tryton.org/modules/%s#egg=%s-%s' % (
+ name[8:], name, version))
+local_version = []
+for build in ['CI_BUILD_NUMBER', 'CI_JOB_NUMBER', 'CI_JOB_ID']:
+ if os.environ.get(build):
+ local_version.append(os.environ[build])
+if local_version:
+ version += '+' + '.'.join(local_version)
requires = []
for dep in info.get('depends', []):