From: Daniele Varrazzo Date: Tue, 22 Jul 2025 01:31:15 +0000 (+0200) Subject: fix(binary): fix __version__ X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=36e99b575a50663b3bf1f61a72abb84dd1e255b3;p=thirdparty%2Fpsycopg.git fix(binary): fix __version__ It was taken from the psycopg-c package, so it might have been wrong or, more likely, reported as 0.0.0.0 because not installed. --- diff --git a/docs/news.rst b/docs/news.rst index ea4e65df9..4b7584e84 100644 --- a/docs/news.rst +++ b/docs/news.rst @@ -29,6 +29,7 @@ Psycopg 3.2.10 (unreleased) - Fix memory leak when lambda/local functions are used as argument for `~.psycopg.types.json.set_json_dumps()`, `~.psycopg.types.json.set_json_loads()` (:ticket:`#1108`). +- Fix `psycopg_binary.__version__`. Current release diff --git a/tools/ci/copy_to_binary.py b/tools/ci/copy_to_binary.py index ce21b7f61..6f8ad8b9c 100755 --- a/tools/ci/copy_to_binary.py +++ b/tools/ci/copy_to_binary.py @@ -29,6 +29,7 @@ shutil.copytree(pdir / "psycopg_c", target) shutil.move(str(target / "psycopg_c"), str(target / "psycopg_binary")) shutil.move(str(target / "README-binary.rst"), str(target / "README.rst")) sed_i("psycopg-c", "psycopg-binary", target / "pyproject.toml") +sed_i("psycopg-c", "psycopg-binary", target / "psycopg_binary/version.py") sed_i(r'"psycopg_c([\./][^"]+)?"', r'"psycopg_binary\1"', target / "pyproject.toml") sed_i(r"__impl__\s*=.*", '__impl__ = "binary"', target / "psycopg_binary/pq.pyx") for dirpath, dirnames, filenames in os.walk(target):