]> git.ipfire.org Git - thirdparty/psycopg.git/commitdiff
fix(binary): fix __version__
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>
Tue, 22 Jul 2025 01:31:15 +0000 (03:31 +0200)
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>
Tue, 22 Jul 2025 01:31:15 +0000 (03:31 +0200)
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.

docs/news.rst
tools/ci/copy_to_binary.py

index ea4e65df982e3bdcdea238234ad87a454db1510e..4b7584e845d7c33f5ba9163784b5f48be873e2c9 100644 (file)
@@ -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
index ce21b7f61b730d5512c8ef54a6cd4a50d236c460..6f8ad8b9cf8ddcf177cb2c942ada07ee196516e9 100755 (executable)
@@ -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):