diff options
author | Derek Bailey <derekbailey@google.com> | 2022-10-26 15:31:02 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-26 15:31:02 -0700 |
commit | ac485609c4dd51b4bcf6b1689c2d69f206737c0d (patch) | |
tree | b97fa2dcceab17fa059a4c2fb484fd321f3b27d8 /python | |
parent | de5b85aa664b678c776a438055b57e6433e9eae5 (diff) | |
download | flatbuffers-ac485609c4dd51b4bcf6b1689c2d69f206737c0d.tar.gz flatbuffers-ac485609c4dd51b4bcf6b1689c2d69f206737c0d.tar.bz2 flatbuffers-ac485609c4dd51b4bcf6b1689c2d69f206737c0d.zip |
`setup.py`: Define version directly
Define the version directly instead of loading from an environment variable and writing to a file.
Diffstat (limited to 'python')
-rw-r--r-- | python/setup.py | 39 |
1 files changed, 2 insertions, 37 deletions
diff --git a/python/setup.py b/python/setup.py index 0615f2b8..1c07f24a 100644 --- a/python/setup.py +++ b/python/setup.py @@ -19,44 +19,9 @@ import sys from datetime import datetime from setuptools import setup - -def _update_version_attr(new_version): - for line in fileinput.input('flatbuffers/_version.py', inplace=True): - if line.startswith('__version__'): - line = re.sub(r'".*"', '"{}"'.format(new_version), line) - sys.stdout.write(line) - - -def version(): - version = os.getenv('VERSION', None) - if version: - # Most git tags are prefixed with 'v' (example: v1.2.3) this is - # never desirable for artifact repositories, so we strip the - # leading 'v' if it's present. - version = version[1:] if version.startswith('v') else version - else: - # Default version is an ISO8601 compiliant datetime. PyPI doesn't allow - # the colon ':' character in its versions, and time is required to allow - # for multiple publications to master in one day. This datetime string - # uses the "basic" ISO8601 format for both its date and time components - # to avoid issues with the colon character (ISO requires that date and - # time components of a date-time string must be uniformly basic or - # extended, which is why the date component does not have dashes. - # - # Publications using datetime versions should only be made from master - # to represent the HEAD moving forward. - version = datetime.utcnow().strftime('%Y%m%d%H%M%S') - print("VERSION environment variable not set, using datetime instead: {}" - .format(version)) - - _update_version_attr(version) - - return version - - setup( name='flatbuffers', - version=version(), + version='22.10.25', license='Apache 2.0', author='FlatBuffers Contributors', author_email='me@rwinslow.com', @@ -81,4 +46,4 @@ setup( 'Documentation': 'https://google.github.io/flatbuffers/', 'Source': 'https://github.com/google/flatbuffers', }, -)
\ No newline at end of file +) |