You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by li...@apache.org on 2022/12/12 16:20:22 UTC

[arrow-adbc] branch main updated: refactor(python): allow overriding package version (#236)

This is an automated email from the ASF dual-hosted git repository.

lidavidm pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-adbc.git


The following commit(s) were added to refs/heads/main by this push:
     new 3cbaf39  refactor(python): allow overriding package version (#236)
3cbaf39 is described below

commit 3cbaf3985fd718e77faf2ce02f25567d7cf11774
Author: David Li <li...@gmail.com>
AuthorDate: Mon Dec 12 11:20:16 2022 -0500

    refactor(python): allow overriding package version (#236)
    
    This is needed for Conda packages, which build from Git checkouts
    and do not know the actual version.
    
    Part of #229.
---
 python/adbc_driver_manager/adbc_driver_manager/_version.py   | 3 +++
 python/adbc_driver_postgres/adbc_driver_postgres/_version.py | 3 +++
 python/adbc_driver_sqlite/adbc_driver_sqlite/_version.py     | 3 +++
 3 files changed, 9 insertions(+)

diff --git a/python/adbc_driver_manager/adbc_driver_manager/_version.py b/python/adbc_driver_manager/adbc_driver_manager/_version.py
index fb1829d..363720a 100644
--- a/python/adbc_driver_manager/adbc_driver_manager/_version.py
+++ b/python/adbc_driver_manager/adbc_driver_manager/_version.py
@@ -38,6 +38,9 @@ TAG_RELEASE_FORMAT = re.compile(r"^adbc-([0-9]+\.[0-9]+\.[0-9]+)(?:-rc[0-9]+)?$"
 
 
 def get_version(version_file=STATIC_VERSION_FILE):
+    override = os.environ.get("SETUPTOOLS_SCM_PRETEND_VERSION")
+    if override is not None and override != "":
+        return override
     version_info = get_static_version_info(version_file)
     version = version_info["version"]
     if version == "__use_git__":
diff --git a/python/adbc_driver_postgres/adbc_driver_postgres/_version.py b/python/adbc_driver_postgres/adbc_driver_postgres/_version.py
index fb1829d..363720a 100644
--- a/python/adbc_driver_postgres/adbc_driver_postgres/_version.py
+++ b/python/adbc_driver_postgres/adbc_driver_postgres/_version.py
@@ -38,6 +38,9 @@ TAG_RELEASE_FORMAT = re.compile(r"^adbc-([0-9]+\.[0-9]+\.[0-9]+)(?:-rc[0-9]+)?$"
 
 
 def get_version(version_file=STATIC_VERSION_FILE):
+    override = os.environ.get("SETUPTOOLS_SCM_PRETEND_VERSION")
+    if override is not None and override != "":
+        return override
     version_info = get_static_version_info(version_file)
     version = version_info["version"]
     if version == "__use_git__":
diff --git a/python/adbc_driver_sqlite/adbc_driver_sqlite/_version.py b/python/adbc_driver_sqlite/adbc_driver_sqlite/_version.py
index fb1829d..363720a 100644
--- a/python/adbc_driver_sqlite/adbc_driver_sqlite/_version.py
+++ b/python/adbc_driver_sqlite/adbc_driver_sqlite/_version.py
@@ -38,6 +38,9 @@ TAG_RELEASE_FORMAT = re.compile(r"^adbc-([0-9]+\.[0-9]+\.[0-9]+)(?:-rc[0-9]+)?$"
 
 
 def get_version(version_file=STATIC_VERSION_FILE):
+    override = os.environ.get("SETUPTOOLS_SCM_PRETEND_VERSION")
+    if override is not None and override != "":
+        return override
     version_info = get_static_version_info(version_file)
     version = version_info["version"]
     if version == "__use_git__":