From: Daniele Varrazzo Date: Tue, 22 Jul 2025 01:31:15 +0000 (+0200) Subject: fix(binary): fix __version__ X-Git-Tag: 3.2.10~11^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7138c1fb6e3017ebae52235f9a30aea842ca5c7a;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 72c71ac01..b9ea81798 100644 --- a/docs/news.rst +++ b/docs/news.rst @@ -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 diff --git a/tools/build/copy_to_binary.py b/tools/build/copy_to_binary.py index f4c1e8d24..b629c5a61 100755 --- a/tools/build/copy_to_binary.py +++ b/tools/build/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 / "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: