]> 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 11:52:34 +0000 (13:52 +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/build/copy_to_binary.py

index 72c71ac012a5bdb4493b8c59d95dbcb4d7f98cfb..b9ea81798a76a801c189e1029aa02fe81a582956 100644 (file)
@@ -15,6 +15,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 f4c1e8d24a72fdd67ea5e874c0086cd855899aae..b629c5a61e82ed34be783ea5b42bc64f7b9640b8 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 / "setup.cfg")
+sed_i("psycopg-c", "psycopg-binary", target / "psycopg_binary/version.py")
 sed_i(r"__impl__\s*=.*", '__impl__ = "binary"', target / "psycopg_binary/pq.pyx")
 for dirpath, dirnames, filenames in os.walk(target):
     for filename in filenames: