[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 72093a3bd9a541b5bc84d4e8b0b7923e5dcdec4a Author: Eli Schwartz gentoo org> AuthorDate: Wed Dec 10 17:32:59 2025 + Commit: Eli Schwartz gentoo org> CommitDate: Wed Dec 10 18:18:42 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72093a3b dev-python/psycopg: Stabilize 2.9.11 ppc64, #966988 Signed-off-by: Eli Schwartz gentoo.org> dev-python/psycopg/psycopg-2.9.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-2.9.11.ebuild b/dev-python/psycopg/psycopg-2.9.11.ebuild index e0b074d5284f..8a56e6fd37dc 100644 --- a/dev-python/psycopg/psycopg-2.9.11.ebuild +++ b/dev-python/psycopg/psycopg-2.9.11.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="LGPL-3+" SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 5b401b6b89fe484a7130eb09752a0089ee4c1a1c
Author: Michał Górny gentoo org>
AuthorDate: Sat Dec 6 18:03:01 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Sat Dec 6 18:03:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b401b6b
dev-python/psycopg: Bump to 3.3.2
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/Manifest | 1 +
dev-python/psycopg/psycopg-3.3.2.ebuild | 123
2 files changed, 124 insertions(+)
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 09721d36820c..7fec59d6c41a 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -5,5 +5,6 @@ DIST psycopg-3.2.13.gh.tar.gz 585567 BLAKE2B
244c9b51ae88dfafb235c65cec69b556ab6
DIST psycopg-3.2.9.gh.tar.gz 565735 BLAKE2B
5b9b16e5e310214bdbf12198a7b8d9d86ed7b7e947a33c7333fe79bca946b76f09c60ea25960d3cf3f99423598a65ce33b53bd6dc10a9c68a930a46068b54fd6
SHA512
3e455852dd19c9639a8ee18773486295ea76f9a16146997be9dd4f3f6350257440e0d8fff9494acb79e95f04e74c0c14ec7968694fe329abeb74edcfb297d4dd
DIST psycopg-3.3.0.gh.tar.gz 607828 BLAKE2B
494ce84ffaaecafccb353697198077d7bb60f9ed17171bb3946f5501c8e67d1e240fa08f228bdc9f61988c9c6487930df49112be7f658d1b8e3146c8aa95f729
SHA512
48a184e2629d7317c9a6b80addf5405feac4ba0f477c12c5ee9bc826bc132c8874020b62c28df9ba92e2655edf15daa2a619c9961cbe71dd2ad7d5b9580c6389
DIST psycopg-3.3.1.gh.tar.gz 607864 BLAKE2B
6cc1ead0c0fc612dd15ba24f067c80b4b6efff73fa3cfe193d617b34f1e2d7f3aa4e793f264703d1ded48da376599e3ee7e045f87420abe024aeca27c80ba19d
SHA512
abd7c49e1607a0262434f4f506af71a0c4aea30093ed1f63b5919a5d7bc81e2c82aa933f345c3bbe2b15e92a300246bb3378d0cca72aec189b4a26818d35d4ff
+DIST psycopg-3.3.2.gh.tar.gz 607955 BLAKE2B
8a7d9e74f573ceb5e51b0eab6fd7a17de371de084d48b15ec4a61e3a9e00c8027bb2d024b768f1b57e12fe9d125d1724b164613e9b872dfb8eab1f87e16f8079
SHA512
354e3bd0ce346734f290ff6907e0b0be0959dbf739ea6c0f6503a063f710ff5c0a3b02a63df407059ecc9ff2310b3a8617df754d237af44b249d7e92ae80
DIST psycopg2-2.9.10.tar.gz 385672 BLAKE2B
4a3ad64f406c427b785ffeb85f6520aa67ed04de2d1749eb22d8275146b71ba451f7c04c9ead401d6f7a273781492cd6a5a36beba68b36b1e5203ee75f7df503
SHA512
d0916f6a645b5e87f89f2463dc22fad78340a85fbff320d099bf429a42557f40d3a4eebdc670768469aef1e9fcee60123767bfe49e1186e8574f95bfd6f46900
DIST psycopg2-2.9.11.tar.gz 379598 BLAKE2B
78608a2b4a9b1db9ba9873ce01b84f898489de8ff6db5522ecc2fa68606b0ef8cdab7f137c86cf840509c9161b329a2efc1e1aadc494b565226099e8651372ab
SHA512
44f7b03d958dc62822be8a8c38d738c4016c3a1f860c824158b78ba0a23f04ca63377171b22a14e38b76df868458ede25f29e4643197912adb2f1a1db8c0d5c0
diff --git a/dev-python/psycopg/psycopg-3.3.2.ebuild
b/dev-python/psycopg/psycopg-3.3.2.ebuild
new file mode 100644
index ..f3416b240927
--- /dev/null
+++ b/dev-python/psycopg/psycopg-3.3.2.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+
+inherit distutils-r1
+
+DESCRIPTION="PostgreSQL database adapter for Python"
+HOMEPAGE="
+ https://www.psycopg.org/psycopg3/
+ https://github.com/psycopg/psycopg/
+ https://pypi.org/project/psycopg/
+"
+SRC_URI="
+ https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="+native-extensions"
+
+DEPEND="
+ native-extensions? (
+ >=dev-db/postgresql-8.1:=
+ )
+ !native-extensions? (
+ >=dev-db/postgresql-8.1:*
+ )
+"
+RDEPEND="
+ ${DEPEND}
+ $(python_gen_cond_dep '
+ >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}]
+ ' 3.11 3.12)
+"
+BDEPEND="
+ native-extensions? (
+ dev-python/cython[${PYTHON_USEDEP}]
+ )
+ test? (
+ >=dev-db/postgresql-8.1[server]
+ >=dev-python/dnspython-2.1[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( anyio )
+distutils_enable_tests pytest
+
+python_compile() {
+ # Python code + ctypes backend
+ cd psycopg || die
+ distutils-r1_python_compile
+
+ # optional C backend
+ if use native-extensions && [[ ${EPYTHON} != pypy3* ]]; then
+ local DISTUTILS_USE_PEP517=standalone
+ cd ../psycopg_c || die
+ distutils-r1_python_compile
+ fi
+ cd .. || die
+}
+
+src_test() {
+ rm -r psycopg{,_c} || die
+
+ initdb -D "${T}"/pgsql || die
+ # TODO: random port
+ pg_ctl -w -D "${T}"/pgsql start \
+ -o "-h '' -k '${T}'" || die
+ createdb -h "${T}" test || die
+
+ local -x PSYCOPG_TEST_DSN="host=${T} dbname=test"
+ distutils-r
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: ac9c71117719f166bbdc04996b4f103b34637850
Author: Michał Górny gentoo org>
AuthorDate: Wed Dec 3 04:08:30 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Wed Dec 3 04:19:19 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac9c7111
dev-python/psycopg: Bump to 3.3.1
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/Manifest | 1 +
dev-python/psycopg/psycopg-3.3.1.ebuild | 123
2 files changed, 124 insertions(+)
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 2b204ffa557a..09721d36820c 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -4,5 +4,6 @@ DIST psycopg-3.2.12.gh.tar.gz 582058 BLAKE2B
be6732c9d8c0395e8875c0fcd679628b35b
DIST psycopg-3.2.13.gh.tar.gz 585567 BLAKE2B
244c9b51ae88dfafb235c65cec69b556ab624d6185680813548afa704916cabbf12129ba574079a98ee59f3621cf86d5a36aa2f61681b2819dc853043a9966c3
SHA512
db657b2fcf25a7dddcb30db154de97be164e48c9f88d9b7a4407f8e8e4f12d02efd0fb1ff2c3e6d0576d4ec06b8e1442c0dcc1734c88ca3171043060fafef68b
DIST psycopg-3.2.9.gh.tar.gz 565735 BLAKE2B
5b9b16e5e310214bdbf12198a7b8d9d86ed7b7e947a33c7333fe79bca946b76f09c60ea25960d3cf3f99423598a65ce33b53bd6dc10a9c68a930a46068b54fd6
SHA512
3e455852dd19c9639a8ee18773486295ea76f9a16146997be9dd4f3f6350257440e0d8fff9494acb79e95f04e74c0c14ec7968694fe329abeb74edcfb297d4dd
DIST psycopg-3.3.0.gh.tar.gz 607828 BLAKE2B
494ce84ffaaecafccb353697198077d7bb60f9ed17171bb3946f5501c8e67d1e240fa08f228bdc9f61988c9c6487930df49112be7f658d1b8e3146c8aa95f729
SHA512
48a184e2629d7317c9a6b80addf5405feac4ba0f477c12c5ee9bc826bc132c8874020b62c28df9ba92e2655edf15daa2a619c9961cbe71dd2ad7d5b9580c6389
+DIST psycopg-3.3.1.gh.tar.gz 607864 BLAKE2B
6cc1ead0c0fc612dd15ba24f067c80b4b6efff73fa3cfe193d617b34f1e2d7f3aa4e793f264703d1ded48da376599e3ee7e045f87420abe024aeca27c80ba19d
SHA512
abd7c49e1607a0262434f4f506af71a0c4aea30093ed1f63b5919a5d7bc81e2c82aa933f345c3bbe2b15e92a300246bb3378d0cca72aec189b4a26818d35d4ff
DIST psycopg2-2.9.10.tar.gz 385672 BLAKE2B
4a3ad64f406c427b785ffeb85f6520aa67ed04de2d1749eb22d8275146b71ba451f7c04c9ead401d6f7a273781492cd6a5a36beba68b36b1e5203ee75f7df503
SHA512
d0916f6a645b5e87f89f2463dc22fad78340a85fbff320d099bf429a42557f40d3a4eebdc670768469aef1e9fcee60123767bfe49e1186e8574f95bfd6f46900
DIST psycopg2-2.9.11.tar.gz 379598 BLAKE2B
78608a2b4a9b1db9ba9873ce01b84f898489de8ff6db5522ecc2fa68606b0ef8cdab7f137c86cf840509c9161b329a2efc1e1aadc494b565226099e8651372ab
SHA512
44f7b03d958dc62822be8a8c38d738c4016c3a1f860c824158b78ba0a23f04ca63377171b22a14e38b76df868458ede25f29e4643197912adb2f1a1db8c0d5c0
diff --git a/dev-python/psycopg/psycopg-3.3.1.ebuild
b/dev-python/psycopg/psycopg-3.3.1.ebuild
new file mode 100644
index ..f3416b240927
--- /dev/null
+++ b/dev-python/psycopg/psycopg-3.3.1.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+
+inherit distutils-r1
+
+DESCRIPTION="PostgreSQL database adapter for Python"
+HOMEPAGE="
+ https://www.psycopg.org/psycopg3/
+ https://github.com/psycopg/psycopg/
+ https://pypi.org/project/psycopg/
+"
+SRC_URI="
+ https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="+native-extensions"
+
+DEPEND="
+ native-extensions? (
+ >=dev-db/postgresql-8.1:=
+ )
+ !native-extensions? (
+ >=dev-db/postgresql-8.1:*
+ )
+"
+RDEPEND="
+ ${DEPEND}
+ $(python_gen_cond_dep '
+ >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}]
+ ' 3.11 3.12)
+"
+BDEPEND="
+ native-extensions? (
+ dev-python/cython[${PYTHON_USEDEP}]
+ )
+ test? (
+ >=dev-db/postgresql-8.1[server]
+ >=dev-python/dnspython-2.1[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( anyio )
+distutils_enable_tests pytest
+
+python_compile() {
+ # Python code + ctypes backend
+ cd psycopg || die
+ distutils-r1_python_compile
+
+ # optional C backend
+ if use native-extensions && [[ ${EPYTHON} != pypy3* ]]; then
+ local DISTUTILS_USE_PEP517=standalone
+ cd ../psycopg_c || die
+ distutils-r1_python_compile
+ fi
+ cd .. || die
+}
+
+src_test() {
+ rm -r psycopg{,_c} || die
+
+ initdb -D "${T}"/pgsql || die
+ # TODO: random port
+ pg_ctl -w -D "${T}"/pgsql start \
+ -o "-h '' -k '${T}'" || die
+ createdb -h "${T}" test || die
+
+ local -x PSYCOPG_TEST_DSN="host=${T} dbname=test"
+ distutils-
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 829d82fd95a841dd7545186aa4f1c5b89bf7a7d0 Author: Sam James gentoo org> AuthorDate: Tue Dec 2 11:38:39 2025 + Commit: Sam James gentoo org> CommitDate: Tue Dec 2 11:38:39 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=829d82fd dev-python/psycopg: Stabilize 2.9.11 arm, #966988 Signed-off-by: Sam James gentoo.org> dev-python/psycopg/psycopg-2.9.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-2.9.11.ebuild b/dev-python/psycopg/psycopg-2.9.11.ebuild index e5f077eb1aca..0244252410c7 100644 --- a/dev-python/psycopg/psycopg-2.9.11.ebuild +++ b/dev-python/psycopg/psycopg-2.9.11.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="LGPL-3+" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 63ad1e8e2b631207d46a0bcd546890595a2de45b Author: Sam James gentoo org> AuthorDate: Tue Dec 2 11:38:41 2025 + Commit: Sam James gentoo org> CommitDate: Tue Dec 2 11:38:41 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63ad1e8e dev-python/psycopg: Stabilize 2.9.11 amd64, #966988 Signed-off-by: Sam James gentoo.org> dev-python/psycopg/psycopg-2.9.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-2.9.11.ebuild b/dev-python/psycopg/psycopg-2.9.11.ebuild index 0244252410c7..cb9c8163cc88 100644 --- a/dev-python/psycopg/psycopg-2.9.11.ebuild +++ b/dev-python/psycopg/psycopg-2.9.11.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="LGPL-3+" SLOT="2" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 220e239deb63c6cc212c5e71a62bba341f48c7f6 Author: Sam James gentoo org> AuthorDate: Tue Dec 2 11:38:43 2025 + Commit: Sam James gentoo org> CommitDate: Tue Dec 2 11:38:43 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=220e239d dev-python/psycopg: Stabilize 2.9.11 arm64, #966988 Signed-off-by: Sam James gentoo.org> dev-python/psycopg/psycopg-2.9.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-2.9.11.ebuild b/dev-python/psycopg/psycopg-2.9.11.ebuild index cb9c8163cc88..e0b074d5284f 100644 --- a/dev-python/psycopg/psycopg-2.9.11.ebuild +++ b/dev-python/psycopg/psycopg-2.9.11.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="LGPL-3+" SLOT="2" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 6ad15a33863acea9dfe8031ac9de6c2c22fc4a1d Author: Sam James gentoo org> AuthorDate: Tue Dec 2 11:38:37 2025 + Commit: Sam James gentoo org> CommitDate: Tue Dec 2 11:38:37 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ad15a33 dev-python/psycopg: Stabilize 2.9.11 x86, #966988 Signed-off-by: Sam James gentoo.org> dev-python/psycopg/psycopg-2.9.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-2.9.11.ebuild b/dev-python/psycopg/psycopg-2.9.11.ebuild index 266c707931b8..e5f077eb1aca 100644 --- a/dev-python/psycopg/psycopg-2.9.11.ebuild +++ b/dev-python/psycopg/psycopg-2.9.11.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="LGPL-3+" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 0c32b8d51e5879a763fea7d3a16afcca7b548dc5
Author: Michał Górny gentoo org>
AuthorDate: Tue Dec 2 07:33:11 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Tue Dec 2 08:22:45 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c32b8d5
dev-python/psycopg: Bump to 3.3.0
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/Manifest | 1 +
dev-python/psycopg/psycopg-3.3.0.ebuild | 123
2 files changed, 124 insertions(+)
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 2ba681400ef9..2b204ffa557a 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -3,5 +3,6 @@ DIST psycopg-3.2.11.gh.tar.gz 577490 BLAKE2B
f0575616ba664335651612fb14328cd99c2
DIST psycopg-3.2.12.gh.tar.gz 582058 BLAKE2B
be6732c9d8c0395e8875c0fcd679628b35b0b0454ade4ca7e447fd45b833e5a2617134ea876b01bdab2a0bac44e6074827b12d04039cc097bf8a38dcd3c5a138
SHA512
911d8f246e055b43be273bb9c41c6bda0c4ac55ba5c11cd2c80d2bea54d354893bfee64797bc55a823bb834e6792c31f139ea5e18196bfc6a64273d13f940f8b
DIST psycopg-3.2.13.gh.tar.gz 585567 BLAKE2B
244c9b51ae88dfafb235c65cec69b556ab624d6185680813548afa704916cabbf12129ba574079a98ee59f3621cf86d5a36aa2f61681b2819dc853043a9966c3
SHA512
db657b2fcf25a7dddcb30db154de97be164e48c9f88d9b7a4407f8e8e4f12d02efd0fb1ff2c3e6d0576d4ec06b8e1442c0dcc1734c88ca3171043060fafef68b
DIST psycopg-3.2.9.gh.tar.gz 565735 BLAKE2B
5b9b16e5e310214bdbf12198a7b8d9d86ed7b7e947a33c7333fe79bca946b76f09c60ea25960d3cf3f99423598a65ce33b53bd6dc10a9c68a930a46068b54fd6
SHA512
3e455852dd19c9639a8ee18773486295ea76f9a16146997be9dd4f3f6350257440e0d8fff9494acb79e95f04e74c0c14ec7968694fe329abeb74edcfb297d4dd
+DIST psycopg-3.3.0.gh.tar.gz 607828 BLAKE2B
494ce84ffaaecafccb353697198077d7bb60f9ed17171bb3946f5501c8e67d1e240fa08f228bdc9f61988c9c6487930df49112be7f658d1b8e3146c8aa95f729
SHA512
48a184e2629d7317c9a6b80addf5405feac4ba0f477c12c5ee9bc826bc132c8874020b62c28df9ba92e2655edf15daa2a619c9961cbe71dd2ad7d5b9580c6389
DIST psycopg2-2.9.10.tar.gz 385672 BLAKE2B
4a3ad64f406c427b785ffeb85f6520aa67ed04de2d1749eb22d8275146b71ba451f7c04c9ead401d6f7a273781492cd6a5a36beba68b36b1e5203ee75f7df503
SHA512
d0916f6a645b5e87f89f2463dc22fad78340a85fbff320d099bf429a42557f40d3a4eebdc670768469aef1e9fcee60123767bfe49e1186e8574f95bfd6f46900
DIST psycopg2-2.9.11.tar.gz 379598 BLAKE2B
78608a2b4a9b1db9ba9873ce01b84f898489de8ff6db5522ecc2fa68606b0ef8cdab7f137c86cf840509c9161b329a2efc1e1aadc494b565226099e8651372ab
SHA512
44f7b03d958dc62822be8a8c38d738c4016c3a1f860c824158b78ba0a23f04ca63377171b22a14e38b76df868458ede25f29e4643197912adb2f1a1db8c0d5c0
diff --git a/dev-python/psycopg/psycopg-3.3.0.ebuild
b/dev-python/psycopg/psycopg-3.3.0.ebuild
new file mode 100644
index ..f3416b240927
--- /dev/null
+++ b/dev-python/psycopg/psycopg-3.3.0.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+
+inherit distutils-r1
+
+DESCRIPTION="PostgreSQL database adapter for Python"
+HOMEPAGE="
+ https://www.psycopg.org/psycopg3/
+ https://github.com/psycopg/psycopg/
+ https://pypi.org/project/psycopg/
+"
+SRC_URI="
+ https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="+native-extensions"
+
+DEPEND="
+ native-extensions? (
+ >=dev-db/postgresql-8.1:=
+ )
+ !native-extensions? (
+ >=dev-db/postgresql-8.1:*
+ )
+"
+RDEPEND="
+ ${DEPEND}
+ $(python_gen_cond_dep '
+ >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}]
+ ' 3.11 3.12)
+"
+BDEPEND="
+ native-extensions? (
+ dev-python/cython[${PYTHON_USEDEP}]
+ )
+ test? (
+ >=dev-db/postgresql-8.1[server]
+ >=dev-python/dnspython-2.1[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( anyio )
+distutils_enable_tests pytest
+
+python_compile() {
+ # Python code + ctypes backend
+ cd psycopg || die
+ distutils-r1_python_compile
+
+ # optional C backend
+ if use native-extensions && [[ ${EPYTHON} != pypy3* ]]; then
+ local DISTUTILS_USE_PEP517=standalone
+ cd ../psycopg_c || die
+ distutils-r1_python_compile
+ fi
+ cd .. || die
+}
+
+src_test() {
+ rm -r psycopg{,_c} || die
+
+ initdb -D "${T}"/pgsql || die
+ # TODO: random port
+ pg_ctl -w -D "${T}"/pgsql start \
+ -o "-h '' -k '${T}'" || die
+ createdb -h "${T}" test || die
+
+ local -x PSYCOPG_TEST_DSN="host=${T} dbname=test"
+ distutils
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 88533df0d061a89c6355dc3c7eadc152f009e696
Author: Michał Górny gentoo org>
AuthorDate: Sat Nov 22 06:05:41 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Sat Nov 22 06:05:41 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88533df0
dev-python/psycopg: Bump to 3.2.13
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/Manifest | 1 +
dev-python/psycopg/psycopg-3.2.13.ebuild | 119 +++
2 files changed, 120 insertions(+)
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 324c6b50e3d2..2ba681400ef9 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,6 +1,7 @@
DIST psycopg-3.2.10.gh.tar.gz 572879 BLAKE2B
20950385767bdb3d9d1553919424b8a80343f8a611de619da2888197ca2a139e5e2837e0521762d605b17ec3c1ee2bb73088a21709856f32351490588260f37e
SHA512
aca15ce2563b3aa03d53c13ecd6a0f3a17e267a6214e899dc7aad8867dc944503c3cd23aec766903cff083df2c860d1c3a888539c684d38444b2a9af4781252a
DIST psycopg-3.2.11.gh.tar.gz 577490 BLAKE2B
f0575616ba664335651612fb14328cd99c26680c190d260c4c0742877d04c6316552035ac11b7d9a029f629babe784ad1fc4631ce4ca5f9bd537c93b6cc71266
SHA512
f4385e251895abd46d03f2fba804d80073171a488e3f3363c9f98297b532b8c0570e657b93805acaf969bcaa730f0831fd97f8df14889ced8e48a4f064a8348a
DIST psycopg-3.2.12.gh.tar.gz 582058 BLAKE2B
be6732c9d8c0395e8875c0fcd679628b35b0b0454ade4ca7e447fd45b833e5a2617134ea876b01bdab2a0bac44e6074827b12d04039cc097bf8a38dcd3c5a138
SHA512
911d8f246e055b43be273bb9c41c6bda0c4ac55ba5c11cd2c80d2bea54d354893bfee64797bc55a823bb834e6792c31f139ea5e18196bfc6a64273d13f940f8b
+DIST psycopg-3.2.13.gh.tar.gz 585567 BLAKE2B
244c9b51ae88dfafb235c65cec69b556ab624d6185680813548afa704916cabbf12129ba574079a98ee59f3621cf86d5a36aa2f61681b2819dc853043a9966c3
SHA512
db657b2fcf25a7dddcb30db154de97be164e48c9f88d9b7a4407f8e8e4f12d02efd0fb1ff2c3e6d0576d4ec06b8e1442c0dcc1734c88ca3171043060fafef68b
DIST psycopg-3.2.9.gh.tar.gz 565735 BLAKE2B
5b9b16e5e310214bdbf12198a7b8d9d86ed7b7e947a33c7333fe79bca946b76f09c60ea25960d3cf3f99423598a65ce33b53bd6dc10a9c68a930a46068b54fd6
SHA512
3e455852dd19c9639a8ee18773486295ea76f9a16146997be9dd4f3f6350257440e0d8fff9494acb79e95f04e74c0c14ec7968694fe329abeb74edcfb297d4dd
DIST psycopg2-2.9.10.tar.gz 385672 BLAKE2B
4a3ad64f406c427b785ffeb85f6520aa67ed04de2d1749eb22d8275146b71ba451f7c04c9ead401d6f7a273781492cd6a5a36beba68b36b1e5203ee75f7df503
SHA512
d0916f6a645b5e87f89f2463dc22fad78340a85fbff320d099bf429a42557f40d3a4eebdc670768469aef1e9fcee60123767bfe49e1186e8574f95bfd6f46900
DIST psycopg2-2.9.11.tar.gz 379598 BLAKE2B
78608a2b4a9b1db9ba9873ce01b84f898489de8ff6db5522ecc2fa68606b0ef8cdab7f137c86cf840509c9161b329a2efc1e1aadc494b565226099e8651372ab
SHA512
44f7b03d958dc62822be8a8c38d738c4016c3a1f860c824158b78ba0a23f04ca63377171b22a14e38b76df868458ede25f29e4643197912adb2f1a1db8c0d5c0
diff --git a/dev-python/psycopg/psycopg-3.2.13.ebuild
b/dev-python/psycopg/psycopg-3.2.13.ebuild
new file mode 100644
index ..f6f12e7d7961
--- /dev/null
+++ b/dev-python/psycopg/psycopg-3.2.13.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+
+inherit distutils-r1
+
+DESCRIPTION="PostgreSQL database adapter for Python"
+HOMEPAGE="
+ https://www.psycopg.org/psycopg3/
+ https://github.com/psycopg/psycopg/
+ https://pypi.org/project/psycopg/
+"
+SRC_URI="
+ https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="+native-extensions"
+
+DEPEND="
+ native-extensions? (
+ >=dev-db/postgresql-8.1:=
+ )
+ !native-extensions? (
+ >=dev-db/postgresql-8.1:*
+ )
+"
+RDEPEND="
+ ${DEPEND}
+ >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ native-extensions? (
+ dev-python/cython[${PYTHON_USEDEP}]
+ )
+ test? (
+ >=dev-db/postgresql-8.1[server]
+ >=dev-python/dnspython-2.1[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( anyio )
+distutils_enable_tests pytest
+
+python_compile() {
+ # Python code + ctypes backend
+ cd psycopg || die
+ distutils-r1_python_compile
+
+ # optional C backend
+ if use native-extensions && [[ ${EPYTHON} != pypy3* ]]; then
+ local DISTUTILS_USE_PEP517=standalone
+ cd ../psycopg_c || die
+ distutils-r1_python_compile
+ fi
+ cd .. || die
+}
+
+src_test() {
+ rm -r psycopg{,_c} || die
+
+ initdb -D "${T}"/pgsql || die
+ # TODO: random port
+ pg_ctl -w -D "${
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: b5ef6375158cd7f22accb5fbd89894392124
Author: Michał Górny gentoo org>
AuthorDate: Sun Oct 26 03:17:47 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Sun Oct 26 03:50:22 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5ef6375
dev-python/psycopg: Bump to 3.2.12
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/Manifest | 1 +
dev-python/psycopg/psycopg-3.2.12.ebuild | 119 +++
2 files changed, 120 insertions(+)
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 3fdc1d53e8e7..324c6b50e3d2 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,5 +1,6 @@
DIST psycopg-3.2.10.gh.tar.gz 572879 BLAKE2B
20950385767bdb3d9d1553919424b8a80343f8a611de619da2888197ca2a139e5e2837e0521762d605b17ec3c1ee2bb73088a21709856f32351490588260f37e
SHA512
aca15ce2563b3aa03d53c13ecd6a0f3a17e267a6214e899dc7aad8867dc944503c3cd23aec766903cff083df2c860d1c3a888539c684d38444b2a9af4781252a
DIST psycopg-3.2.11.gh.tar.gz 577490 BLAKE2B
f0575616ba664335651612fb14328cd99c26680c190d260c4c0742877d04c6316552035ac11b7d9a029f629babe784ad1fc4631ce4ca5f9bd537c93b6cc71266
SHA512
f4385e251895abd46d03f2fba804d80073171a488e3f3363c9f98297b532b8c0570e657b93805acaf969bcaa730f0831fd97f8df14889ced8e48a4f064a8348a
+DIST psycopg-3.2.12.gh.tar.gz 582058 BLAKE2B
be6732c9d8c0395e8875c0fcd679628b35b0b0454ade4ca7e447fd45b833e5a2617134ea876b01bdab2a0bac44e6074827b12d04039cc097bf8a38dcd3c5a138
SHA512
911d8f246e055b43be273bb9c41c6bda0c4ac55ba5c11cd2c80d2bea54d354893bfee64797bc55a823bb834e6792c31f139ea5e18196bfc6a64273d13f940f8b
DIST psycopg-3.2.9.gh.tar.gz 565735 BLAKE2B
5b9b16e5e310214bdbf12198a7b8d9d86ed7b7e947a33c7333fe79bca946b76f09c60ea25960d3cf3f99423598a65ce33b53bd6dc10a9c68a930a46068b54fd6
SHA512
3e455852dd19c9639a8ee18773486295ea76f9a16146997be9dd4f3f6350257440e0d8fff9494acb79e95f04e74c0c14ec7968694fe329abeb74edcfb297d4dd
DIST psycopg2-2.9.10.tar.gz 385672 BLAKE2B
4a3ad64f406c427b785ffeb85f6520aa67ed04de2d1749eb22d8275146b71ba451f7c04c9ead401d6f7a273781492cd6a5a36beba68b36b1e5203ee75f7df503
SHA512
d0916f6a645b5e87f89f2463dc22fad78340a85fbff320d099bf429a42557f40d3a4eebdc670768469aef1e9fcee60123767bfe49e1186e8574f95bfd6f46900
DIST psycopg2-2.9.11.tar.gz 379598 BLAKE2B
78608a2b4a9b1db9ba9873ce01b84f898489de8ff6db5522ecc2fa68606b0ef8cdab7f137c86cf840509c9161b329a2efc1e1aadc494b565226099e8651372ab
SHA512
44f7b03d958dc62822be8a8c38d738c4016c3a1f860c824158b78ba0a23f04ca63377171b22a14e38b76df868458ede25f29e4643197912adb2f1a1db8c0d5c0
diff --git a/dev-python/psycopg/psycopg-3.2.12.ebuild
b/dev-python/psycopg/psycopg-3.2.12.ebuild
new file mode 100644
index ..f6f12e7d7961
--- /dev/null
+++ b/dev-python/psycopg/psycopg-3.2.12.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+
+inherit distutils-r1
+
+DESCRIPTION="PostgreSQL database adapter for Python"
+HOMEPAGE="
+ https://www.psycopg.org/psycopg3/
+ https://github.com/psycopg/psycopg/
+ https://pypi.org/project/psycopg/
+"
+SRC_URI="
+ https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="+native-extensions"
+
+DEPEND="
+ native-extensions? (
+ >=dev-db/postgresql-8.1:=
+ )
+ !native-extensions? (
+ >=dev-db/postgresql-8.1:*
+ )
+"
+RDEPEND="
+ ${DEPEND}
+ >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ native-extensions? (
+ dev-python/cython[${PYTHON_USEDEP}]
+ )
+ test? (
+ >=dev-db/postgresql-8.1[server]
+ >=dev-python/dnspython-2.1[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( anyio )
+distutils_enable_tests pytest
+
+python_compile() {
+ # Python code + ctypes backend
+ cd psycopg || die
+ distutils-r1_python_compile
+
+ # optional C backend
+ if use native-extensions && [[ ${EPYTHON} != pypy3* ]]; then
+ local DISTUTILS_USE_PEP517=standalone
+ cd ../psycopg_c || die
+ distutils-r1_python_compile
+ fi
+ cd .. || die
+}
+
+src_test() {
+ rm -r psycopg{,_c} || die
+
+ initdb -D "${T}"/pgsql || die
+ # TODO: random port
+ pg_ctl -w -D "${T}"/pgsql start \
+ -o "-h '' -k '${T}'" || die
+ createdb -h "${T}" test || die
+
+ local -x PSYCOPG_TEST_DSN="host=${T} dbname=test"
+ distutils-r1_src_test
+
+ pg_ctl -w -D "${T}"/pgsql stop || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # te
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: b13c95e53e9a8d8e3624a2f56041d00fce2560d1 Author: Sam James gentoo org> AuthorDate: Sat Oct 25 23:19:21 2025 + Commit: Sam James gentoo org> CommitDate: Sat Oct 25 23:19:21 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b13c95e5 dev-python/psycopg: Stabilize 3.2.10 arm64, #964856 Signed-off-by: Sam James gentoo.org> dev-python/psycopg/psycopg-3.2.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.2.10.ebuild b/dev-python/psycopg/psycopg-3.2.10.ebuild index 0234ebf9881f..e0a0b2956d45 100644 --- a/dev-python/psycopg/psycopg-3.2.10.ebuild +++ b/dev-python/psycopg/psycopg-3.2.10.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: e4342f3bf166d7a12e4e5dcb4ef743f1a14f0a85
Author: Michał Górny gentoo org>
AuthorDate: Sun Oct 19 02:47:47 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Sun Oct 19 02:47:47 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4342f3b
dev-python/psycopg: Add deselects for failing tests
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/psycopg-3.2.11.ebuild | 3 +++
1 file changed, 3 insertions(+)
diff --git a/dev-python/psycopg/psycopg-3.2.11.ebuild
b/dev-python/psycopg/psycopg-3.2.11.ebuild
index 34dc439ec467..f6f12e7d7961 100644
--- a/dev-python/psycopg/psycopg-3.2.11.ebuild
+++ b/dev-python/psycopg/psycopg-3.2.11.ebuild
@@ -90,6 +90,9 @@ python_test() {
tests/crdb/test_typing.py
# TODO, relying on undefined ordering in Python?
tests/test_dns_srv.py::test_srv
+ # requires pproxy?
+ tests/test_waiting_async.py::test_remote_closed
+ tests/test_waiting.py::test_remote_closed
)
case ${ARCH} in
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 25e788dd43860ce6c28382c6a658bcb01e9f931a
Author: Michał Górny gentoo org>
AuthorDate: Sun Oct 19 02:08:42 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Sun Oct 19 02:08:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25e788dd
dev-python/psycopg: Bump to 3.2.11
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/Manifest | 1 +
dev-python/psycopg/psycopg-3.2.11.ebuild | 116 +++
2 files changed, 117 insertions(+)
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 89e34ffa2e56..3fdc1d53e8e7 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,4 +1,5 @@
DIST psycopg-3.2.10.gh.tar.gz 572879 BLAKE2B
20950385767bdb3d9d1553919424b8a80343f8a611de619da2888197ca2a139e5e2837e0521762d605b17ec3c1ee2bb73088a21709856f32351490588260f37e
SHA512
aca15ce2563b3aa03d53c13ecd6a0f3a17e267a6214e899dc7aad8867dc944503c3cd23aec766903cff083df2c860d1c3a888539c684d38444b2a9af4781252a
+DIST psycopg-3.2.11.gh.tar.gz 577490 BLAKE2B
f0575616ba664335651612fb14328cd99c26680c190d260c4c0742877d04c6316552035ac11b7d9a029f629babe784ad1fc4631ce4ca5f9bd537c93b6cc71266
SHA512
f4385e251895abd46d03f2fba804d80073171a488e3f3363c9f98297b532b8c0570e657b93805acaf969bcaa730f0831fd97f8df14889ced8e48a4f064a8348a
DIST psycopg-3.2.9.gh.tar.gz 565735 BLAKE2B
5b9b16e5e310214bdbf12198a7b8d9d86ed7b7e947a33c7333fe79bca946b76f09c60ea25960d3cf3f99423598a65ce33b53bd6dc10a9c68a930a46068b54fd6
SHA512
3e455852dd19c9639a8ee18773486295ea76f9a16146997be9dd4f3f6350257440e0d8fff9494acb79e95f04e74c0c14ec7968694fe329abeb74edcfb297d4dd
DIST psycopg2-2.9.10.tar.gz 385672 BLAKE2B
4a3ad64f406c427b785ffeb85f6520aa67ed04de2d1749eb22d8275146b71ba451f7c04c9ead401d6f7a273781492cd6a5a36beba68b36b1e5203ee75f7df503
SHA512
d0916f6a645b5e87f89f2463dc22fad78340a85fbff320d099bf429a42557f40d3a4eebdc670768469aef1e9fcee60123767bfe49e1186e8574f95bfd6f46900
DIST psycopg2-2.9.11.tar.gz 379598 BLAKE2B
78608a2b4a9b1db9ba9873ce01b84f898489de8ff6db5522ecc2fa68606b0ef8cdab7f137c86cf840509c9161b329a2efc1e1aadc494b565226099e8651372ab
SHA512
44f7b03d958dc62822be8a8c38d738c4016c3a1f860c824158b78ba0a23f04ca63377171b22a14e38b76df868458ede25f29e4643197912adb2f1a1db8c0d5c0
diff --git a/dev-python/psycopg/psycopg-3.2.11.ebuild
b/dev-python/psycopg/psycopg-3.2.11.ebuild
new file mode 100644
index ..34dc439ec467
--- /dev/null
+++ b/dev-python/psycopg/psycopg-3.2.11.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+
+inherit distutils-r1
+
+DESCRIPTION="PostgreSQL database adapter for Python"
+HOMEPAGE="
+ https://www.psycopg.org/psycopg3/
+ https://github.com/psycopg/psycopg/
+ https://pypi.org/project/psycopg/
+"
+SRC_URI="
+ https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="+native-extensions"
+
+DEPEND="
+ native-extensions? (
+ >=dev-db/postgresql-8.1:=
+ )
+ !native-extensions? (
+ >=dev-db/postgresql-8.1:*
+ )
+"
+RDEPEND="
+ ${DEPEND}
+ >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ native-extensions? (
+ dev-python/cython[${PYTHON_USEDEP}]
+ )
+ test? (
+ >=dev-db/postgresql-8.1[server]
+ >=dev-python/dnspython-2.1[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( anyio )
+distutils_enable_tests pytest
+
+python_compile() {
+ # Python code + ctypes backend
+ cd psycopg || die
+ distutils-r1_python_compile
+
+ # optional C backend
+ if use native-extensions && [[ ${EPYTHON} != pypy3* ]]; then
+ local DISTUTILS_USE_PEP517=standalone
+ cd ../psycopg_c || die
+ distutils-r1_python_compile
+ fi
+ cd .. || die
+}
+
+src_test() {
+ rm -r psycopg{,_c} || die
+
+ initdb -D "${T}"/pgsql || die
+ # TODO: random port
+ pg_ctl -w -D "${T}"/pgsql start \
+ -o "-h '' -k '${T}'" || die
+ createdb -h "${T}" test || die
+
+ local -x PSYCOPG_TEST_DSN="host=${T} dbname=test"
+ distutils-r1_src_test
+
+ pg_ctl -w -D "${T}"/pgsql stop || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # tests for the psycopg_pool package
+ tests/pool
+ # some broken mypy magic
+ tests/test_module.py::test_version
+ tests/test_module.py::test_version_c
+ tests/test_typing.py
+ tests/crdb/test_typing.py
+ # TODO, relyin
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 3c2d463a0c839a2c7a7cf281b3c53fe466fda804
Author: Michał Górny gentoo org>
AuthorDate: Sat Oct 11 03:02:54 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Sat Oct 11 03:31:59 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c2d463a
dev-python/psycopg: Bump to 2.9.11
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/Manifest | 1 +
dev-python/psycopg/psycopg-2.9.11.ebuild | 61
2 files changed, 62 insertions(+)
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 2a6fcad428b8..89e34ffa2e56 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,3 +1,4 @@
DIST psycopg-3.2.10.gh.tar.gz 572879 BLAKE2B
20950385767bdb3d9d1553919424b8a80343f8a611de619da2888197ca2a139e5e2837e0521762d605b17ec3c1ee2bb73088a21709856f32351490588260f37e
SHA512
aca15ce2563b3aa03d53c13ecd6a0f3a17e267a6214e899dc7aad8867dc944503c3cd23aec766903cff083df2c860d1c3a888539c684d38444b2a9af4781252a
DIST psycopg-3.2.9.gh.tar.gz 565735 BLAKE2B
5b9b16e5e310214bdbf12198a7b8d9d86ed7b7e947a33c7333fe79bca946b76f09c60ea25960d3cf3f99423598a65ce33b53bd6dc10a9c68a930a46068b54fd6
SHA512
3e455852dd19c9639a8ee18773486295ea76f9a16146997be9dd4f3f6350257440e0d8fff9494acb79e95f04e74c0c14ec7968694fe329abeb74edcfb297d4dd
DIST psycopg2-2.9.10.tar.gz 385672 BLAKE2B
4a3ad64f406c427b785ffeb85f6520aa67ed04de2d1749eb22d8275146b71ba451f7c04c9ead401d6f7a273781492cd6a5a36beba68b36b1e5203ee75f7df503
SHA512
d0916f6a645b5e87f89f2463dc22fad78340a85fbff320d099bf429a42557f40d3a4eebdc670768469aef1e9fcee60123767bfe49e1186e8574f95bfd6f46900
+DIST psycopg2-2.9.11.tar.gz 379598 BLAKE2B
78608a2b4a9b1db9ba9873ce01b84f898489de8ff6db5522ecc2fa68606b0ef8cdab7f137c86cf840509c9161b329a2efc1e1aadc494b565226099e8651372ab
SHA512
44f7b03d958dc62822be8a8c38d738c4016c3a1f860c824158b78ba0a23f04ca63377171b22a14e38b76df868458ede25f29e4643197912adb2f1a1db8c0d5c0
diff --git a/dev-python/psycopg/psycopg-2.9.11.ebuild
b/dev-python/psycopg/psycopg-2.9.11.ebuild
new file mode 100644
index ..266c707931b8
--- /dev/null
+++ b/dev-python/psycopg/psycopg-2.9.11.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_PN="psycopg2"
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="PostgreSQL database adapter for Python"
+HOMEPAGE="
+ https://www.psycopg.org/
+ https://github.com/psycopg/psycopg2/
+ https://pypi.org/project/psycopg2/
+"
+
+LICENSE="LGPL-3+"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=dev-db/postgresql-8.1:*"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ test? ( >=dev-db/postgresql-8.1[server] )
+"
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+
+ # fix for py3.13
+ sed -e 's:_PyInterpreterState_Get:PyInterpreterState_Get:' \
+ -i psycopg/utils.c || die
+ # broken by different encoding of IPv4-mapped addresses
+ sed -e 's:test_\(cidr\|inet\)_adapt:_&:' \
+ -i tests/test_ipaddress.py || die
+}
+
+src_test() {
+ initdb -D "${T}"/pgsql || die
+ # TODO: random port
+ pg_ctl -w -D "${T}"/pgsql start \
+ -o "-h '' -k '${T}'" || die
+ createdb -h "${T}" psycopg2_test || die
+
+ local -x PSYCOPG2_TESTDB_HOST="${T}"
+ distutils-r1_src_test
+
+ pg_ctl -w -D "${T}"/pgsql stop || die
+}
+
+python_test() {
+ "${EPYTHON}" -c "
+import tests
+tests.unittest.main(defaultTest='tests.test_suite')
+" --verbose || die "Tests fail with ${EPYTHON}"
+}
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 558e26cc5f819d8b6aad7e2b1ef15fd66075ef2d
Author: Michał Górny gentoo org>
AuthorDate: Tue Sep 9 03:02:22 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Tue Sep 9 03:22:24 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=558e26cc
dev-python/psycopg: Bump to 3.2.10
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/Manifest | 1 +
dev-python/psycopg/psycopg-3.2.10.ebuild | 116 +++
2 files changed, 117 insertions(+)
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 4661e50070da..2a6fcad428b8 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,2 +1,3 @@
+DIST psycopg-3.2.10.gh.tar.gz 572879 BLAKE2B
20950385767bdb3d9d1553919424b8a80343f8a611de619da2888197ca2a139e5e2837e0521762d605b17ec3c1ee2bb73088a21709856f32351490588260f37e
SHA512
aca15ce2563b3aa03d53c13ecd6a0f3a17e267a6214e899dc7aad8867dc944503c3cd23aec766903cff083df2c860d1c3a888539c684d38444b2a9af4781252a
DIST psycopg-3.2.9.gh.tar.gz 565735 BLAKE2B
5b9b16e5e310214bdbf12198a7b8d9d86ed7b7e947a33c7333fe79bca946b76f09c60ea25960d3cf3f99423598a65ce33b53bd6dc10a9c68a930a46068b54fd6
SHA512
3e455852dd19c9639a8ee18773486295ea76f9a16146997be9dd4f3f6350257440e0d8fff9494acb79e95f04e74c0c14ec7968694fe329abeb74edcfb297d4dd
DIST psycopg2-2.9.10.tar.gz 385672 BLAKE2B
4a3ad64f406c427b785ffeb85f6520aa67ed04de2d1749eb22d8275146b71ba451f7c04c9ead401d6f7a273781492cd6a5a36beba68b36b1e5203ee75f7df503
SHA512
d0916f6a645b5e87f89f2463dc22fad78340a85fbff320d099bf429a42557f40d3a4eebdc670768469aef1e9fcee60123767bfe49e1186e8574f95bfd6f46900
diff --git a/dev-python/psycopg/psycopg-3.2.10.ebuild
b/dev-python/psycopg/psycopg-3.2.10.ebuild
new file mode 100644
index ..34dc439ec467
--- /dev/null
+++ b/dev-python/psycopg/psycopg-3.2.10.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+
+inherit distutils-r1
+
+DESCRIPTION="PostgreSQL database adapter for Python"
+HOMEPAGE="
+ https://www.psycopg.org/psycopg3/
+ https://github.com/psycopg/psycopg/
+ https://pypi.org/project/psycopg/
+"
+SRC_URI="
+ https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="+native-extensions"
+
+DEPEND="
+ native-extensions? (
+ >=dev-db/postgresql-8.1:=
+ )
+ !native-extensions? (
+ >=dev-db/postgresql-8.1:*
+ )
+"
+RDEPEND="
+ ${DEPEND}
+ >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ native-extensions? (
+ dev-python/cython[${PYTHON_USEDEP}]
+ )
+ test? (
+ >=dev-db/postgresql-8.1[server]
+ >=dev-python/dnspython-2.1[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( anyio )
+distutils_enable_tests pytest
+
+python_compile() {
+ # Python code + ctypes backend
+ cd psycopg || die
+ distutils-r1_python_compile
+
+ # optional C backend
+ if use native-extensions && [[ ${EPYTHON} != pypy3* ]]; then
+ local DISTUTILS_USE_PEP517=standalone
+ cd ../psycopg_c || die
+ distutils-r1_python_compile
+ fi
+ cd .. || die
+}
+
+src_test() {
+ rm -r psycopg{,_c} || die
+
+ initdb -D "${T}"/pgsql || die
+ # TODO: random port
+ pg_ctl -w -D "${T}"/pgsql start \
+ -o "-h '' -k '${T}'" || die
+ createdb -h "${T}" test || die
+
+ local -x PSYCOPG_TEST_DSN="host=${T} dbname=test"
+ distutils-r1_src_test
+
+ pg_ctl -w -D "${T}"/pgsql stop || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # tests for the psycopg_pool package
+ tests/pool
+ # some broken mypy magic
+ tests/test_module.py::test_version
+ tests/test_module.py::test_version_c
+ tests/test_typing.py
+ tests/crdb/test_typing.py
+ # TODO, relying on undefined ordering in Python?
+ tests/test_dns_srv.py::test_srv
+ )
+
+ case ${ARCH} in
+ arm|x86)
+ EPYTEST_DESELECT+=(
+ # TODO
+
tests/types/test_numpy.py::test_classes_identities
+ )
+ ;;
+ esac
+
+ local impls=( python )
+ if use native-extensions && [[ ${EPYTHON} != pypy3* ]]; then
+ impls+=( c )
+ fi
+
+ local -x PSYCOPG_IMPL
+ for PSYCOPG_IMPL in "${impls[@]}"; do
+ einfo "Testin
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 46d5928a3d9d1df6b4845ff6d4b3fd34fe36c03d
Author: Michał Górny gentoo org>
AuthorDate: Tue Sep 9 03:01:33 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Tue Sep 9 03:22:23 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46d5928a
dev-python/psycopg: Remove old
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/Manifest | 2 -
dev-python/psycopg/psycopg-3.2.7.ebuild | 120
dev-python/psycopg/psycopg-3.2.8.ebuild | 117 ---
3 files changed, 239 deletions(-)
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index fc280e606c54..4661e50070da 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,4 +1,2 @@
-DIST psycopg-3.2.7.gh.tar.gz 562235 BLAKE2B
26f661b9072e2db610ee237dc4a794636ba44a17de3248f018787ed46c34b8087115a91bf2fd06c817c15ba1e2d3da93120f6fd23fcc164d90154928e7d2f1cc
SHA512
76f7e8a515b6a7925811a5451eea2fa827b7ba52976faff0dd67c79e8354e83969176a504c1b34993c8a81f0b5ee9cdaf2461acbfc6a047884d47480b08dfc77
-DIST psycopg-3.2.8.gh.tar.gz 564688 BLAKE2B
846845d05e4646cc900e4797babaf3cb941094d295b83d5c57aada071eed9a0367e36d8fbd4f43cc7a3f1f84ccc2a4a277fede244177abe53191baaea5603c28
SHA512
b705eca31d1ca63cb44e1e029a7bacb3dfa8de8639dd9e99bda4ed86bfa8f02d08e01ec716fa51fbad04ccb16683f3c3db10ee82fcb0804f09b67e3fe2a9118c
DIST psycopg-3.2.9.gh.tar.gz 565735 BLAKE2B
5b9b16e5e310214bdbf12198a7b8d9d86ed7b7e947a33c7333fe79bca946b76f09c60ea25960d3cf3f99423598a65ce33b53bd6dc10a9c68a930a46068b54fd6
SHA512
3e455852dd19c9639a8ee18773486295ea76f9a16146997be9dd4f3f6350257440e0d8fff9494acb79e95f04e74c0c14ec7968694fe329abeb74edcfb297d4dd
DIST psycopg2-2.9.10.tar.gz 385672 BLAKE2B
4a3ad64f406c427b785ffeb85f6520aa67ed04de2d1749eb22d8275146b71ba451f7c04c9ead401d6f7a273781492cd6a5a36beba68b36b1e5203ee75f7df503
SHA512
d0916f6a645b5e87f89f2463dc22fad78340a85fbff320d099bf429a42557f40d3a4eebdc670768469aef1e9fcee60123767bfe49e1186e8574f95bfd6f46900
diff --git a/dev-python/psycopg/psycopg-3.2.7.ebuild
b/dev-python/psycopg/psycopg-3.2.7.ebuild
deleted file mode 100644
index 64a424c8c089..
--- a/dev-python/psycopg/psycopg-3.2.7.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="PostgreSQL database adapter for Python"
-HOMEPAGE="
- https://www.psycopg.org/psycopg3/
- https://github.com/psycopg/psycopg/
- https://pypi.org/project/psycopg/
-"
-SRC_URI="
- https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="+native-extensions"
-
-DEPEND="
- native-extensions? (
- >=dev-db/postgresql-8.1:=
- )
- !native-extensions? (
- >=dev-db/postgresql-8.1:*
- )
-"
-RDEPEND="
- ${DEPEND}
- >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- native-extensions? (
- dev-python/cython[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/tomli[${PYTHON_USEDEP}]
- ' 3.10)
- )
- test? (
- >=dev-db/postgresql-8.1[server]
- >=dev-python/anyio-4.0[${PYTHON_USEDEP}]
- >=dev-python/dnspython-2.1[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_compile() {
- # Python code + ctypes backend
- cd psycopg || die
- distutils-r1_python_compile
-
- # optional C backend
- if use native-extensions && [[ ${EPYTHON} != pypy3* ]]; then
- local DISTUTILS_USE_PEP517=standalone
- cd ../psycopg_c || die
- distutils-r1_python_compile
- fi
- cd .. || die
-}
-
-src_test() {
- rm -r psycopg{,_c} || die
-
- initdb -D "${T}"/pgsql || die
- # TODO: random port
- pg_ctl -w -D "${T}"/pgsql start \
- -o "-h '' -k '${T}'" || die
- createdb -h "${T}" test || die
-
- local -x PSYCOPG_TEST_DSN="host=${T} dbname=test"
- distutils-r1_src_test
-
- pg_ctl -w -D "${T}"/pgsql stop || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # tests for the psycopg_pool package
- tests/pool
- # some broken mypy magic
- tests/test_module.py::test_version
- tests/test_module.py::test_version_c
- tests/test_typing.py
- tests/crdb/test_typing.py
- # TODO, relying on undefined ordering in Python?
- tests/test_dns_srv.py::test_srv
-
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: ac2021a0acbe3efe52021576fe41b56cf17304fa Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 31 12:58:28 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 31 12:58:28 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac2021a0 dev-python/psycopg: Stabilize 3.2.9 arm64, #956936 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.2.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.2.9.ebuild b/dev-python/psycopg/psycopg-3.2.9.ebuild index dbd779dda7b8..5ac988998424 100644 --- a/dev-python/psycopg/psycopg-3.2.9.ebuild +++ b/dev-python/psycopg/psycopg-3.2.9.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 831c6329f2e8fc9c7b6be2ed9315ddbf69694b92 Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 31 12:58:27 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 31 12:58:27 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=831c6329 dev-python/psycopg: Stabilize 3.2.9 amd64, #956936 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.2.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.2.9.ebuild b/dev-python/psycopg/psycopg-3.2.9.ebuild index d24d6b2053e9..dbd779dda7b8 100644 --- a/dev-python/psycopg/psycopg-3.2.9.ebuild +++ b/dev-python/psycopg/psycopg-3.2.9.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 72e90d0782bd888fe9b3794fc0e7550192765fe9 Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 31 12:58:27 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 31 12:58:27 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72e90d07 dev-python/psycopg: Stabilize 3.2.9 ppc64, #956936 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.2.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.2.9.ebuild b/dev-python/psycopg/psycopg-3.2.9.ebuild index a0110ca87373..d24d6b2053e9 100644 --- a/dev-python/psycopg/psycopg-3.2.9.ebuild +++ b/dev-python/psycopg/psycopg-3.2.9.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: dc061a88a74326c6edd9d34fe71e25a0ae189bc1 Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 31 11:21:33 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 31 11:21:33 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc061a88 dev-python/psycopg: Stabilize 3.2.9 x86, #956936 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.2.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.2.9.ebuild b/dev-python/psycopg/psycopg-3.2.9.ebuild index 29345a787613..a0110ca87373 100644 --- a/dev-python/psycopg/psycopg-3.2.9.ebuild +++ b/dev-python/psycopg/psycopg-3.2.9.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 2b42e73754fd5a8a8e062223d5742d1be9a9e4a4 Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 31 10:14:27 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 31 10:14:37 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b42e737 dev-python/psycopg: Stabilize 3.2.9 arm, #956936 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.2.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.2.9.ebuild b/dev-python/psycopg/psycopg-3.2.9.ebuild index e108add81afb..29345a787613 100644 --- a/dev-python/psycopg/psycopg-3.2.9.ebuild +++ b/dev-python/psycopg/psycopg-3.2.9.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 640dd19377b12ea6859146c863e2c7e66023d45a
Author: Michał Górny gentoo org>
AuthorDate: Tue May 27 15:52:53 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Tue May 27 15:52:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=640dd193
dev-python/psycopg: Enable py3.14
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/psycopg-2.9.10.ebuild | 4 ++--
dev-python/psycopg/psycopg-3.2.9.ebuild | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/dev-python/psycopg/psycopg-2.9.10.ebuild
b/dev-python/psycopg/psycopg-2.9.10.ebuild
index 39e51285e624..84febfd09383 100644
--- a/dev-python/psycopg/psycopg-2.9.10.ebuild
+++ b/dev-python/psycopg/psycopg-2.9.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_PN="psycopg2"
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit distutils-r1 pypi
diff --git a/dev-python/psycopg/psycopg-3.2.9.ebuild
b/dev-python/psycopg/psycopg-3.2.9.ebuild
index 07300dd1afec..e108add81afb 100644
--- a/dev-python/psycopg/psycopg-3.2.9.ebuild
+++ b/dev-python/psycopg/psycopg-3.2.9.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 403d31b26c1d59568cce207e29aa9ebc0916a129
Author: Michał Górny gentoo org>
AuthorDate: Sat May 17 17:07:30 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Sat May 17 17:07:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=403d31b2
dev-python/psycopg: Remove old
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/Manifest | 1 -
dev-python/psycopg/psycopg-3.2.6.ebuild | 120
2 files changed, 121 deletions(-)
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index eba97ba984a6..fc280e606c54 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,4 +1,3 @@
-DIST psycopg-3.2.6.gh.tar.gz 558574 BLAKE2B
a994f6fb3ee85c42371b848d0947858897a9a1f7256486aa964c8c7634b198b9229a53626c526cb85218a8468308dd9e7e605c1fc1058a08c7fb7183aed83b8d
SHA512
99472813c9b6542611b15f0dd52d418a7e3f01cf0447a9a58c1d4135249fb526ca25f7569cc5d7d8a2a99184dccca52f485ee9cc9514e6ada1ebd526f8d62305
DIST psycopg-3.2.7.gh.tar.gz 562235 BLAKE2B
26f661b9072e2db610ee237dc4a794636ba44a17de3248f018787ed46c34b8087115a91bf2fd06c817c15ba1e2d3da93120f6fd23fcc164d90154928e7d2f1cc
SHA512
76f7e8a515b6a7925811a5451eea2fa827b7ba52976faff0dd67c79e8354e83969176a504c1b34993c8a81f0b5ee9cdaf2461acbfc6a047884d47480b08dfc77
DIST psycopg-3.2.8.gh.tar.gz 564688 BLAKE2B
846845d05e4646cc900e4797babaf3cb941094d295b83d5c57aada071eed9a0367e36d8fbd4f43cc7a3f1f84ccc2a4a277fede244177abe53191baaea5603c28
SHA512
b705eca31d1ca63cb44e1e029a7bacb3dfa8de8639dd9e99bda4ed86bfa8f02d08e01ec716fa51fbad04ccb16683f3c3db10ee82fcb0804f09b67e3fe2a9118c
DIST psycopg-3.2.9.gh.tar.gz 565735 BLAKE2B
5b9b16e5e310214bdbf12198a7b8d9d86ed7b7e947a33c7333fe79bca946b76f09c60ea25960d3cf3f99423598a65ce33b53bd6dc10a9c68a930a46068b54fd6
SHA512
3e455852dd19c9639a8ee18773486295ea76f9a16146997be9dd4f3f6350257440e0d8fff9494acb79e95f04e74c0c14ec7968694fe329abeb74edcfb297d4dd
diff --git a/dev-python/psycopg/psycopg-3.2.6.ebuild
b/dev-python/psycopg/psycopg-3.2.6.ebuild
deleted file mode 100644
index 64a424c8c089..
--- a/dev-python/psycopg/psycopg-3.2.6.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="PostgreSQL database adapter for Python"
-HOMEPAGE="
- https://www.psycopg.org/psycopg3/
- https://github.com/psycopg/psycopg/
- https://pypi.org/project/psycopg/
-"
-SRC_URI="
- https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="+native-extensions"
-
-DEPEND="
- native-extensions? (
- >=dev-db/postgresql-8.1:=
- )
- !native-extensions? (
- >=dev-db/postgresql-8.1:*
- )
-"
-RDEPEND="
- ${DEPEND}
- >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- native-extensions? (
- dev-python/cython[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/tomli[${PYTHON_USEDEP}]
- ' 3.10)
- )
- test? (
- >=dev-db/postgresql-8.1[server]
- >=dev-python/anyio-4.0[${PYTHON_USEDEP}]
- >=dev-python/dnspython-2.1[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_compile() {
- # Python code + ctypes backend
- cd psycopg || die
- distutils-r1_python_compile
-
- # optional C backend
- if use native-extensions && [[ ${EPYTHON} != pypy3* ]]; then
- local DISTUTILS_USE_PEP517=standalone
- cd ../psycopg_c || die
- distutils-r1_python_compile
- fi
- cd .. || die
-}
-
-src_test() {
- rm -r psycopg{,_c} || die
-
- initdb -D "${T}"/pgsql || die
- # TODO: random port
- pg_ctl -w -D "${T}"/pgsql start \
- -o "-h '' -k '${T}'" || die
- createdb -h "${T}" test || die
-
- local -x PSYCOPG_TEST_DSN="host=${T} dbname=test"
- distutils-r1_src_test
-
- pg_ctl -w -D "${T}"/pgsql stop || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # tests for the psycopg_pool package
- tests/pool
- # some broken mypy magic
- tests/test_module.py::test_version
- tests/test_module.py::test_version_c
- tests/test_typing.py
- tests/crdb/test_typing.py
- # TODO, relying on undefined ordering in Python?
- tests/test_dns_srv.py::test_srv
- )
-
- case ${ARCH} in
- arm|x86)
-
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 5b46499e5a3defb6451deb7c0629f0f66918b173 Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 17 14:12:48 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 17 14:12:48 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b46499e dev-python/psycopg: Stabilize 3.2.7 ppc64, #956102 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.2.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.2.7.ebuild b/dev-python/psycopg/psycopg-3.2.7.ebuild index 1822c3f703c3..73501e365818 100644 --- a/dev-python/psycopg/psycopg-3.2.7.ebuild +++ b/dev-python/psycopg/psycopg-3.2.7.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 77b593c9682cfa5ad4dcd8a9457780e869cdb191 Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 17 14:12:49 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 17 14:12:49 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77b593c9 dev-python/psycopg: Stabilize 3.2.7 amd64, #956102 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.2.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.2.7.ebuild b/dev-python/psycopg/psycopg-3.2.7.ebuild index 73501e365818..688b8bb246cb 100644 --- a/dev-python/psycopg/psycopg-3.2.7.ebuild +++ b/dev-python/psycopg/psycopg-3.2.7.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 8864f1b444b8cda6f15e473e89597e98edde93dd Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 17 14:12:49 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 17 14:12:49 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8864f1b4 dev-python/psycopg: Stabilize 3.2.7 arm64, #956102 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.2.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.2.7.ebuild b/dev-python/psycopg/psycopg-3.2.7.ebuild index 688b8bb246cb..64a424c8c089 100644 --- a/dev-python/psycopg/psycopg-3.2.7.ebuild +++ b/dev-python/psycopg/psycopg-3.2.7.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: c169a305a87b77b98df87aa953d02328caec2342 Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 17 14:12:48 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 17 14:12:48 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c169a305 dev-python/psycopg: Stabilize 3.2.7 x86, #956102 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.2.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.2.7.ebuild b/dev-python/psycopg/psycopg-3.2.7.ebuild index 2ea64b0d5202..1822c3f703c3 100644 --- a/dev-python/psycopg/psycopg-3.2.7.ebuild +++ b/dev-python/psycopg/psycopg-3.2.7.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: fe380a292ac372fd15152fb3d6a1ba813143cb17 Author: Sam James gentoo org> AuthorDate: Sat May 17 13:22:30 2025 + Commit: Sam James gentoo org> CommitDate: Sat May 17 13:22:30 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe380a29 dev-python/psycopg: Stabilize 3.2.7 arm, #956102 Signed-off-by: Sam James gentoo.org> dev-python/psycopg/psycopg-3.2.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.2.7.ebuild b/dev-python/psycopg/psycopg-3.2.7.ebuild index 81d2d087c1c9..2ea64b0d5202 100644 --- a/dev-python/psycopg/psycopg-3.2.7.ebuild +++ b/dev-python/psycopg/psycopg-3.2.7.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: bc6ea86c01332741047a37fed207fba0a7ce2633
Author: Michał Górny gentoo org>
AuthorDate: Wed May 14 04:23:06 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Wed May 14 05:20:11 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc6ea86c
dev-python/psycopg: Bump to 3.2.9
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/Manifest | 1 +
dev-python/psycopg/psycopg-3.2.9.ebuild | 117
2 files changed, 118 insertions(+)
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index f0bc0ed331c0..eba97ba984a6 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,4 +1,5 @@
DIST psycopg-3.2.6.gh.tar.gz 558574 BLAKE2B
a994f6fb3ee85c42371b848d0947858897a9a1f7256486aa964c8c7634b198b9229a53626c526cb85218a8468308dd9e7e605c1fc1058a08c7fb7183aed83b8d
SHA512
99472813c9b6542611b15f0dd52d418a7e3f01cf0447a9a58c1d4135249fb526ca25f7569cc5d7d8a2a99184dccca52f485ee9cc9514e6ada1ebd526f8d62305
DIST psycopg-3.2.7.gh.tar.gz 562235 BLAKE2B
26f661b9072e2db610ee237dc4a794636ba44a17de3248f018787ed46c34b8087115a91bf2fd06c817c15ba1e2d3da93120f6fd23fcc164d90154928e7d2f1cc
SHA512
76f7e8a515b6a7925811a5451eea2fa827b7ba52976faff0dd67c79e8354e83969176a504c1b34993c8a81f0b5ee9cdaf2461acbfc6a047884d47480b08dfc77
DIST psycopg-3.2.8.gh.tar.gz 564688 BLAKE2B
846845d05e4646cc900e4797babaf3cb941094d295b83d5c57aada071eed9a0367e36d8fbd4f43cc7a3f1f84ccc2a4a277fede244177abe53191baaea5603c28
SHA512
b705eca31d1ca63cb44e1e029a7bacb3dfa8de8639dd9e99bda4ed86bfa8f02d08e01ec716fa51fbad04ccb16683f3c3db10ee82fcb0804f09b67e3fe2a9118c
+DIST psycopg-3.2.9.gh.tar.gz 565735 BLAKE2B
5b9b16e5e310214bdbf12198a7b8d9d86ed7b7e947a33c7333fe79bca946b76f09c60ea25960d3cf3f99423598a65ce33b53bd6dc10a9c68a930a46068b54fd6
SHA512
3e455852dd19c9639a8ee18773486295ea76f9a16146997be9dd4f3f6350257440e0d8fff9494acb79e95f04e74c0c14ec7968694fe329abeb74edcfb297d4dd
DIST psycopg2-2.9.10.tar.gz 385672 BLAKE2B
4a3ad64f406c427b785ffeb85f6520aa67ed04de2d1749eb22d8275146b71ba451f7c04c9ead401d6f7a273781492cd6a5a36beba68b36b1e5203ee75f7df503
SHA512
d0916f6a645b5e87f89f2463dc22fad78340a85fbff320d099bf429a42557f40d3a4eebdc670768469aef1e9fcee60123767bfe49e1186e8574f95bfd6f46900
diff --git a/dev-python/psycopg/psycopg-3.2.9.ebuild
b/dev-python/psycopg/psycopg-3.2.9.ebuild
new file mode 100644
index ..07300dd1afec
--- /dev/null
+++ b/dev-python/psycopg/psycopg-3.2.9.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="PostgreSQL database adapter for Python"
+HOMEPAGE="
+ https://www.psycopg.org/psycopg3/
+ https://github.com/psycopg/psycopg/
+ https://pypi.org/project/psycopg/
+"
+SRC_URI="
+ https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="+native-extensions"
+
+DEPEND="
+ native-extensions? (
+ >=dev-db/postgresql-8.1:=
+ )
+ !native-extensions? (
+ >=dev-db/postgresql-8.1:*
+ )
+"
+RDEPEND="
+ ${DEPEND}
+ >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ native-extensions? (
+ dev-python/cython[${PYTHON_USEDEP}]
+ )
+ test? (
+ >=dev-db/postgresql-8.1[server]
+ >=dev-python/anyio-4.0[${PYTHON_USEDEP}]
+ >=dev-python/dnspython-2.1[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_compile() {
+ # Python code + ctypes backend
+ cd psycopg || die
+ distutils-r1_python_compile
+
+ # optional C backend
+ if use native-extensions && [[ ${EPYTHON} != pypy3* ]]; then
+ local DISTUTILS_USE_PEP517=standalone
+ cd ../psycopg_c || die
+ distutils-r1_python_compile
+ fi
+ cd .. || die
+}
+
+src_test() {
+ rm -r psycopg{,_c} || die
+
+ initdb -D "${T}"/pgsql || die
+ # TODO: random port
+ pg_ctl -w -D "${T}"/pgsql start \
+ -o "-h '' -k '${T}'" || die
+ createdb -h "${T}" test || die
+
+ local -x PSYCOPG_TEST_DSN="host=${T} dbname=test"
+ distutils-r1_src_test
+
+ pg_ctl -w -D "${T}"/pgsql stop || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # tests for the psycopg_pool package
+ tests/pool
+ # some broken mypy magic
+ tests/test_module.py::test_version
+ tests/test_module.py::test_version_c
+ tests/test_typing.py
+ tests/crdb/test_typing.py
+
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 5b62fe7414909a82c521ba3ca32e157f7fe91bbc
Author: Michał Górny gentoo org>
AuthorDate: Mon May 12 10:18:53 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Mon May 12 10:29:31 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b62fe74
dev-python/psycopg: Remove stale python_gen_cond_dep
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/psycopg-3.2.8.ebuild | 3 ---
1 file changed, 3 deletions(-)
diff --git a/dev-python/psycopg/psycopg-3.2.8.ebuild
b/dev-python/psycopg/psycopg-3.2.8.ebuild
index 011b4f7717fe..07300dd1afec 100644
--- a/dev-python/psycopg/psycopg-3.2.8.ebuild
+++ b/dev-python/psycopg/psycopg-3.2.8.ebuild
@@ -40,9 +40,6 @@ RDEPEND="
BDEPEND="
native-extensions? (
dev-python/cython[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/tomli[${PYTHON_USEDEP}]
- ' 3.10)
)
test? (
>=dev-db/postgresql-8.1[server]
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: b9e11e89ac06f7dcd284b1537515444be778415d
Author: Michał Górny gentoo org>
AuthorDate: Mon May 12 02:34:04 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Mon May 12 02:34:04 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9e11e89
dev-python/psycopg: Bump to 3.2.8
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/Manifest | 1 +
dev-python/psycopg/psycopg-3.2.8.ebuild | 120
2 files changed, 121 insertions(+)
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 53c1f61689fd..f0bc0ed331c0 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,3 +1,4 @@
DIST psycopg-3.2.6.gh.tar.gz 558574 BLAKE2B
a994f6fb3ee85c42371b848d0947858897a9a1f7256486aa964c8c7634b198b9229a53626c526cb85218a8468308dd9e7e605c1fc1058a08c7fb7183aed83b8d
SHA512
99472813c9b6542611b15f0dd52d418a7e3f01cf0447a9a58c1d4135249fb526ca25f7569cc5d7d8a2a99184dccca52f485ee9cc9514e6ada1ebd526f8d62305
DIST psycopg-3.2.7.gh.tar.gz 562235 BLAKE2B
26f661b9072e2db610ee237dc4a794636ba44a17de3248f018787ed46c34b8087115a91bf2fd06c817c15ba1e2d3da93120f6fd23fcc164d90154928e7d2f1cc
SHA512
76f7e8a515b6a7925811a5451eea2fa827b7ba52976faff0dd67c79e8354e83969176a504c1b34993c8a81f0b5ee9cdaf2461acbfc6a047884d47480b08dfc77
+DIST psycopg-3.2.8.gh.tar.gz 564688 BLAKE2B
846845d05e4646cc900e4797babaf3cb941094d295b83d5c57aada071eed9a0367e36d8fbd4f43cc7a3f1f84ccc2a4a277fede244177abe53191baaea5603c28
SHA512
b705eca31d1ca63cb44e1e029a7bacb3dfa8de8639dd9e99bda4ed86bfa8f02d08e01ec716fa51fbad04ccb16683f3c3db10ee82fcb0804f09b67e3fe2a9118c
DIST psycopg2-2.9.10.tar.gz 385672 BLAKE2B
4a3ad64f406c427b785ffeb85f6520aa67ed04de2d1749eb22d8275146b71ba451f7c04c9ead401d6f7a273781492cd6a5a36beba68b36b1e5203ee75f7df503
SHA512
d0916f6a645b5e87f89f2463dc22fad78340a85fbff320d099bf429a42557f40d3a4eebdc670768469aef1e9fcee60123767bfe49e1186e8574f95bfd6f46900
diff --git a/dev-python/psycopg/psycopg-3.2.8.ebuild
b/dev-python/psycopg/psycopg-3.2.8.ebuild
new file mode 100644
index ..011b4f7717fe
--- /dev/null
+++ b/dev-python/psycopg/psycopg-3.2.8.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="PostgreSQL database adapter for Python"
+HOMEPAGE="
+ https://www.psycopg.org/psycopg3/
+ https://github.com/psycopg/psycopg/
+ https://pypi.org/project/psycopg/
+"
+SRC_URI="
+ https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="+native-extensions"
+
+DEPEND="
+ native-extensions? (
+ >=dev-db/postgresql-8.1:=
+ )
+ !native-extensions? (
+ >=dev-db/postgresql-8.1:*
+ )
+"
+RDEPEND="
+ ${DEPEND}
+ >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ native-extensions? (
+ dev-python/cython[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/tomli[${PYTHON_USEDEP}]
+ ' 3.10)
+ )
+ test? (
+ >=dev-db/postgresql-8.1[server]
+ >=dev-python/anyio-4.0[${PYTHON_USEDEP}]
+ >=dev-python/dnspython-2.1[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_compile() {
+ # Python code + ctypes backend
+ cd psycopg || die
+ distutils-r1_python_compile
+
+ # optional C backend
+ if use native-extensions && [[ ${EPYTHON} != pypy3* ]]; then
+ local DISTUTILS_USE_PEP517=standalone
+ cd ../psycopg_c || die
+ distutils-r1_python_compile
+ fi
+ cd .. || die
+}
+
+src_test() {
+ rm -r psycopg{,_c} || die
+
+ initdb -D "${T}"/pgsql || die
+ # TODO: random port
+ pg_ctl -w -D "${T}"/pgsql start \
+ -o "-h '' -k '${T}'" || die
+ createdb -h "${T}" test || die
+
+ local -x PSYCOPG_TEST_DSN="host=${T} dbname=test"
+ distutils-r1_src_test
+
+ pg_ctl -w -D "${T}"/pgsql stop || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # tests for the psycopg_pool package
+ tests/pool
+ # some broken mypy magic
+ tests/test_module.py::test_version
+ tests/test_module.py::test_version_c
+ tests/test_typing.py
+ tests/crdb/test_typing.py
+ # TODO, relying on undefined ordering in Python?
+ tests/test_dns_srv.py::test_srv
+ )
+
+ case ${ARCH} in
+ arm|x86)
+
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: f0eef9dc18b9c294f37150df5ac3317c8b7b26f6
Author: Michał Górny gentoo org>
AuthorDate: Thu May 1 02:34:17 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Thu May 1 02:54:37 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0eef9dc
dev-python/psycopg: Bump to 3.2.7
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/Manifest | 1 +
dev-python/psycopg/psycopg-3.2.7.ebuild | 120
2 files changed, 121 insertions(+)
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index d5dcb447a646..53c1f61689fd 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,2 +1,3 @@
DIST psycopg-3.2.6.gh.tar.gz 558574 BLAKE2B
a994f6fb3ee85c42371b848d0947858897a9a1f7256486aa964c8c7634b198b9229a53626c526cb85218a8468308dd9e7e605c1fc1058a08c7fb7183aed83b8d
SHA512
99472813c9b6542611b15f0dd52d418a7e3f01cf0447a9a58c1d4135249fb526ca25f7569cc5d7d8a2a99184dccca52f485ee9cc9514e6ada1ebd526f8d62305
+DIST psycopg-3.2.7.gh.tar.gz 562235 BLAKE2B
26f661b9072e2db610ee237dc4a794636ba44a17de3248f018787ed46c34b8087115a91bf2fd06c817c15ba1e2d3da93120f6fd23fcc164d90154928e7d2f1cc
SHA512
76f7e8a515b6a7925811a5451eea2fa827b7ba52976faff0dd67c79e8354e83969176a504c1b34993c8a81f0b5ee9cdaf2461acbfc6a047884d47480b08dfc77
DIST psycopg2-2.9.10.tar.gz 385672 BLAKE2B
4a3ad64f406c427b785ffeb85f6520aa67ed04de2d1749eb22d8275146b71ba451f7c04c9ead401d6f7a273781492cd6a5a36beba68b36b1e5203ee75f7df503
SHA512
d0916f6a645b5e87f89f2463dc22fad78340a85fbff320d099bf429a42557f40d3a4eebdc670768469aef1e9fcee60123767bfe49e1186e8574f95bfd6f46900
diff --git a/dev-python/psycopg/psycopg-3.2.7.ebuild
b/dev-python/psycopg/psycopg-3.2.7.ebuild
new file mode 100644
index ..81d2d087c1c9
--- /dev/null
+++ b/dev-python/psycopg/psycopg-3.2.7.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="PostgreSQL database adapter for Python"
+HOMEPAGE="
+ https://www.psycopg.org/psycopg3/
+ https://github.com/psycopg/psycopg/
+ https://pypi.org/project/psycopg/
+"
+SRC_URI="
+ https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="+native-extensions"
+
+DEPEND="
+ native-extensions? (
+ >=dev-db/postgresql-8.1:=
+ )
+ !native-extensions? (
+ >=dev-db/postgresql-8.1:*
+ )
+"
+RDEPEND="
+ ${DEPEND}
+ >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ native-extensions? (
+ dev-python/cython[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/tomli[${PYTHON_USEDEP}]
+ ' 3.10)
+ )
+ test? (
+ >=dev-db/postgresql-8.1[server]
+ >=dev-python/anyio-4.0[${PYTHON_USEDEP}]
+ >=dev-python/dnspython-2.1[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_compile() {
+ # Python code + ctypes backend
+ cd psycopg || die
+ distutils-r1_python_compile
+
+ # optional C backend
+ if use native-extensions && [[ ${EPYTHON} != pypy3* ]]; then
+ local DISTUTILS_USE_PEP517=standalone
+ cd ../psycopg_c || die
+ distutils-r1_python_compile
+ fi
+ cd .. || die
+}
+
+src_test() {
+ rm -r psycopg{,_c} || die
+
+ initdb -D "${T}"/pgsql || die
+ # TODO: random port
+ pg_ctl -w -D "${T}"/pgsql start \
+ -o "-h '' -k '${T}'" || die
+ createdb -h "${T}" test || die
+
+ local -x PSYCOPG_TEST_DSN="host=${T} dbname=test"
+ distutils-r1_src_test
+
+ pg_ctl -w -D "${T}"/pgsql stop || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # tests for the psycopg_pool package
+ tests/pool
+ # some broken mypy magic
+ tests/test_module.py::test_version
+ tests/test_module.py::test_version_c
+ tests/test_typing.py
+ tests/crdb/test_typing.py
+ # TODO, relying on undefined ordering in Python?
+ tests/test_dns_srv.py::test_srv
+ )
+
+ case ${ARCH} in
+ arm|x86)
+ EPYTEST_DESELECT+=(
+ # TODO
+
tests/types/test_numpy.py::test_classes_identities
+ )
+ ;;
+ esac
+
+ local impls=( python )
+ if use native-extensions && [[ ${EPYTHON} != pypy3* ]];
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 75c747919ff6a614285d24bf4838abe2d2e0decc
Author: Michał Górny gentoo org>
AuthorDate: Fri Mar 21 03:11:09 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Fri Mar 21 04:12:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75c74791
dev-python/psycopg: Remove old
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/Manifest | 2 -
dev-python/psycopg/psycopg-3.2.3.ebuild | 119
dev-python/psycopg/psycopg-3.2.4.ebuild | 111 -
3 files changed, 232 deletions(-)
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 058e645d3657..c8c6326073b9 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,5 +1,3 @@
-DIST psycopg-3.2.3.gh.tar.gz 550802 BLAKE2B
1f748fc2dc915fd82b2bc557ae4263ecf1070d5ba08681cb6ae21570acf601b03a2bde7e4324cd506e0146c86db976b003c57e99cd1948a930c074f0674d6ba8
SHA512
cf543652cfd27cf1cad3b1e3b8b50802562cc49f8fbd9ae5bd85ffdf26e30dc470f1f3380261c8cad418945ade8dc4f199ebcba08968cb87fd0b6c241fd8040d
-DIST psycopg-3.2.4.gh.tar.gz 555758 BLAKE2B
1b74f8a6ee91266fb6c6a13ee51fd7d18514b4ce662f911f83baba652bb9198cae21636f6f1dad6eae916cc2c22f2322629dea346e61ce94a1d94a80c8e8b5be
SHA512
026f4a74011c37e594903931da629fa0150834db0916bc02a45aa31eb79fbbcd9a0b6b59809d4db389e298101646409097d99c4950981ddb43413a7488e4f1ff
DIST psycopg-3.2.5.gh.tar.gz 558069 BLAKE2B
1913db4e399d9e44e392019471d3b7a5fbbff1da67a87961b084ca2fa34ddf2af3c862093077bfe04503d16187abff4ab62e33b1a3505b7a8cafa836bcf33ba3
SHA512
f4c62e462f6fba04f7b07bf500cbf5ee3e0ffa570c682f507aae0fc5ee88a1eec3f98da05c9a2c957d018f12f53a9567565f8b81914eb36ca92992fa2ccd8156
DIST psycopg-3.2.6.gh.tar.gz 558574 BLAKE2B
a994f6fb3ee85c42371b848d0947858897a9a1f7256486aa964c8c7634b198b9229a53626c526cb85218a8468308dd9e7e605c1fc1058a08c7fb7183aed83b8d
SHA512
99472813c9b6542611b15f0dd52d418a7e3f01cf0447a9a58c1d4135249fb526ca25f7569cc5d7d8a2a99184dccca52f485ee9cc9514e6ada1ebd526f8d62305
DIST psycopg2-2.9.10.tar.gz 385672 BLAKE2B
4a3ad64f406c427b785ffeb85f6520aa67ed04de2d1749eb22d8275146b71ba451f7c04c9ead401d6f7a273781492cd6a5a36beba68b36b1e5203ee75f7df503
SHA512
d0916f6a645b5e87f89f2463dc22fad78340a85fbff320d099bf429a42557f40d3a4eebdc670768469aef1e9fcee60123767bfe49e1186e8574f95bfd6f46900
diff --git a/dev-python/psycopg/psycopg-3.2.3.ebuild
b/dev-python/psycopg/psycopg-3.2.3.ebuild
deleted file mode 100644
index 540afa8a4595..
--- a/dev-python/psycopg/psycopg-3.2.3.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 flag-o-matic
-
-DESCRIPTION="PostgreSQL database adapter for Python"
-HOMEPAGE="
- https://www.psycopg.org/psycopg3/
- https://github.com/psycopg/psycopg/
- https://pypi.org/project/psycopg/
-"
-SRC_URI="
- https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="+native-extensions"
-
-DEPEND="
- native-extensions? (
- >=dev-db/postgresql-8.1:=
- )
- !native-extensions? (
- >=dev-db/postgresql-8.1:*
- )
-"
-RDEPEND="
- ${DEPEND}
- >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- native-extensions? (
- dev-python/cython[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/tomli[${PYTHON_USEDEP}]
- ' 3.10)
- )
- test? (
- >=dev-db/postgresql-8.1[server]
- >=dev-python/anyio-4.0[${PYTHON_USEDEP}]
- >=dev-python/dnspython-2.1[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_compile() {
- # -Werror=strict-aliasing
- # https://bugs.gentoo.org/935401
- # https://github.com/psycopg/psycopg/issues/867
- #
- # Do not trust with LTO either.
- append-flags -fno-strict-aliasing
- filter-lto
-
- # Python code + ctypes backend
- cd psycopg || die
- distutils-r1_python_compile
-
- # optional C backend
- if use native-extensions && [[ ${EPYTHON} != pypy3 ]]; then
- local DISTUTILS_USE_PEP517=standalone
- cd ../psycopg_c || die
- distutils-r1_python_compile
- fi
- cd .. || die
-}
-
-src_test() {
- rm -r psycopg{,_c} || die
-
- initdb -D "${T}"/pgsql || die
- # TODO: random port
- pg_ctl -w -D "${T}"/pgsql start \
- -o "-h '' -k '${T}'" || die
- createdb -h "${T}" test || die
-
- local -x PSYCOPG_TEST_DSN="host=${T} dbname=t
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 93b2a26841d6340880a058dc4aac15c4f74c9ebf
Author: Michał Górny gentoo org>
AuthorDate: Sat Mar 29 10:15:48 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Sat Mar 29 10:23:27 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93b2a268
dev-python/psycopg: Remove old
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/Manifest | 1 -
dev-python/psycopg/psycopg-3.2.5.ebuild | 111
2 files changed, 112 deletions(-)
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index c8c6326073b9..d5dcb447a646 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,3 +1,2 @@
-DIST psycopg-3.2.5.gh.tar.gz 558069 BLAKE2B
1913db4e399d9e44e392019471d3b7a5fbbff1da67a87961b084ca2fa34ddf2af3c862093077bfe04503d16187abff4ab62e33b1a3505b7a8cafa836bcf33ba3
SHA512
f4c62e462f6fba04f7b07bf500cbf5ee3e0ffa570c682f507aae0fc5ee88a1eec3f98da05c9a2c957d018f12f53a9567565f8b81914eb36ca92992fa2ccd8156
DIST psycopg-3.2.6.gh.tar.gz 558574 BLAKE2B
a994f6fb3ee85c42371b848d0947858897a9a1f7256486aa964c8c7634b198b9229a53626c526cb85218a8468308dd9e7e605c1fc1058a08c7fb7183aed83b8d
SHA512
99472813c9b6542611b15f0dd52d418a7e3f01cf0447a9a58c1d4135249fb526ca25f7569cc5d7d8a2a99184dccca52f485ee9cc9514e6ada1ebd526f8d62305
DIST psycopg2-2.9.10.tar.gz 385672 BLAKE2B
4a3ad64f406c427b785ffeb85f6520aa67ed04de2d1749eb22d8275146b71ba451f7c04c9ead401d6f7a273781492cd6a5a36beba68b36b1e5203ee75f7df503
SHA512
d0916f6a645b5e87f89f2463dc22fad78340a85fbff320d099bf429a42557f40d3a4eebdc670768469aef1e9fcee60123767bfe49e1186e8574f95bfd6f46900
diff --git a/dev-python/psycopg/psycopg-3.2.5.ebuild
b/dev-python/psycopg/psycopg-3.2.5.ebuild
deleted file mode 100644
index f749f8930758..
--- a/dev-python/psycopg/psycopg-3.2.5.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="PostgreSQL database adapter for Python"
-HOMEPAGE="
- https://www.psycopg.org/psycopg3/
- https://github.com/psycopg/psycopg/
- https://pypi.org/project/psycopg/
-"
-SRC_URI="
- https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="+native-extensions"
-
-DEPEND="
- native-extensions? (
- >=dev-db/postgresql-8.1:=
- )
- !native-extensions? (
- >=dev-db/postgresql-8.1:*
- )
-"
-RDEPEND="
- ${DEPEND}
- >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- native-extensions? (
- dev-python/cython[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/tomli[${PYTHON_USEDEP}]
- ' 3.10)
- )
- test? (
- >=dev-db/postgresql-8.1[server]
- >=dev-python/anyio-4.0[${PYTHON_USEDEP}]
- >=dev-python/dnspython-2.1[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_compile() {
- # Python code + ctypes backend
- cd psycopg || die
- distutils-r1_python_compile
-
- # optional C backend
- if use native-extensions && [[ ${EPYTHON} != pypy3* ]]; then
- local DISTUTILS_USE_PEP517=standalone
- cd ../psycopg_c || die
- distutils-r1_python_compile
- fi
- cd .. || die
-}
-
-src_test() {
- rm -r psycopg{,_c} || die
-
- initdb -D "${T}"/pgsql || die
- # TODO: random port
- pg_ctl -w -D "${T}"/pgsql start \
- -o "-h '' -k '${T}'" || die
- createdb -h "${T}" test || die
-
- local -x PSYCOPG_TEST_DSN="host=${T} dbname=test"
- distutils-r1_src_test
-
- pg_ctl -w -D "${T}"/pgsql stop || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # tests for the psycopg_pool package
- tests/pool
- # some broken mypy magic
- tests/test_module.py::test_version
- tests/test_module.py::test_version_c
- tests/test_typing.py
- tests/crdb/test_typing.py
- # TODO, relying on undefined ordering in Python?
- tests/test_dns_srv.py::test_srv
- )
-
- local impls=( python )
- if use native-extensions && [[ ${EPYTHON} != pypy3* ]]; then
- impls+=( c )
- fi
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x PSYCOPG_IMPL
- for PSYCOPG_IMPL in "${impls[@]}"; do
- einfo "Testing with ${PSYCOPG_IMPL} implementation ..."
- # leak and timing tests are
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: e7014a8af5fcfa090ad73b606f980c9558569bff Author: Arthur Zamarin gentoo org> AuthorDate: Thu Mar 20 19:39:48 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Mar 20 19:39:48 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7014a8a dev-python/psycopg: Stabilize 3.2.5 arm, #951398 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.2.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.2.5.ebuild b/dev-python/psycopg/psycopg-3.2.5.ebuild index c358e86c6e9f..f749f8930758 100644 --- a/dev-python/psycopg/psycopg-3.2.5.ebuild +++ b/dev-python/psycopg/psycopg-3.2.5.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: c2919fd7e2dcd23ab9942bf623968e13bbca8d6d
Author: Michał Górny gentoo org>
AuthorDate: Wed Mar 19 18:11:40 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Wed Mar 19 18:11:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2919fd7
dev-python/psycopg: Add deselects for 32-bit architectures
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/psycopg-3.2.6.ebuild | 9 +
1 file changed, 9 insertions(+)
diff --git a/dev-python/psycopg/psycopg-3.2.6.ebuild
b/dev-python/psycopg/psycopg-3.2.6.ebuild
index e64110803551..81d2d087c1c9 100644
--- a/dev-python/psycopg/psycopg-3.2.6.ebuild
+++ b/dev-python/psycopg/psycopg-3.2.6.ebuild
@@ -95,6 +95,15 @@ python_test() {
tests/test_dns_srv.py::test_srv
)
+ case ${ARCH} in
+ arm|x86)
+ EPYTEST_DESELECT+=(
+ # TODO
+
tests/types/test_numpy.py::test_classes_identities
+ )
+ ;;
+ esac
+
local impls=( python )
if use native-extensions && [[ ${EPYTHON} != pypy3* ]]; then
impls+=( c )
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 55f34e90ba2c1300b8ebcf1a73d43ace9121006a Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 15 12:20:05 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 15 12:20:05 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55f34e90 dev-python/psycopg: Stabilize 3.2.5 amd64, #951398 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.2.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.2.5.ebuild b/dev-python/psycopg/psycopg-3.2.5.ebuild index abcc8ab3e633..321843618520 100644 --- a/dev-python/psycopg/psycopg-3.2.5.ebuild +++ b/dev-python/psycopg/psycopg-3.2.5.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: e7b1500fe638dc7d322810e45e6450dce850690c Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 15 12:20:07 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 15 12:20:07 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7b1500f dev-python/psycopg: Stabilize 3.2.5 x86, #951398 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.2.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.2.5.ebuild b/dev-python/psycopg/psycopg-3.2.5.ebuild index 321843618520..c358e86c6e9f 100644 --- a/dev-python/psycopg/psycopg-3.2.5.ebuild +++ b/dev-python/psycopg/psycopg-3.2.5.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: fe184ab09451830d3978f90e9e975d91fb1e8c5e Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 15 12:19:25 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 15 12:19:25 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe184ab0 dev-python/psycopg: Stabilize 3.2.5 arm64, #951398 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.2.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.2.5.ebuild b/dev-python/psycopg/psycopg-3.2.5.ebuild index 6f9a199f5909..abcc8ab3e633 100644 --- a/dev-python/psycopg/psycopg-3.2.5.ebuild +++ b/dev-python/psycopg/psycopg-3.2.5.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 23caae3e6626c71162cb5f6e9a40202c6664a79e Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 15 12:19:09 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 15 12:19:09 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23caae3e dev-python/psycopg: Stabilize 3.2.5 ppc64, #951398 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.2.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.2.5.ebuild b/dev-python/psycopg/psycopg-3.2.5.ebuild index e64110803551..6f9a199f5909 100644 --- a/dev-python/psycopg/psycopg-3.2.5.ebuild +++ b/dev-python/psycopg/psycopg-3.2.5.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 694053db07c82d37a57872f7ec375263d61ff5f9
Author: Michał Górny gentoo org>
AuthorDate: Sat Mar 15 11:53:22 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Sat Mar 15 11:55:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=694053db
dev-python/psycopg: Remove old
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/Manifest | 4 --
dev-python/psycopg/psycopg-2.9.4.ebuild | 54 --
dev-python/psycopg/psycopg-2.9.9.ebuild | 58 ---
dev-python/psycopg/psycopg-3.1.19.ebuild | 117 --
dev-python/psycopg/psycopg-3.2.2.ebuild | 119 ---
5 files changed, 352 deletions(-)
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index c1771ba922cd..058e645d3657 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,9 +1,5 @@
-DIST psycopg-3.1.19.gh.tar.gz 507073 BLAKE2B
c10e2ba83f4a3bb0646d86c0f1311ae43e3fafbf9eb8ae91f8a77941dd2ef21d22c5fdeca724399bbcf5f7f010f5a3b0f78979720efec8f25613abbe568dabc9
SHA512
a7d02570632a28080ffd99fa492c2f1af623e7ca55e57e8c5d4664aff4d033ae85fc21cfbb1f85a90c48e01944ed1be68e857b5cb34c0547b51ca465bac0a361
-DIST psycopg-3.2.2.gh.tar.gz 550226 BLAKE2B
2731190da5b044f16eb0f90fb5417244e46fc0906dde6ee9bd1ee4d91613f59ef1943da6662ad1f3db1487b8cc2b4ccb4e0a79ecc056a8f72c7e2b7b70e39abd
SHA512
48686101c9d568003ffbf90cf07bc4496fb161f599b60a2b2df41ac120f338bee7edbeae3786071969d6bbb9acdbe868fa568b9cfa3b7a17dec2d47e5d54f002
DIST psycopg-3.2.3.gh.tar.gz 550802 BLAKE2B
1f748fc2dc915fd82b2bc557ae4263ecf1070d5ba08681cb6ae21570acf601b03a2bde7e4324cd506e0146c86db976b003c57e99cd1948a930c074f0674d6ba8
SHA512
cf543652cfd27cf1cad3b1e3b8b50802562cc49f8fbd9ae5bd85ffdf26e30dc470f1f3380261c8cad418945ade8dc4f199ebcba08968cb87fd0b6c241fd8040d
DIST psycopg-3.2.4.gh.tar.gz 555758 BLAKE2B
1b74f8a6ee91266fb6c6a13ee51fd7d18514b4ce662f911f83baba652bb9198cae21636f6f1dad6eae916cc2c22f2322629dea346e61ce94a1d94a80c8e8b5be
SHA512
026f4a74011c37e594903931da629fa0150834db0916bc02a45aa31eb79fbbcd9a0b6b59809d4db389e298101646409097d99c4950981ddb43413a7488e4f1ff
DIST psycopg-3.2.5.gh.tar.gz 558069 BLAKE2B
1913db4e399d9e44e392019471d3b7a5fbbff1da67a87961b084ca2fa34ddf2af3c862093077bfe04503d16187abff4ab62e33b1a3505b7a8cafa836bcf33ba3
SHA512
f4c62e462f6fba04f7b07bf500cbf5ee3e0ffa570c682f507aae0fc5ee88a1eec3f98da05c9a2c957d018f12f53a9567565f8b81914eb36ca92992fa2ccd8156
DIST psycopg-3.2.6.gh.tar.gz 558574 BLAKE2B
a994f6fb3ee85c42371b848d0947858897a9a1f7256486aa964c8c7634b198b9229a53626c526cb85218a8468308dd9e7e605c1fc1058a08c7fb7183aed83b8d
SHA512
99472813c9b6542611b15f0dd52d418a7e3f01cf0447a9a58c1d4135249fb526ca25f7569cc5d7d8a2a99184dccca52f485ee9cc9514e6ada1ebd526f8d62305
DIST psycopg2-2.9.10.tar.gz 385672 BLAKE2B
4a3ad64f406c427b785ffeb85f6520aa67ed04de2d1749eb22d8275146b71ba451f7c04c9ead401d6f7a273781492cd6a5a36beba68b36b1e5203ee75f7df503
SHA512
d0916f6a645b5e87f89f2463dc22fad78340a85fbff320d099bf429a42557f40d3a4eebdc670768469aef1e9fcee60123767bfe49e1186e8574f95bfd6f46900
-DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B
4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7
SHA512
259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d
-DIST psycopg2-2.9.9.tar.gz 384926 BLAKE2B
8418fca1329703cedfc86be74d85cae5133a0604bb8a21fa43e5359a46626d38ef227d0cd8fbbeb497e2db517a469d7f3e86b74ef9163617a547e999073a6b4c
SHA512
a691fd09762221e854861dedce37b05e5354e0701feea470a6d5046960056ef02a8c9ecfa751adeba485271ea7d5834643b7d3a3c3f3270087f5ed9c68509f5f
diff --git a/dev-python/psycopg/psycopg-2.9.4.ebuild
b/dev-python/psycopg/psycopg-2.9.4.ebuild
deleted file mode 100644
index 16f385e4b300..
--- a/dev-python/psycopg/psycopg-2.9.4.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYPI_PN="psycopg2"
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="PostgreSQL database adapter for Python"
-HOMEPAGE="https://www.psycopg.org https://pypi.org/project/psycopg2/";
-
-LICENSE="LGPL-3+"
-SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="debug test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=dev-db/postgresql-8.1:*"
-DEPEND="${RDEPEND}"
-BDEPEND="
- test? ( >=dev-db/postgresql-8.1[server] )
-"
-
-python_prepare_all() {
- if use debug; then
- sed -i 's/^\(define=\)/\1PSYCOPG_DEBUG,/' setup.cfg || die
- fi
-
- distutils-r1_python_prepare_all
-}
-
-src_test() {
- initdb -D "${T}"/pgsql || die
- # TODO: random port
- pg_ctl -w -D "${T}"/pgsql start \
-
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 996747a9b0cb5749c4856fce0faef8241b2a9dd5
Author: Michał Górny gentoo org>
AuthorDate: Thu Mar 13 06:27:05 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Thu Mar 13 06:51:52 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=996747a9
dev-python/psycopg: Bump to 3.2.6
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/Manifest | 1 +
dev-python/psycopg/psycopg-3.2.6.ebuild | 111
2 files changed, 112 insertions(+)
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index c7dc9481c62b..c1771ba922cd 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -3,6 +3,7 @@ DIST psycopg-3.2.2.gh.tar.gz 550226 BLAKE2B
2731190da5b044f16eb0f90fb5417244e46f
DIST psycopg-3.2.3.gh.tar.gz 550802 BLAKE2B
1f748fc2dc915fd82b2bc557ae4263ecf1070d5ba08681cb6ae21570acf601b03a2bde7e4324cd506e0146c86db976b003c57e99cd1948a930c074f0674d6ba8
SHA512
cf543652cfd27cf1cad3b1e3b8b50802562cc49f8fbd9ae5bd85ffdf26e30dc470f1f3380261c8cad418945ade8dc4f199ebcba08968cb87fd0b6c241fd8040d
DIST psycopg-3.2.4.gh.tar.gz 555758 BLAKE2B
1b74f8a6ee91266fb6c6a13ee51fd7d18514b4ce662f911f83baba652bb9198cae21636f6f1dad6eae916cc2c22f2322629dea346e61ce94a1d94a80c8e8b5be
SHA512
026f4a74011c37e594903931da629fa0150834db0916bc02a45aa31eb79fbbcd9a0b6b59809d4db389e298101646409097d99c4950981ddb43413a7488e4f1ff
DIST psycopg-3.2.5.gh.tar.gz 558069 BLAKE2B
1913db4e399d9e44e392019471d3b7a5fbbff1da67a87961b084ca2fa34ddf2af3c862093077bfe04503d16187abff4ab62e33b1a3505b7a8cafa836bcf33ba3
SHA512
f4c62e462f6fba04f7b07bf500cbf5ee3e0ffa570c682f507aae0fc5ee88a1eec3f98da05c9a2c957d018f12f53a9567565f8b81914eb36ca92992fa2ccd8156
+DIST psycopg-3.2.6.gh.tar.gz 558574 BLAKE2B
a994f6fb3ee85c42371b848d0947858897a9a1f7256486aa964c8c7634b198b9229a53626c526cb85218a8468308dd9e7e605c1fc1058a08c7fb7183aed83b8d
SHA512
99472813c9b6542611b15f0dd52d418a7e3f01cf0447a9a58c1d4135249fb526ca25f7569cc5d7d8a2a99184dccca52f485ee9cc9514e6ada1ebd526f8d62305
DIST psycopg2-2.9.10.tar.gz 385672 BLAKE2B
4a3ad64f406c427b785ffeb85f6520aa67ed04de2d1749eb22d8275146b71ba451f7c04c9ead401d6f7a273781492cd6a5a36beba68b36b1e5203ee75f7df503
SHA512
d0916f6a645b5e87f89f2463dc22fad78340a85fbff320d099bf429a42557f40d3a4eebdc670768469aef1e9fcee60123767bfe49e1186e8574f95bfd6f46900
DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B
4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7
SHA512
259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d
DIST psycopg2-2.9.9.tar.gz 384926 BLAKE2B
8418fca1329703cedfc86be74d85cae5133a0604bb8a21fa43e5359a46626d38ef227d0cd8fbbeb497e2db517a469d7f3e86b74ef9163617a547e999073a6b4c
SHA512
a691fd09762221e854861dedce37b05e5354e0701feea470a6d5046960056ef02a8c9ecfa751adeba485271ea7d5834643b7d3a3c3f3270087f5ed9c68509f5f
diff --git a/dev-python/psycopg/psycopg-3.2.6.ebuild
b/dev-python/psycopg/psycopg-3.2.6.ebuild
new file mode 100644
index ..e64110803551
--- /dev/null
+++ b/dev-python/psycopg/psycopg-3.2.6.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="PostgreSQL database adapter for Python"
+HOMEPAGE="
+ https://www.psycopg.org/psycopg3/
+ https://github.com/psycopg/psycopg/
+ https://pypi.org/project/psycopg/
+"
+SRC_URI="
+ https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="+native-extensions"
+
+DEPEND="
+ native-extensions? (
+ >=dev-db/postgresql-8.1:=
+ )
+ !native-extensions? (
+ >=dev-db/postgresql-8.1:*
+ )
+"
+RDEPEND="
+ ${DEPEND}
+ >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ native-extensions? (
+ dev-python/cython[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/tomli[${PYTHON_USEDEP}]
+ ' 3.10)
+ )
+ test? (
+ >=dev-db/postgresql-8.1[server]
+ >=dev-python/anyio-4.0[${PYTHON_USEDEP}]
+ >=dev-python/dnspython-2.1[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_compile() {
+ # Python code + ctypes backend
+ cd psycopg || die
+ distutils-r1_python_compile
+
+ # optional C backend
+ if use native-extensions && [[ ${EPYTHON} != pypy3* ]]; then
+ local DISTUTILS_USE_PEP517=standalone
+ cd ../psycopg_c
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 2a7a3acdb7f4376bed46e53e96162a268812fd40
Author: Michał Górny gentoo org>
AuthorDate: Fri Mar 7 20:32:07 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Fri Mar 7 20:38:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a7a3acd
dev-python/psycopg: Enable pypy3.11
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/psycopg-3.2.5.ebuild | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/dev-python/psycopg/psycopg-3.2.5.ebuild
b/dev-python/psycopg/psycopg-3.2.5.ebuild
index ff3f6d52b026..e64110803551 100644
--- a/dev-python/psycopg/psycopg-3.2.5.ebuild
+++ b/dev-python/psycopg/psycopg-3.2.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
inherit distutils-r1
@@ -59,7 +59,7 @@ python_compile() {
distutils-r1_python_compile
# optional C backend
- if use native-extensions && [[ ${EPYTHON} != pypy3 ]]; then
+ if use native-extensions && [[ ${EPYTHON} != pypy3* ]]; then
local DISTUTILS_USE_PEP517=standalone
cd ../psycopg_c || die
distutils-r1_python_compile
@@ -96,7 +96,7 @@ python_test() {
)
local impls=( python )
- if use native-extensions && [[ ${EPYTHON} != pypy3 ]]; then
+ if use native-extensions && [[ ${EPYTHON} != pypy3* ]]; then
impls+=( c )
fi
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: ac48a359768b359a29b16a4459d4d2681f1b03a6
Author: Sam James gentoo org>
AuthorDate: Tue Feb 25 07:14:31 2025 +
Commit: Sam James gentoo org>
CommitDate: Tue Feb 25 07:14:31 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac48a359
dev-python/psycopg: drop filter-lto
Fixed upstream in >=3.2.2.
Bug: https://bugs.gentoo.org/935401
Signed-off-by: Sam James gentoo.org>
dev-python/psycopg/psycopg-3.2.4.ebuild | 10 +-
dev-python/psycopg/psycopg-3.2.5.ebuild | 10 +-
2 files changed, 2 insertions(+), 18 deletions(-)
diff --git a/dev-python/psycopg/psycopg-3.2.4.ebuild
b/dev-python/psycopg/psycopg-3.2.4.ebuild
index e0ea2b00c03b..ffb3fd586701 100644
--- a/dev-python/psycopg/psycopg-3.2.4.ebuild
+++ b/dev-python/psycopg/psycopg-3.2.4.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( pypy3 python3_{10..13} )
-inherit distutils-r1 flag-o-matic
+inherit distutils-r1
DESCRIPTION="PostgreSQL database adapter for Python"
HOMEPAGE="
@@ -54,14 +54,6 @@ BDEPEND="
distutils_enable_tests pytest
python_compile() {
- # -Werror=strict-aliasing
- # https://bugs.gentoo.org/935401
- # https://github.com/psycopg/psycopg/issues/867
- #
- # Do not trust with LTO either.
- append-flags -fno-strict-aliasing
- filter-lto
-
# Python code + ctypes backend
cd psycopg || die
distutils-r1_python_compile
diff --git a/dev-python/psycopg/psycopg-3.2.5.ebuild
b/dev-python/psycopg/psycopg-3.2.5.ebuild
index d5a124be5907..ff3f6d52b026 100644
--- a/dev-python/psycopg/psycopg-3.2.5.ebuild
+++ b/dev-python/psycopg/psycopg-3.2.5.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( pypy3 python3_{10..13} )
-inherit distutils-r1 flag-o-matic
+inherit distutils-r1
DESCRIPTION="PostgreSQL database adapter for Python"
HOMEPAGE="
@@ -54,14 +54,6 @@ BDEPEND="
distutils_enable_tests pytest
python_compile() {
- # -Werror=strict-aliasing
- # https://bugs.gentoo.org/935401
- # https://github.com/psycopg/psycopg/issues/867
- #
- # Do not trust with LTO either.
- append-flags -fno-strict-aliasing
- filter-lto
-
# Python code + ctypes backend
cd psycopg || die
distutils-r1_python_compile
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 0007fcd4a900849e97ee1fe24b62e2816ec2f968
Author: Michał Górny gentoo org>
AuthorDate: Sun Feb 23 02:46:25 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Sun Feb 23 03:23:12 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0007fcd4
dev-python/psycopg: Bump to 3.2.5
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/Manifest | 1 +
dev-python/psycopg/psycopg-3.2.5.ebuild | 119
2 files changed, 120 insertions(+)
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 1cc36e6d9a74..c7dc9481c62b 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -2,6 +2,7 @@ DIST psycopg-3.1.19.gh.tar.gz 507073 BLAKE2B
c10e2ba83f4a3bb0646d86c0f1311ae43e3
DIST psycopg-3.2.2.gh.tar.gz 550226 BLAKE2B
2731190da5b044f16eb0f90fb5417244e46fc0906dde6ee9bd1ee4d91613f59ef1943da6662ad1f3db1487b8cc2b4ccb4e0a79ecc056a8f72c7e2b7b70e39abd
SHA512
48686101c9d568003ffbf90cf07bc4496fb161f599b60a2b2df41ac120f338bee7edbeae3786071969d6bbb9acdbe868fa568b9cfa3b7a17dec2d47e5d54f002
DIST psycopg-3.2.3.gh.tar.gz 550802 BLAKE2B
1f748fc2dc915fd82b2bc557ae4263ecf1070d5ba08681cb6ae21570acf601b03a2bde7e4324cd506e0146c86db976b003c57e99cd1948a930c074f0674d6ba8
SHA512
cf543652cfd27cf1cad3b1e3b8b50802562cc49f8fbd9ae5bd85ffdf26e30dc470f1f3380261c8cad418945ade8dc4f199ebcba08968cb87fd0b6c241fd8040d
DIST psycopg-3.2.4.gh.tar.gz 555758 BLAKE2B
1b74f8a6ee91266fb6c6a13ee51fd7d18514b4ce662f911f83baba652bb9198cae21636f6f1dad6eae916cc2c22f2322629dea346e61ce94a1d94a80c8e8b5be
SHA512
026f4a74011c37e594903931da629fa0150834db0916bc02a45aa31eb79fbbcd9a0b6b59809d4db389e298101646409097d99c4950981ddb43413a7488e4f1ff
+DIST psycopg-3.2.5.gh.tar.gz 558069 BLAKE2B
1913db4e399d9e44e392019471d3b7a5fbbff1da67a87961b084ca2fa34ddf2af3c862093077bfe04503d16187abff4ab62e33b1a3505b7a8cafa836bcf33ba3
SHA512
f4c62e462f6fba04f7b07bf500cbf5ee3e0ffa570c682f507aae0fc5ee88a1eec3f98da05c9a2c957d018f12f53a9567565f8b81914eb36ca92992fa2ccd8156
DIST psycopg2-2.9.10.tar.gz 385672 BLAKE2B
4a3ad64f406c427b785ffeb85f6520aa67ed04de2d1749eb22d8275146b71ba451f7c04c9ead401d6f7a273781492cd6a5a36beba68b36b1e5203ee75f7df503
SHA512
d0916f6a645b5e87f89f2463dc22fad78340a85fbff320d099bf429a42557f40d3a4eebdc670768469aef1e9fcee60123767bfe49e1186e8574f95bfd6f46900
DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B
4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7
SHA512
259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d
DIST psycopg2-2.9.9.tar.gz 384926 BLAKE2B
8418fca1329703cedfc86be74d85cae5133a0604bb8a21fa43e5359a46626d38ef227d0cd8fbbeb497e2db517a469d7f3e86b74ef9163617a547e999073a6b4c
SHA512
a691fd09762221e854861dedce37b05e5354e0701feea470a6d5046960056ef02a8c9ecfa751adeba485271ea7d5834643b7d3a3c3f3270087f5ed9c68509f5f
diff --git a/dev-python/psycopg/psycopg-3.2.5.ebuild
b/dev-python/psycopg/psycopg-3.2.5.ebuild
new file mode 100644
index ..d5a124be5907
--- /dev/null
+++ b/dev-python/psycopg/psycopg-3.2.5.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1 flag-o-matic
+
+DESCRIPTION="PostgreSQL database adapter for Python"
+HOMEPAGE="
+ https://www.psycopg.org/psycopg3/
+ https://github.com/psycopg/psycopg/
+ https://pypi.org/project/psycopg/
+"
+SRC_URI="
+ https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="+native-extensions"
+
+DEPEND="
+ native-extensions? (
+ >=dev-db/postgresql-8.1:=
+ )
+ !native-extensions? (
+ >=dev-db/postgresql-8.1:*
+ )
+"
+RDEPEND="
+ ${DEPEND}
+ >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ native-extensions? (
+ dev-python/cython[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/tomli[${PYTHON_USEDEP}]
+ ' 3.10)
+ )
+ test? (
+ >=dev-db/postgresql-8.1[server]
+ >=dev-python/anyio-4.0[${PYTHON_USEDEP}]
+ >=dev-python/dnspython-2.1[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_compile() {
+ # -Werror=strict-aliasing
+ # https://bugs.gentoo.org/935401
+ # https://github.com/psycopg/psycopg/issues/867
+ #
+ # Do not trust with LTO either.
+ append-flags -fno-strict-aliasing
+ filter-lto
+
+ # Python code + ctypes backend
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: fb4b869f186b003e263451079e4e72450b301727 Author: Sam James gentoo org> AuthorDate: Tue Feb 4 14:16:50 2025 + Commit: Sam James gentoo org> CommitDate: Tue Feb 4 14:16:50 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb4b869f dev-python/psycopg: Stabilize 3.2.4 x86, #949143 Signed-off-by: Sam James gentoo.org> dev-python/psycopg/psycopg-3.2.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.2.4.ebuild b/dev-python/psycopg/psycopg-3.2.4.ebuild index ed3c15fd25e7..e0ea2b00c03b 100644 --- a/dev-python/psycopg/psycopg-3.2.4.ebuild +++ b/dev-python/psycopg/psycopg-3.2.4.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: de9661c1109a65565a228373f7fc888d325921be Author: Arthur Zamarin gentoo org> AuthorDate: Sat Feb 1 13:12:05 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Feb 1 13:12:05 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de9661c1 dev-python/psycopg: Stabilize 3.2.4 amd64, #949143 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.2.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.2.4.ebuild b/dev-python/psycopg/psycopg-3.2.4.ebuild index 540333dd0208..ed3c15fd25e7 100644 --- a/dev-python/psycopg/psycopg-3.2.4.ebuild +++ b/dev-python/psycopg/psycopg-3.2.4.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: ee2df0a2e531a993c097acde5c8d37d4df35764e Author: Arthur Zamarin gentoo org> AuthorDate: Sat Feb 1 12:16:55 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Feb 1 12:16:55 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee2df0a2 dev-python/psycopg: Stabilize 3.2.4 arm64, #949143 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.2.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.2.4.ebuild b/dev-python/psycopg/psycopg-3.2.4.ebuild index cde82d8968db..540333dd0208 100644 --- a/dev-python/psycopg/psycopg-3.2.4.ebuild +++ b/dev-python/psycopg/psycopg-3.2.4.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: a4c83cb06be6fd2362bc02013a541b8c52d9996d
Author: Michał Górny gentoo org>
AuthorDate: Thu Jan 16 04:47:11 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Thu Jan 16 05:10:58 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4c83cb0
dev-python/psycopg: Remove old
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/Manifest| 2 -
dev-python/psycopg/psycopg-2.9.9-r1.ebuild | 65
dev-python/psycopg/psycopg-3.2.0.ebuild| 119 -
dev-python/psycopg/psycopg-3.2.1.ebuild| 119 -
4 files changed, 305 deletions(-)
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 8572cda16532..6b279e968cf4 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,6 +1,4 @@
DIST psycopg-3.1.19.gh.tar.gz 507073 BLAKE2B
c10e2ba83f4a3bb0646d86c0f1311ae43e3fafbf9eb8ae91f8a77941dd2ef21d22c5fdeca724399bbcf5f7f010f5a3b0f78979720efec8f25613abbe568dabc9
SHA512
a7d02570632a28080ffd99fa492c2f1af623e7ca55e57e8c5d4664aff4d033ae85fc21cfbb1f85a90c48e01944ed1be68e857b5cb34c0547b51ca465bac0a361
-DIST psycopg-3.2.0.gh.tar.gz 549161 BLAKE2B
33997b5ee2f4f814561f83f92e9db4b61664f0ac84f6ff3bfd057d1cf9039a5e169478c8f40deb97e07433cf1481bfa7f4f79765158ec968ff6ab74b5aa6d14e
SHA512
4466390a33f55eca73e1d490aca98ad7bb0e4c55b166d8956e1c940f5ea71c7cb07ba5602276f7510b2368d6c0c0e6eacac8d4ae67f465fd07afc4c75283f3c1
-DIST psycopg-3.2.1.gh.tar.gz 549277 BLAKE2B
badea79ca48b99ae363ffa1d04de922add9456662e0909a2761f61f1a5d03e2afc01ee188814495029551d9521aff95caa7ef3123d96dfcfbb3c0d0a14597e3c
SHA512
ecaeee67493ce849a2d7477d0373061ab3b329d228e3c0dd482d7ee8c7eea07c59127db2e6afc0233a78f073306d4adef915aba5f3fc6378c0335c3155350294
DIST psycopg-3.2.2.gh.tar.gz 550226 BLAKE2B
2731190da5b044f16eb0f90fb5417244e46fc0906dde6ee9bd1ee4d91613f59ef1943da6662ad1f3db1487b8cc2b4ccb4e0a79ecc056a8f72c7e2b7b70e39abd
SHA512
48686101c9d568003ffbf90cf07bc4496fb161f599b60a2b2df41ac120f338bee7edbeae3786071969d6bbb9acdbe868fa568b9cfa3b7a17dec2d47e5d54f002
DIST psycopg-3.2.3.gh.tar.gz 550802 BLAKE2B
1f748fc2dc915fd82b2bc557ae4263ecf1070d5ba08681cb6ae21570acf601b03a2bde7e4324cd506e0146c86db976b003c57e99cd1948a930c074f0674d6ba8
SHA512
cf543652cfd27cf1cad3b1e3b8b50802562cc49f8fbd9ae5bd85ffdf26e30dc470f1f3380261c8cad418945ade8dc4f199ebcba08968cb87fd0b6c241fd8040d
DIST psycopg2-2.9.10.tar.gz 385672 BLAKE2B
4a3ad64f406c427b785ffeb85f6520aa67ed04de2d1749eb22d8275146b71ba451f7c04c9ead401d6f7a273781492cd6a5a36beba68b36b1e5203ee75f7df503
SHA512
d0916f6a645b5e87f89f2463dc22fad78340a85fbff320d099bf429a42557f40d3a4eebdc670768469aef1e9fcee60123767bfe49e1186e8574f95bfd6f46900
diff --git a/dev-python/psycopg/psycopg-2.9.9-r1.ebuild
b/dev-python/psycopg/psycopg-2.9.9-r1.ebuild
deleted file mode 100644
index 39e51285e624..
--- a/dev-python/psycopg/psycopg-2.9.9-r1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYPI_PN="psycopg2"
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="PostgreSQL database adapter for Python"
-HOMEPAGE="
- https://www.psycopg.org/
- https://github.com/psycopg/psycopg2/
- https://pypi.org/project/psycopg2/
-"
-
-LICENSE="LGPL-3+"
-SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="debug test"
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=dev-db/postgresql-8.1:*"
-DEPEND="${RDEPEND}"
-BDEPEND="
- test? ( >=dev-db/postgresql-8.1[server] )
-"
-
-python_prepare_all() {
- distutils-r1_python_prepare_all
-
- # fix for py3.13
- sed -e 's:_PyInterpreterState_Get:PyInterpreterState_Get:' \
- -i psycopg/utils.c || die
- # broken by different encoding of IPv4-mapped addresses
- sed -e 's:test_\(cidr\|inet\)_adapt:_&:' \
- -i tests/test_ipaddress.py || die
-
- if use debug; then
- sed -i 's/^\(define=\)/\1PSYCOPG_DEBUG,/' setup.cfg || die
- fi
-}
-
-src_test() {
- initdb -D "${T}"/pgsql || die
- # TODO: random port
- pg_ctl -w -D "${T}"/pgsql start \
- -o "-h '' -k '${T}'" || die
- createdb -h "${T}" psycopg2_test || die
-
- local -x PSYCOPG2_TESTDB_HOST="${T}"
- distutils-r1_src_test
-
- pg_ctl -w -D "${T}"/pgsql stop || die
-}
-
-python_test() {
- "${EPYTHON}" -c "
-import tests
-tests.unittest.main(defaultTest='tests.test_suite')
-" --verbose || die "Tests fail with ${EPYTHON}"
-}
diff --git a/dev-python/psycopg/psycopg-3.2.0.ebuild
b/dev-python/psycopg/psycopg-3.2.0.ebuild
deleted file mode 100644
index 7b5d1e032245..
--- a/dev-python/psycopg/psycopg-3.2.0.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Cop
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 5dde1c420d1b27bc03a873dc24c2d11c0f010847
Author: Michał Górny gentoo org>
AuthorDate: Thu Jan 16 04:49:57 2025 +
Commit: Michał Górny gentoo org>
CommitDate: Thu Jan 16 05:11:00 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dde1c42
dev-python/psycopg: Bump to 3.2.4
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/Manifest | 1 +
dev-python/psycopg/psycopg-3.2.4.ebuild | 119
2 files changed, 120 insertions(+)
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 6b279e968cf4..1cc36e6d9a74 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,6 +1,7 @@
DIST psycopg-3.1.19.gh.tar.gz 507073 BLAKE2B
c10e2ba83f4a3bb0646d86c0f1311ae43e3fafbf9eb8ae91f8a77941dd2ef21d22c5fdeca724399bbcf5f7f010f5a3b0f78979720efec8f25613abbe568dabc9
SHA512
a7d02570632a28080ffd99fa492c2f1af623e7ca55e57e8c5d4664aff4d033ae85fc21cfbb1f85a90c48e01944ed1be68e857b5cb34c0547b51ca465bac0a361
DIST psycopg-3.2.2.gh.tar.gz 550226 BLAKE2B
2731190da5b044f16eb0f90fb5417244e46fc0906dde6ee9bd1ee4d91613f59ef1943da6662ad1f3db1487b8cc2b4ccb4e0a79ecc056a8f72c7e2b7b70e39abd
SHA512
48686101c9d568003ffbf90cf07bc4496fb161f599b60a2b2df41ac120f338bee7edbeae3786071969d6bbb9acdbe868fa568b9cfa3b7a17dec2d47e5d54f002
DIST psycopg-3.2.3.gh.tar.gz 550802 BLAKE2B
1f748fc2dc915fd82b2bc557ae4263ecf1070d5ba08681cb6ae21570acf601b03a2bde7e4324cd506e0146c86db976b003c57e99cd1948a930c074f0674d6ba8
SHA512
cf543652cfd27cf1cad3b1e3b8b50802562cc49f8fbd9ae5bd85ffdf26e30dc470f1f3380261c8cad418945ade8dc4f199ebcba08968cb87fd0b6c241fd8040d
+DIST psycopg-3.2.4.gh.tar.gz 555758 BLAKE2B
1b74f8a6ee91266fb6c6a13ee51fd7d18514b4ce662f911f83baba652bb9198cae21636f6f1dad6eae916cc2c22f2322629dea346e61ce94a1d94a80c8e8b5be
SHA512
026f4a74011c37e594903931da629fa0150834db0916bc02a45aa31eb79fbbcd9a0b6b59809d4db389e298101646409097d99c4950981ddb43413a7488e4f1ff
DIST psycopg2-2.9.10.tar.gz 385672 BLAKE2B
4a3ad64f406c427b785ffeb85f6520aa67ed04de2d1749eb22d8275146b71ba451f7c04c9ead401d6f7a273781492cd6a5a36beba68b36b1e5203ee75f7df503
SHA512
d0916f6a645b5e87f89f2463dc22fad78340a85fbff320d099bf429a42557f40d3a4eebdc670768469aef1e9fcee60123767bfe49e1186e8574f95bfd6f46900
DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B
4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7
SHA512
259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d
DIST psycopg2-2.9.9.tar.gz 384926 BLAKE2B
8418fca1329703cedfc86be74d85cae5133a0604bb8a21fa43e5359a46626d38ef227d0cd8fbbeb497e2db517a469d7f3e86b74ef9163617a547e999073a6b4c
SHA512
a691fd09762221e854861dedce37b05e5354e0701feea470a6d5046960056ef02a8c9ecfa751adeba485271ea7d5834643b7d3a3c3f3270087f5ed9c68509f5f
diff --git a/dev-python/psycopg/psycopg-3.2.4.ebuild
b/dev-python/psycopg/psycopg-3.2.4.ebuild
new file mode 100644
index ..d5a124be5907
--- /dev/null
+++ b/dev-python/psycopg/psycopg-3.2.4.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1 flag-o-matic
+
+DESCRIPTION="PostgreSQL database adapter for Python"
+HOMEPAGE="
+ https://www.psycopg.org/psycopg3/
+ https://github.com/psycopg/psycopg/
+ https://pypi.org/project/psycopg/
+"
+SRC_URI="
+ https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="+native-extensions"
+
+DEPEND="
+ native-extensions? (
+ >=dev-db/postgresql-8.1:=
+ )
+ !native-extensions? (
+ >=dev-db/postgresql-8.1:*
+ )
+"
+RDEPEND="
+ ${DEPEND}
+ >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ native-extensions? (
+ dev-python/cython[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/tomli[${PYTHON_USEDEP}]
+ ' 3.10)
+ )
+ test? (
+ >=dev-db/postgresql-8.1[server]
+ >=dev-python/anyio-4.0[${PYTHON_USEDEP}]
+ >=dev-python/dnspython-2.1[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_compile() {
+ # -Werror=strict-aliasing
+ # https://bugs.gentoo.org/935401
+ # https://github.com/psycopg/psycopg/issues/867
+ #
+ # Do not trust with LTO either.
+ append-flags -fno-strict-aliasing
+ filter-lto
+
+ # Python code + ctypes backend
+ cd psycopg || die
+ distutils-r1_python_compile
+
+ # option
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 47e83faa25a97ef9ad3ffa839a2dcb4b3ad7da46 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Oct 30 17:53:41 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Oct 30 17:53:41 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47e83faa dev-python/psycopg: Stabilize 3.2.3 arm, #941791 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.2.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.2.3.ebuild b/dev-python/psycopg/psycopg-3.2.3.ebuild index 218eb8d867f2..540afa8a4595 100644 --- a/dev-python/psycopg/psycopg-3.2.3.ebuild +++ b/dev-python/psycopg/psycopg-3.2.3.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 6ceb443b6712bc68116a7b7828c57ad81e63d12c Author: Arthur Zamarin gentoo org> AuthorDate: Wed Oct 23 20:15:19 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Oct 23 20:15:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ceb443b dev-python/psycopg: Stabilize 3.2.3 x86, #941791 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.2.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.2.3.ebuild b/dev-python/psycopg/psycopg-3.2.3.ebuild index 32dfb071665a..218eb8d867f2 100644 --- a/dev-python/psycopg/psycopg-3.2.3.ebuild +++ b/dev-python/psycopg/psycopg-3.2.3.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 8f69c09bbfa1091d664df7b3a3614fd4c3d0848c Author: Arthur Zamarin gentoo org> AuthorDate: Sat Oct 19 10:02:59 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Oct 19 10:02:59 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f69c09b dev-python/psycopg: Stabilize 2.9.10 amd64, #941831 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-2.9.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-2.9.10.ebuild b/dev-python/psycopg/psycopg-2.9.10.ebuild index 8e1c5e3cae56..39e51285e624 100644 --- a/dev-python/psycopg/psycopg-2.9.10.ebuild +++ b/dev-python/psycopg/psycopg-2.9.10.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="LGPL-3+" SLOT="2" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="debug test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 31a8ec90a7418b216eb368db8688d18e59782ba6 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Oct 19 10:02:49 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Oct 19 10:02:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31a8ec90 dev-python/psycopg: Stabilize 3.2.3 amd64, #941791 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.2.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.2.3.ebuild b/dev-python/psycopg/psycopg-3.2.3.ebuild index c684b7442ee0..32dfb071665a 100644 --- a/dev-python/psycopg/psycopg-3.2.3.ebuild +++ b/dev-python/psycopg/psycopg-3.2.3.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 3cedfc1d3441a5cfaf2a8b1a9c90e912e14fe83e Author: Arthur Zamarin gentoo org> AuthorDate: Sat Oct 19 09:20:58 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Oct 19 09:20:58 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cedfc1d dev-python/psycopg: Stabilize 2.9.10 x86, #941831 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-2.9.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-2.9.10.ebuild b/dev-python/psycopg/psycopg-2.9.10.ebuild index f0a97a7c4eb7..8e1c5e3cae56 100644 --- a/dev-python/psycopg/psycopg-2.9.10.ebuild +++ b/dev-python/psycopg/psycopg-2.9.10.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="LGPL-3+" SLOT="2" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="debug test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: f11f732fda15e7d1ed7df01dfa2c762988851158 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Oct 19 08:40:55 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Oct 19 08:40:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f11f732f dev-python/psycopg: Stabilize 3.2.3 arm64, #941791 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.2.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.2.3.ebuild b/dev-python/psycopg/psycopg-3.2.3.ebuild index 147730e0de9e..c684b7442ee0 100644 --- a/dev-python/psycopg/psycopg-3.2.3.ebuild +++ b/dev-python/psycopg/psycopg-3.2.3.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 9e5d0f2fb9981a194bc5f89afe264408747d6c17 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Oct 19 08:16:52 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Oct 19 08:16:52 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e5d0f2f dev-python/psycopg: Stabilize 2.9.10 ppc64, #941831 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-2.9.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-2.9.10.ebuild b/dev-python/psycopg/psycopg-2.9.10.ebuild index 9ade5e6349d0..f0a97a7c4eb7 100644 --- a/dev-python/psycopg/psycopg-2.9.10.ebuild +++ b/dev-python/psycopg/psycopg-2.9.10.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="LGPL-3+" SLOT="2" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="debug test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 13d80d14db0515a1746e27bda2aaeeb9379107de Author: Arthur Zamarin gentoo org> AuthorDate: Sat Oct 19 08:07:21 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Oct 19 08:07:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13d80d14 dev-python/psycopg: Stabilize 3.2.3 ppc64, #941791 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.2.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.2.3.ebuild b/dev-python/psycopg/psycopg-3.2.3.ebuild index 7b5d1e032245..147730e0de9e 100644 --- a/dev-python/psycopg/psycopg-3.2.3.ebuild +++ b/dev-python/psycopg/psycopg-3.2.3.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 389691e38a44e7447c262be05c9169661c45d5ac Author: Arthur Zamarin gentoo org> AuthorDate: Sat Oct 19 07:50:29 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Oct 19 07:50:29 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=389691e3 dev-python/psycopg: Stabilize 2.9.10 arm64, #941831 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-2.9.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-2.9.10.ebuild b/dev-python/psycopg/psycopg-2.9.10.ebuild index 58456632f6a6..8ece166ecbef 100644 --- a/dev-python/psycopg/psycopg-2.9.10.ebuild +++ b/dev-python/psycopg/psycopg-2.9.10.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="LGPL-3+" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="debug test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 43cfcfe6f0a43d0d65fc69350162dae0118eb8e3 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Oct 19 07:55:43 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Oct 19 07:55:43 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43cfcfe6 dev-python/psycopg: Stabilize 2.9.10 arm, #941831 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-2.9.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-2.9.10.ebuild b/dev-python/psycopg/psycopg-2.9.10.ebuild index 8ece166ecbef..9ade5e6349d0 100644 --- a/dev-python/psycopg/psycopg-2.9.10.ebuild +++ b/dev-python/psycopg/psycopg-2.9.10.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="LGPL-3+" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="debug test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 67aa603b5140241c9484f50735695a6f0eb6327f
Author: Michał Górny gentoo org>
AuthorDate: Wed Oct 16 17:29:03 2024 +
Commit: Michał Górny gentoo org>
CommitDate: Wed Oct 16 17:52:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67aa603b
dev-python/psycopg: Bump to 2.9.10
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/Manifest | 1 +
dev-python/psycopg/psycopg-2.9.10.ebuild | 65
2 files changed, 66 insertions(+)
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 9b4894290f4c..8572cda16532 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -3,5 +3,6 @@ DIST psycopg-3.2.0.gh.tar.gz 549161 BLAKE2B
33997b5ee2f4f814561f83f92e9db4b61664
DIST psycopg-3.2.1.gh.tar.gz 549277 BLAKE2B
badea79ca48b99ae363ffa1d04de922add9456662e0909a2761f61f1a5d03e2afc01ee188814495029551d9521aff95caa7ef3123d96dfcfbb3c0d0a14597e3c
SHA512
ecaeee67493ce849a2d7477d0373061ab3b329d228e3c0dd482d7ee8c7eea07c59127db2e6afc0233a78f073306d4adef915aba5f3fc6378c0335c3155350294
DIST psycopg-3.2.2.gh.tar.gz 550226 BLAKE2B
2731190da5b044f16eb0f90fb5417244e46fc0906dde6ee9bd1ee4d91613f59ef1943da6662ad1f3db1487b8cc2b4ccb4e0a79ecc056a8f72c7e2b7b70e39abd
SHA512
48686101c9d568003ffbf90cf07bc4496fb161f599b60a2b2df41ac120f338bee7edbeae3786071969d6bbb9acdbe868fa568b9cfa3b7a17dec2d47e5d54f002
DIST psycopg-3.2.3.gh.tar.gz 550802 BLAKE2B
1f748fc2dc915fd82b2bc557ae4263ecf1070d5ba08681cb6ae21570acf601b03a2bde7e4324cd506e0146c86db976b003c57e99cd1948a930c074f0674d6ba8
SHA512
cf543652cfd27cf1cad3b1e3b8b50802562cc49f8fbd9ae5bd85ffdf26e30dc470f1f3380261c8cad418945ade8dc4f199ebcba08968cb87fd0b6c241fd8040d
+DIST psycopg2-2.9.10.tar.gz 385672 BLAKE2B
4a3ad64f406c427b785ffeb85f6520aa67ed04de2d1749eb22d8275146b71ba451f7c04c9ead401d6f7a273781492cd6a5a36beba68b36b1e5203ee75f7df503
SHA512
d0916f6a645b5e87f89f2463dc22fad78340a85fbff320d099bf429a42557f40d3a4eebdc670768469aef1e9fcee60123767bfe49e1186e8574f95bfd6f46900
DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B
4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7
SHA512
259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d
DIST psycopg2-2.9.9.tar.gz 384926 BLAKE2B
8418fca1329703cedfc86be74d85cae5133a0604bb8a21fa43e5359a46626d38ef227d0cd8fbbeb497e2db517a469d7f3e86b74ef9163617a547e999073a6b4c
SHA512
a691fd09762221e854861dedce37b05e5354e0701feea470a6d5046960056ef02a8c9ecfa751adeba485271ea7d5834643b7d3a3c3f3270087f5ed9c68509f5f
diff --git a/dev-python/psycopg/psycopg-2.9.10.ebuild
b/dev-python/psycopg/psycopg-2.9.10.ebuild
new file mode 100644
index ..58456632f6a6
--- /dev/null
+++ b/dev-python/psycopg/psycopg-2.9.10.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_PN="psycopg2"
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="PostgreSQL database adapter for Python"
+HOMEPAGE="
+ https://www.psycopg.org/
+ https://github.com/psycopg/psycopg2/
+ https://pypi.org/project/psycopg2/
+"
+
+LICENSE="LGPL-3+"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=dev-db/postgresql-8.1:*"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ test? ( >=dev-db/postgresql-8.1[server] )
+"
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+
+ # fix for py3.13
+ sed -e 's:_PyInterpreterState_Get:PyInterpreterState_Get:' \
+ -i psycopg/utils.c || die
+ # broken by different encoding of IPv4-mapped addresses
+ sed -e 's:test_\(cidr\|inet\)_adapt:_&:' \
+ -i tests/test_ipaddress.py || die
+
+ if use debug; then
+ sed -i 's/^\(define=\)/\1PSYCOPG_DEBUG,/' setup.cfg || die
+ fi
+}
+
+src_test() {
+ initdb -D "${T}"/pgsql || die
+ # TODO: random port
+ pg_ctl -w -D "${T}"/pgsql start \
+ -o "-h '' -k '${T}'" || die
+ createdb -h "${T}" psycopg2_test || die
+
+ local -x PSYCOPG2_TESTDB_HOST="${T}"
+ distutils-r1_src_test
+
+ pg_ctl -w -D "${T}"/pgsql stop || die
+}
+
+python_test() {
+ "${EPYTHON}" -c "
+import tests
+tests.unittest.main(defaultTest='tests.test_suite')
+" --verbose || die "Tests fail with ${EPYTHON}"
+}
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: cf5c63ed2d37e30ac1905db513ab103ef7a5a1bb Author: Arthur Zamarin gentoo org> AuthorDate: Tue Oct 8 19:48:03 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Oct 8 19:48:03 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf5c63ed dev-python/psycopg: Stabilize 3.2.2 ppc, #940786 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.2.2.ebuild b/dev-python/psycopg/psycopg-3.2.2.ebuild index 6ee7666e45d0..3fb161cd8f51 100644 --- a/dev-python/psycopg/psycopg-3.2.2.ebuild +++ b/dev-python/psycopg/psycopg-3.2.2.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: fb5e3187c758c577d15a980b0ca4d1e6ce99140a Author: Arthur Zamarin gentoo org> AuthorDate: Tue Oct 8 19:47:54 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Oct 8 19:47:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb5e3187 dev-python/psycopg: Stabilize 3.2.2 arm, #940786 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.2.2.ebuild b/dev-python/psycopg/psycopg-3.2.2.ebuild index 147730e0de9e..1ef88dd43681 100644 --- a/dev-python/psycopg/psycopg-3.2.2.ebuild +++ b/dev-python/psycopg/psycopg-3.2.2.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 516d31f5c585dc1d7a78f606ea50f02273c575b5 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Oct 8 19:47:57 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Oct 8 19:47:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=516d31f5 dev-python/psycopg: Stabilize 3.2.2 arm64, #940786 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.2.2.ebuild b/dev-python/psycopg/psycopg-3.2.2.ebuild index 1ef88dd43681..04b18a374804 100644 --- a/dev-python/psycopg/psycopg-3.2.2.ebuild +++ b/dev-python/psycopg/psycopg-3.2.2.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: fedcc13660007c069bd5ae315950688860a2c3ff Author: Arthur Zamarin gentoo org> AuthorDate: Tue Oct 8 19:48:00 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Oct 8 19:48:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fedcc136 dev-python/psycopg: Stabilize 3.2.2 amd64, #940786 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.2.2.ebuild b/dev-python/psycopg/psycopg-3.2.2.ebuild index 04b18a374804..6ee7666e45d0 100644 --- a/dev-python/psycopg/psycopg-3.2.2.ebuild +++ b/dev-python/psycopg/psycopg-3.2.2.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 5dd8d154585d15614d7b0793b4523d4879629899 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Oct 5 09:21:19 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Oct 5 09:21:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dd8d154 dev-python/psycopg: Stabilize 3.2.2 ppc64, #940786 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.2.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.2.2.ebuild b/dev-python/psycopg/psycopg-3.2.2.ebuild index 7b5d1e032245..147730e0de9e 100644 --- a/dev-python/psycopg/psycopg-3.2.2.ebuild +++ b/dev-python/psycopg/psycopg-3.2.2.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 6f66a6e1a0f09bb39cd8d63a60b653340828d244
Author: Michał Górny gentoo org>
AuthorDate: Mon Sep 30 03:24:50 2024 +
Commit: Michał Górny gentoo org>
CommitDate: Mon Sep 30 03:24:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f66a6e1
dev-python/psycopg: Bump to 3.2.3
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/Manifest | 1 +
dev-python/psycopg/psycopg-3.2.3.ebuild | 119
2 files changed, 120 insertions(+)
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index ea63b81e16e4..9b4894290f4c 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -2,5 +2,6 @@ DIST psycopg-3.1.19.gh.tar.gz 507073 BLAKE2B
c10e2ba83f4a3bb0646d86c0f1311ae43e3
DIST psycopg-3.2.0.gh.tar.gz 549161 BLAKE2B
33997b5ee2f4f814561f83f92e9db4b61664f0ac84f6ff3bfd057d1cf9039a5e169478c8f40deb97e07433cf1481bfa7f4f79765158ec968ff6ab74b5aa6d14e
SHA512
4466390a33f55eca73e1d490aca98ad7bb0e4c55b166d8956e1c940f5ea71c7cb07ba5602276f7510b2368d6c0c0e6eacac8d4ae67f465fd07afc4c75283f3c1
DIST psycopg-3.2.1.gh.tar.gz 549277 BLAKE2B
badea79ca48b99ae363ffa1d04de922add9456662e0909a2761f61f1a5d03e2afc01ee188814495029551d9521aff95caa7ef3123d96dfcfbb3c0d0a14597e3c
SHA512
ecaeee67493ce849a2d7477d0373061ab3b329d228e3c0dd482d7ee8c7eea07c59127db2e6afc0233a78f073306d4adef915aba5f3fc6378c0335c3155350294
DIST psycopg-3.2.2.gh.tar.gz 550226 BLAKE2B
2731190da5b044f16eb0f90fb5417244e46fc0906dde6ee9bd1ee4d91613f59ef1943da6662ad1f3db1487b8cc2b4ccb4e0a79ecc056a8f72c7e2b7b70e39abd
SHA512
48686101c9d568003ffbf90cf07bc4496fb161f599b60a2b2df41ac120f338bee7edbeae3786071969d6bbb9acdbe868fa568b9cfa3b7a17dec2d47e5d54f002
+DIST psycopg-3.2.3.gh.tar.gz 550802 BLAKE2B
1f748fc2dc915fd82b2bc557ae4263ecf1070d5ba08681cb6ae21570acf601b03a2bde7e4324cd506e0146c86db976b003c57e99cd1948a930c074f0674d6ba8
SHA512
cf543652cfd27cf1cad3b1e3b8b50802562cc49f8fbd9ae5bd85ffdf26e30dc470f1f3380261c8cad418945ade8dc4f199ebcba08968cb87fd0b6c241fd8040d
DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B
4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7
SHA512
259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d
DIST psycopg2-2.9.9.tar.gz 384926 BLAKE2B
8418fca1329703cedfc86be74d85cae5133a0604bb8a21fa43e5359a46626d38ef227d0cd8fbbeb497e2db517a469d7f3e86b74ef9163617a547e999073a6b4c
SHA512
a691fd09762221e854861dedce37b05e5354e0701feea470a6d5046960056ef02a8c9ecfa751adeba485271ea7d5834643b7d3a3c3f3270087f5ed9c68509f5f
diff --git a/dev-python/psycopg/psycopg-3.2.3.ebuild
b/dev-python/psycopg/psycopg-3.2.3.ebuild
new file mode 100644
index ..7b5d1e032245
--- /dev/null
+++ b/dev-python/psycopg/psycopg-3.2.3.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1 flag-o-matic
+
+DESCRIPTION="PostgreSQL database adapter for Python"
+HOMEPAGE="
+ https://www.psycopg.org/psycopg3/
+ https://github.com/psycopg/psycopg/
+ https://pypi.org/project/psycopg/
+"
+SRC_URI="
+ https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="+native-extensions"
+
+DEPEND="
+ native-extensions? (
+ >=dev-db/postgresql-8.1:=
+ )
+ !native-extensions? (
+ >=dev-db/postgresql-8.1:*
+ )
+"
+RDEPEND="
+ ${DEPEND}
+ >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ native-extensions? (
+ dev-python/cython[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/tomli[${PYTHON_USEDEP}]
+ ' 3.10)
+ )
+ test? (
+ >=dev-db/postgresql-8.1[server]
+ >=dev-python/anyio-4.0[${PYTHON_USEDEP}]
+ >=dev-python/dnspython-2.1[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_compile() {
+ # -Werror=strict-aliasing
+ # https://bugs.gentoo.org/935401
+ # https://github.com/psycopg/psycopg/issues/867
+ #
+ # Do not trust with LTO either.
+ append-flags -fno-strict-aliasing
+ filter-lto
+
+ # Python code + ctypes backend
+ cd psycopg || die
+ distutils-r1_python_compile
+
+ # optional C backend
+ if use native-extensions && [[ ${EPYTHON} != pypy3 ]]; then
+ local DISTUTILS_USE_PEP517=standalone
+ cd ../psycopg_c || die
+ distutils-r1_python_compile
+ fi
+
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 47629fd254b40d16e021322c0c09c7a5462fb5ea
Author: Michał Górny gentoo org>
AuthorDate: Mon Sep 16 03:19:01 2024 +
Commit: Michał Górny gentoo org>
CommitDate: Mon Sep 16 03:59:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47629fd2
dev-python/psycopg: Bump to 3.2.2
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/Manifest | 1 +
dev-python/psycopg/psycopg-3.2.2.ebuild | 119
2 files changed, 120 insertions(+)
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 8ec9b3f7ed61..ea63b81e16e4 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,5 +1,6 @@
DIST psycopg-3.1.19.gh.tar.gz 507073 BLAKE2B
c10e2ba83f4a3bb0646d86c0f1311ae43e3fafbf9eb8ae91f8a77941dd2ef21d22c5fdeca724399bbcf5f7f010f5a3b0f78979720efec8f25613abbe568dabc9
SHA512
a7d02570632a28080ffd99fa492c2f1af623e7ca55e57e8c5d4664aff4d033ae85fc21cfbb1f85a90c48e01944ed1be68e857b5cb34c0547b51ca465bac0a361
DIST psycopg-3.2.0.gh.tar.gz 549161 BLAKE2B
33997b5ee2f4f814561f83f92e9db4b61664f0ac84f6ff3bfd057d1cf9039a5e169478c8f40deb97e07433cf1481bfa7f4f79765158ec968ff6ab74b5aa6d14e
SHA512
4466390a33f55eca73e1d490aca98ad7bb0e4c55b166d8956e1c940f5ea71c7cb07ba5602276f7510b2368d6c0c0e6eacac8d4ae67f465fd07afc4c75283f3c1
DIST psycopg-3.2.1.gh.tar.gz 549277 BLAKE2B
badea79ca48b99ae363ffa1d04de922add9456662e0909a2761f61f1a5d03e2afc01ee188814495029551d9521aff95caa7ef3123d96dfcfbb3c0d0a14597e3c
SHA512
ecaeee67493ce849a2d7477d0373061ab3b329d228e3c0dd482d7ee8c7eea07c59127db2e6afc0233a78f073306d4adef915aba5f3fc6378c0335c3155350294
+DIST psycopg-3.2.2.gh.tar.gz 550226 BLAKE2B
2731190da5b044f16eb0f90fb5417244e46fc0906dde6ee9bd1ee4d91613f59ef1943da6662ad1f3db1487b8cc2b4ccb4e0a79ecc056a8f72c7e2b7b70e39abd
SHA512
48686101c9d568003ffbf90cf07bc4496fb161f599b60a2b2df41ac120f338bee7edbeae3786071969d6bbb9acdbe868fa568b9cfa3b7a17dec2d47e5d54f002
DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B
4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7
SHA512
259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d
DIST psycopg2-2.9.9.tar.gz 384926 BLAKE2B
8418fca1329703cedfc86be74d85cae5133a0604bb8a21fa43e5359a46626d38ef227d0cd8fbbeb497e2db517a469d7f3e86b74ef9163617a547e999073a6b4c
SHA512
a691fd09762221e854861dedce37b05e5354e0701feea470a6d5046960056ef02a8c9ecfa751adeba485271ea7d5834643b7d3a3c3f3270087f5ed9c68509f5f
diff --git a/dev-python/psycopg/psycopg-3.2.2.ebuild
b/dev-python/psycopg/psycopg-3.2.2.ebuild
new file mode 100644
index ..7b5d1e032245
--- /dev/null
+++ b/dev-python/psycopg/psycopg-3.2.2.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1 flag-o-matic
+
+DESCRIPTION="PostgreSQL database adapter for Python"
+HOMEPAGE="
+ https://www.psycopg.org/psycopg3/
+ https://github.com/psycopg/psycopg/
+ https://pypi.org/project/psycopg/
+"
+SRC_URI="
+ https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="+native-extensions"
+
+DEPEND="
+ native-extensions? (
+ >=dev-db/postgresql-8.1:=
+ )
+ !native-extensions? (
+ >=dev-db/postgresql-8.1:*
+ )
+"
+RDEPEND="
+ ${DEPEND}
+ >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ native-extensions? (
+ dev-python/cython[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/tomli[${PYTHON_USEDEP}]
+ ' 3.10)
+ )
+ test? (
+ >=dev-db/postgresql-8.1[server]
+ >=dev-python/anyio-4.0[${PYTHON_USEDEP}]
+ >=dev-python/dnspython-2.1[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_compile() {
+ # -Werror=strict-aliasing
+ # https://bugs.gentoo.org/935401
+ # https://github.com/psycopg/psycopg/issues/867
+ #
+ # Do not trust with LTO either.
+ append-flags -fno-strict-aliasing
+ filter-lto
+
+ # Python code + ctypes backend
+ cd psycopg || die
+ distutils-r1_python_compile
+
+ # optional C backend
+ if use native-extensions && [[ ${EPYTHON} != pypy3 ]]; then
+ local DISTUTILS_USE_PEP517=standalone
+ cd ../psycopg_c || die
+ distutils-r1_python_compile
+ fi
+ cd .. || die
+}
+
+src_test() {
+ rm -r psycopg{,_c} || die
+
+
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 2278e04e9f0215300eae52c03d188a35da7d1b37 Author: Sam James gentoo org> AuthorDate: Sat Jul 20 22:32:55 2024 + Commit: Sam James gentoo org> CommitDate: Sat Jul 20 22:32:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2278e04e dev-python/psycopg: Stabilize 3.2.1 x86, #936350 Signed-off-by: Sam James gentoo.org> dev-python/psycopg/psycopg-3.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.2.1.ebuild b/dev-python/psycopg/psycopg-3.2.1.ebuild index bfc7e9501ee9..133c4dfdaafc 100644 --- a/dev-python/psycopg/psycopg-3.2.1.ebuild +++ b/dev-python/psycopg/psycopg-3.2.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 2d9b70599bc2a4b129f62396b020329a2bdbf829 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 20 11:13:29 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 20 11:13:29 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d9b7059 dev-python/psycopg: Stabilize 2.9.9-r1 amd64, #936362 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-2.9.9-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-2.9.9-r1.ebuild b/dev-python/psycopg/psycopg-2.9.9-r1.ebuild index b534bd7aee39..cdc916aa5e61 100644 --- a/dev-python/psycopg/psycopg-2.9.9-r1.ebuild +++ b/dev-python/psycopg/psycopg-2.9.9-r1.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="LGPL-3+" SLOT="2" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="debug test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 11c05e48c456b9f20a283afd06791a0d7b89a423 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 20 11:13:31 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 20 11:13:31 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11c05e48 dev-python/psycopg: Stabilize 2.9.9-r1 arm64, #936362 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-2.9.9-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-2.9.9-r1.ebuild b/dev-python/psycopg/psycopg-2.9.9-r1.ebuild index 058dda7b8eec..a01df0b529db 100644 --- a/dev-python/psycopg/psycopg-2.9.9-r1.ebuild +++ b/dev-python/psycopg/psycopg-2.9.9-r1.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="LGPL-3+" SLOT="2" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="debug test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: eec9dd5067761d3f8f889addb814cd5fa6948664 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 20 11:13:30 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 20 11:13:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eec9dd50 dev-python/psycopg: Stabilize 2.9.9-r1 ppc64, #936362 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-2.9.9-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-2.9.9-r1.ebuild b/dev-python/psycopg/psycopg-2.9.9-r1.ebuild index cdc916aa5e61..058dda7b8eec 100644 --- a/dev-python/psycopg/psycopg-2.9.9-r1.ebuild +++ b/dev-python/psycopg/psycopg-2.9.9-r1.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="LGPL-3+" SLOT="2" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="debug test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: adcef7e63d381c399c83b7df233959a9a7c9e45d Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 20 08:14:49 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 20 08:14:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adcef7e6 dev-python/psycopg: Stabilize 2.9.9-r1 arm, #936362 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-2.9.9-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-2.9.9-r1.ebuild b/dev-python/psycopg/psycopg-2.9.9-r1.ebuild index ee59f5689371..b534bd7aee39 100644 --- a/dev-python/psycopg/psycopg-2.9.9-r1.ebuild +++ b/dev-python/psycopg/psycopg-2.9.9-r1.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="LGPL-3+" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="debug test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 415c725a600f9a732e84f78169cc5477ce754cc0 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 20 08:14:49 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 20 08:14:49 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=415c725a dev-python/psycopg: Stabilize 3.2.1 ppc64, #936350 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.2.1.ebuild b/dev-python/psycopg/psycopg-3.2.1.ebuild index d62b5590fa54..9f27a589430d 100644 --- a/dev-python/psycopg/psycopg-3.2.1.ebuild +++ b/dev-python/psycopg/psycopg-3.2.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 02ce282d0c23bacca0952b66740b87ec8d26a272 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 20 07:39:24 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 20 07:39:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02ce282d dev-python/psycopg: Stabilize 2.9.9-r1 x86, #936362 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-2.9.9-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-2.9.9-r1.ebuild b/dev-python/psycopg/psycopg-2.9.9-r1.ebuild index ff0b6852789f..ee59f5689371 100644 --- a/dev-python/psycopg/psycopg-2.9.9-r1.ebuild +++ b/dev-python/psycopg/psycopg-2.9.9-r1.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="LGPL-3+" SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="debug test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 55194e9841234d00a03c2b9d6717c2b8d615dc12
Author: Eli Schwartz gentoo org>
AuthorDate: Mon Jul 15 07:52:38 2024 +
Commit: Eli Schwartz gentoo org>
CommitDate: Mon Jul 15 08:01:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55194e98
dev-python/psycopg: mark as strict-aliasing unsafe
Closes: https://bugs.gentoo.org/935401
Signed-off-by: Eli Schwartz gentoo.org>
dev-python/psycopg/psycopg-3.1.19.ebuild | 10 +-
dev-python/psycopg/psycopg-3.2.0.ebuild | 10 +-
dev-python/psycopg/psycopg-3.2.1.ebuild | 10 +-
3 files changed, 27 insertions(+), 3 deletions(-)
diff --git a/dev-python/psycopg/psycopg-3.1.19.ebuild
b/dev-python/psycopg/psycopg-3.1.19.ebuild
index d1c0ba870de9..15b4a76bbc7e 100644
--- a/dev-python/psycopg/psycopg-3.1.19.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.19.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( pypy3 python3_{10..13} )
-inherit distutils-r1
+inherit distutils-r1 flag-o-matic
DESCRIPTION="PostgreSQL database adapter for Python"
HOMEPAGE="
@@ -52,6 +52,14 @@ BDEPEND="
distutils_enable_tests pytest
python_compile() {
+ # -Werror=strict-aliasing
+ # https://bugs.gentoo.org/935401
+ # https://github.com/psycopg/psycopg/issues/867
+ #
+ # Do not trust with LTO either.
+ append-flags -fno-strict-aliasing
+ filter-lto
+
# Python code + ctypes backend
cd psycopg || die
distutils-r1_python_compile
diff --git a/dev-python/psycopg/psycopg-3.2.0.ebuild
b/dev-python/psycopg/psycopg-3.2.0.ebuild
index 1bcf3b3ac2e0..d62b5590fa54 100644
--- a/dev-python/psycopg/psycopg-3.2.0.ebuild
+++ b/dev-python/psycopg/psycopg-3.2.0.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( pypy3 python3_{10..13} )
-inherit distutils-r1
+inherit distutils-r1 flag-o-matic
DESCRIPTION="PostgreSQL database adapter for Python"
HOMEPAGE="
@@ -54,6 +54,14 @@ BDEPEND="
distutils_enable_tests pytest
python_compile() {
+ # -Werror=strict-aliasing
+ # https://bugs.gentoo.org/935401
+ # https://github.com/psycopg/psycopg/issues/867
+ #
+ # Do not trust with LTO either.
+ append-flags -fno-strict-aliasing
+ filter-lto
+
# Python code + ctypes backend
cd psycopg || die
distutils-r1_python_compile
diff --git a/dev-python/psycopg/psycopg-3.2.1.ebuild
b/dev-python/psycopg/psycopg-3.2.1.ebuild
index 1bcf3b3ac2e0..d62b5590fa54 100644
--- a/dev-python/psycopg/psycopg-3.2.1.ebuild
+++ b/dev-python/psycopg/psycopg-3.2.1.ebuild
@@ -7,7 +7,7 @@ DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( pypy3 python3_{10..13} )
-inherit distutils-r1
+inherit distutils-r1 flag-o-matic
DESCRIPTION="PostgreSQL database adapter for Python"
HOMEPAGE="
@@ -54,6 +54,14 @@ BDEPEND="
distutils_enable_tests pytest
python_compile() {
+ # -Werror=strict-aliasing
+ # https://bugs.gentoo.org/935401
+ # https://github.com/psycopg/psycopg/issues/867
+ #
+ # Do not trust with LTO either.
+ append-flags -fno-strict-aliasing
+ filter-lto
+
# Python code + ctypes backend
cd psycopg || die
distutils-r1_python_compile
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 01478d2b293c6ae5dd7308809de9b65259605373
Author: Michał Górny gentoo org>
AuthorDate: Tue Jul 9 14:59:44 2024 +
Commit: Michał Górny gentoo org>
CommitDate: Tue Jul 9 15:30:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01478d2b
dev-python/psycopg: Enable py3.13 in :2
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/psycopg-2.9.9-r1.ebuild | 65 ++
1 file changed, 65 insertions(+)
diff --git a/dev-python/psycopg/psycopg-2.9.9-r1.ebuild
b/dev-python/psycopg/psycopg-2.9.9-r1.ebuild
new file mode 100644
index ..ff0b6852789f
--- /dev/null
+++ b/dev-python/psycopg/psycopg-2.9.9-r1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_PN="psycopg2"
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="PostgreSQL database adapter for Python"
+HOMEPAGE="
+ https://www.psycopg.org/
+ https://github.com/psycopg/psycopg2/
+ https://pypi.org/project/psycopg2/
+"
+
+LICENSE="LGPL-3+"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=dev-db/postgresql-8.1:*"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ test? ( >=dev-db/postgresql-8.1[server] )
+"
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+
+ # fix for py3.13
+ sed -e 's:_PyInterpreterState_Get:PyInterpreterState_Get:' \
+ -i psycopg/utils.c || die
+ # broken by different encoding of IPv4-mapped addresses
+ sed -e 's:test_\(cidr\|inet\)_adapt:_&:' \
+ -i tests/test_ipaddress.py || die
+
+ if use debug; then
+ sed -i 's/^\(define=\)/\1PSYCOPG_DEBUG,/' setup.cfg || die
+ fi
+}
+
+src_test() {
+ initdb -D "${T}"/pgsql || die
+ # TODO: random port
+ pg_ctl -w -D "${T}"/pgsql start \
+ -o "-h '' -k '${T}'" || die
+ createdb -h "${T}" psycopg2_test || die
+
+ local -x PSYCOPG2_TESTDB_HOST="${T}"
+ distutils-r1_src_test
+
+ pg_ctl -w -D "${T}"/pgsql stop || die
+}
+
+python_test() {
+ "${EPYTHON}" -c "
+import tests
+tests.unittest.main(defaultTest='tests.test_suite')
+" --verbose || die "Tests fail with ${EPYTHON}"
+}
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 68f251fe7ef7912f3f5be30a3bf7e7e0b23da3f4
Author: Michał Górny gentoo org>
AuthorDate: Tue Jul 2 05:19:44 2024 +
Commit: Michał Górny gentoo org>
CommitDate: Tue Jul 2 06:58:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68f251fe
dev-python/psycopg: Bump to 3.2.1
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/Manifest | 1 +
dev-python/psycopg/psycopg-3.2.1.ebuild | 111
2 files changed, 112 insertions(+)
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 4f6dde1efc28..8ec9b3f7ed61 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,4 +1,5 @@
DIST psycopg-3.1.19.gh.tar.gz 507073 BLAKE2B
c10e2ba83f4a3bb0646d86c0f1311ae43e3fafbf9eb8ae91f8a77941dd2ef21d22c5fdeca724399bbcf5f7f010f5a3b0f78979720efec8f25613abbe568dabc9
SHA512
a7d02570632a28080ffd99fa492c2f1af623e7ca55e57e8c5d4664aff4d033ae85fc21cfbb1f85a90c48e01944ed1be68e857b5cb34c0547b51ca465bac0a361
DIST psycopg-3.2.0.gh.tar.gz 549161 BLAKE2B
33997b5ee2f4f814561f83f92e9db4b61664f0ac84f6ff3bfd057d1cf9039a5e169478c8f40deb97e07433cf1481bfa7f4f79765158ec968ff6ab74b5aa6d14e
SHA512
4466390a33f55eca73e1d490aca98ad7bb0e4c55b166d8956e1c940f5ea71c7cb07ba5602276f7510b2368d6c0c0e6eacac8d4ae67f465fd07afc4c75283f3c1
+DIST psycopg-3.2.1.gh.tar.gz 549277 BLAKE2B
badea79ca48b99ae363ffa1d04de922add9456662e0909a2761f61f1a5d03e2afc01ee188814495029551d9521aff95caa7ef3123d96dfcfbb3c0d0a14597e3c
SHA512
ecaeee67493ce849a2d7477d0373061ab3b329d228e3c0dd482d7ee8c7eea07c59127db2e6afc0233a78f073306d4adef915aba5f3fc6378c0335c3155350294
DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B
4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7
SHA512
259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d
DIST psycopg2-2.9.9.tar.gz 384926 BLAKE2B
8418fca1329703cedfc86be74d85cae5133a0604bb8a21fa43e5359a46626d38ef227d0cd8fbbeb497e2db517a469d7f3e86b74ef9163617a547e999073a6b4c
SHA512
a691fd09762221e854861dedce37b05e5354e0701feea470a6d5046960056ef02a8c9ecfa751adeba485271ea7d5834643b7d3a3c3f3270087f5ed9c68509f5f
diff --git a/dev-python/psycopg/psycopg-3.2.1.ebuild
b/dev-python/psycopg/psycopg-3.2.1.ebuild
new file mode 100644
index ..1bcf3b3ac2e0
--- /dev/null
+++ b/dev-python/psycopg/psycopg-3.2.1.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="PostgreSQL database adapter for Python"
+HOMEPAGE="
+ https://www.psycopg.org/psycopg3/
+ https://github.com/psycopg/psycopg/
+ https://pypi.org/project/psycopg/
+"
+SRC_URI="
+ https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="+native-extensions"
+
+DEPEND="
+ native-extensions? (
+ >=dev-db/postgresql-8.1:=
+ )
+ !native-extensions? (
+ >=dev-db/postgresql-8.1:*
+ )
+"
+RDEPEND="
+ ${DEPEND}
+ >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ native-extensions? (
+ dev-python/cython[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/tomli[${PYTHON_USEDEP}]
+ ' 3.10)
+ )
+ test? (
+ >=dev-db/postgresql-8.1[server]
+ >=dev-python/anyio-4.0[${PYTHON_USEDEP}]
+ >=dev-python/dnspython-2.1[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_compile() {
+ # Python code + ctypes backend
+ cd psycopg || die
+ distutils-r1_python_compile
+
+ # optional C backend
+ if use native-extensions && [[ ${EPYTHON} != pypy3 ]]; then
+ local DISTUTILS_USE_PEP517=standalone
+ cd ../psycopg_c || die
+ distutils-r1_python_compile
+ fi
+ cd .. || die
+}
+
+src_test() {
+ rm -r psycopg{,_c} || die
+
+ initdb -D "${T}"/pgsql || die
+ # TODO: random port
+ pg_ctl -w -D "${T}"/pgsql start \
+ -o "-h '' -k '${T}'" || die
+ createdb -h "${T}" test || die
+
+ local -x PSYCOPG_TEST_DSN="host=${T} dbname=test"
+ distutils-r1_src_test
+
+ pg_ctl -w -D "${T}"/pgsql stop || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # tests for the psycopg_pool package
+ tests/pool
+ # some broken mypy magic
+ tests/test_module.py::test_version
+
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: d1b29b24e31291d618d4bb71eb20a05d3d93b94c
Author: Michał Górny gentoo org>
AuthorDate: Mon Jul 1 02:48:04 2024 +
Commit: Michał Górny gentoo org>
CommitDate: Mon Jul 1 02:48:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1b29b24
dev-python/psycopg: Bump to 3.2.0
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/Manifest | 1 +
dev-python/psycopg/psycopg-3.2.0.ebuild | 111
2 files changed, 112 insertions(+)
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 3e5262cd27d1..4f6dde1efc28 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,3 +1,4 @@
DIST psycopg-3.1.19.gh.tar.gz 507073 BLAKE2B
c10e2ba83f4a3bb0646d86c0f1311ae43e3fafbf9eb8ae91f8a77941dd2ef21d22c5fdeca724399bbcf5f7f010f5a3b0f78979720efec8f25613abbe568dabc9
SHA512
a7d02570632a28080ffd99fa492c2f1af623e7ca55e57e8c5d4664aff4d033ae85fc21cfbb1f85a90c48e01944ed1be68e857b5cb34c0547b51ca465bac0a361
+DIST psycopg-3.2.0.gh.tar.gz 549161 BLAKE2B
33997b5ee2f4f814561f83f92e9db4b61664f0ac84f6ff3bfd057d1cf9039a5e169478c8f40deb97e07433cf1481bfa7f4f79765158ec968ff6ab74b5aa6d14e
SHA512
4466390a33f55eca73e1d490aca98ad7bb0e4c55b166d8956e1c940f5ea71c7cb07ba5602276f7510b2368d6c0c0e6eacac8d4ae67f465fd07afc4c75283f3c1
DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B
4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7
SHA512
259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d
DIST psycopg2-2.9.9.tar.gz 384926 BLAKE2B
8418fca1329703cedfc86be74d85cae5133a0604bb8a21fa43e5359a46626d38ef227d0cd8fbbeb497e2db517a469d7f3e86b74ef9163617a547e999073a6b4c
SHA512
a691fd09762221e854861dedce37b05e5354e0701feea470a6d5046960056ef02a8c9ecfa751adeba485271ea7d5834643b7d3a3c3f3270087f5ed9c68509f5f
diff --git a/dev-python/psycopg/psycopg-3.2.0.ebuild
b/dev-python/psycopg/psycopg-3.2.0.ebuild
new file mode 100644
index ..1bcf3b3ac2e0
--- /dev/null
+++ b/dev-python/psycopg/psycopg-3.2.0.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="PostgreSQL database adapter for Python"
+HOMEPAGE="
+ https://www.psycopg.org/psycopg3/
+ https://github.com/psycopg/psycopg/
+ https://pypi.org/project/psycopg/
+"
+SRC_URI="
+ https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="+native-extensions"
+
+DEPEND="
+ native-extensions? (
+ >=dev-db/postgresql-8.1:=
+ )
+ !native-extensions? (
+ >=dev-db/postgresql-8.1:*
+ )
+"
+RDEPEND="
+ ${DEPEND}
+ >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ native-extensions? (
+ dev-python/cython[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/tomli[${PYTHON_USEDEP}]
+ ' 3.10)
+ )
+ test? (
+ >=dev-db/postgresql-8.1[server]
+ >=dev-python/anyio-4.0[${PYTHON_USEDEP}]
+ >=dev-python/dnspython-2.1[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_compile() {
+ # Python code + ctypes backend
+ cd psycopg || die
+ distutils-r1_python_compile
+
+ # optional C backend
+ if use native-extensions && [[ ${EPYTHON} != pypy3 ]]; then
+ local DISTUTILS_USE_PEP517=standalone
+ cd ../psycopg_c || die
+ distutils-r1_python_compile
+ fi
+ cd .. || die
+}
+
+src_test() {
+ rm -r psycopg{,_c} || die
+
+ initdb -D "${T}"/pgsql || die
+ # TODO: random port
+ pg_ctl -w -D "${T}"/pgsql start \
+ -o "-h '' -k '${T}'" || die
+ createdb -h "${T}" test || die
+
+ local -x PSYCOPG_TEST_DSN="host=${T} dbname=test"
+ distutils-r1_src_test
+
+ pg_ctl -w -D "${T}"/pgsql stop || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # tests for the psycopg_pool package
+ tests/pool
+ # some broken mypy magic
+ tests/test_module.py::test_version
+ tests/test_module.py::test_version_c
+ tests/test_typing.py
+ tests/crdb/test_typing.py
+ # TODO, relying on undefined ordering in Python?
+ tests/test_dns_srv.py::test_srv
+ )
+
+ local impls=( python )
+ if use native-extensions && [[ $
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 9e8c39d7e2280354b40656b6dced09703d554dee
Author: Michał Górny gentoo org>
AuthorDate: Sat May 25 19:04:21 2024 +
Commit: Michał Górny gentoo org>
CommitDate: Sat May 25 19:58:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e8c39d7
dev-python/psycopg: Remove old
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/Manifest | 1 -
dev-python/psycopg/psycopg-3.1.18.ebuild | 109 ---
2 files changed, 110 deletions(-)
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 0b2f95ea1ae5..3e5262cd27d1 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,4 +1,3 @@
-DIST psycopg-3.1.18.gh.tar.gz 503513 BLAKE2B
35e5e4cb4e5355189b387fd17e1b51d4baf08f130cc5418f9f3cb58d6baf097953b4f6a7df31579a1d87e5269e110c4476d865fe12416e2fe62abbb52e0c141c
SHA512
1e27eec49f3ae99f1fec68816dff3974aa9b1f526df45ccca295c7c6703cc309ca4f8f65d7e3450b628906a938c65f8cbd1a1f3cb6a41b6e51dc5e220985af39
DIST psycopg-3.1.19.gh.tar.gz 507073 BLAKE2B
c10e2ba83f4a3bb0646d86c0f1311ae43e3fafbf9eb8ae91f8a77941dd2ef21d22c5fdeca724399bbcf5f7f010f5a3b0f78979720efec8f25613abbe568dabc9
SHA512
a7d02570632a28080ffd99fa492c2f1af623e7ca55e57e8c5d4664aff4d033ae85fc21cfbb1f85a90c48e01944ed1be68e857b5cb34c0547b51ca465bac0a361
DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B
4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7
SHA512
259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d
DIST psycopg2-2.9.9.tar.gz 384926 BLAKE2B
8418fca1329703cedfc86be74d85cae5133a0604bb8a21fa43e5359a46626d38ef227d0cd8fbbeb497e2db517a469d7f3e86b74ef9163617a547e999073a6b4c
SHA512
a691fd09762221e854861dedce37b05e5354e0701feea470a6d5046960056ef02a8c9ecfa751adeba485271ea7d5834643b7d3a3c3f3270087f5ed9c68509f5f
diff --git a/dev-python/psycopg/psycopg-3.1.18.ebuild
b/dev-python/psycopg/psycopg-3.1.18.ebuild
deleted file mode 100644
index 133655bd7028..
--- a/dev-python/psycopg/psycopg-3.1.18.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="PostgreSQL database adapter for Python"
-HOMEPAGE="
- https://www.psycopg.org/psycopg3/
- https://github.com/psycopg/psycopg/
- https://pypi.org/project/psycopg/
-"
-SRC_URI="
- https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="+native-extensions"
-
-DEPEND="
- native-extensions? (
- >=dev-db/postgresql-8.1:=
- )
- !native-extensions? (
- >=dev-db/postgresql-8.1:*
- )
-"
-RDEPEND="
- ${DEPEND}
- >=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
- native-extensions? (
- dev-python/cython[${PYTHON_USEDEP}]
- dev-python/tomli[${PYTHON_USEDEP}]
- )
- test? (
- >=dev-db/postgresql-8.1[server]
- dev-python/anyio[${PYTHON_USEDEP}]
- dev-python/dnspython[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_compile() {
- # Python code + ctypes backend
- cd psycopg || die
- distutils-r1_python_compile
-
- # optional C backend
- if use native-extensions && [[ ${EPYTHON} != pypy3 ]]; then
- local DISTUTILS_USE_PEP517=standalone
- cd ../psycopg_c || die
- distutils-r1_python_compile
- fi
- cd .. || die
-}
-
-src_test() {
- rm -r psycopg{,_c} || die
-
- initdb -D "${T}"/pgsql || die
- # TODO: random port
- pg_ctl -w -D "${T}"/pgsql start \
- -o "-h '' -k '${T}'" || die
- createdb -h "${T}" test || die
-
- local -x PSYCOPG_TEST_DSN="host=${T} dbname=test"
- distutils-r1_src_test
-
- pg_ctl -w -D "${T}"/pgsql stop || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # tests for the psycopg_pool package
- tests/pool
- # some broken mypy magic
- tests/test_module.py::test_version
- tests/test_module.py::test_version_c
- tests/test_typing.py
- tests/crdb/test_typing.py
- # TODO, relying on undefined ordering in Python?
- tests/test_dns_srv.py::test_srv
- )
-
- local impls=( python )
- if use native-extensions && [[ ${EPYTHON} != pypy3 ]]; then
- impls+=( c )
- fi
-
- local -x
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: aa4e1b6d45b4386f098f7104883e547c609c4da6 Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 25 18:47:05 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 25 18:47:05 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa4e1b6d dev-python/psycopg: Stabilize 3.1.19 sparc, #932679 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.1.19.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.1.19.ebuild b/dev-python/psycopg/psycopg-3.1.19.ebuild index 315d318e0eb0..d1c0ba870de9 100644 --- a/dev-python/psycopg/psycopg-3.1.19.ebuild +++ b/dev-python/psycopg/psycopg-3.1.19.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 70d4ef7ff9d576ceb69be6ce8b485c6b3637bcec Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 25 06:38:08 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 25 06:38:08 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70d4ef7f dev-python/psycopg: Stabilize 3.1.19 ppc64, #932679 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.1.19.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.1.19.ebuild b/dev-python/psycopg/psycopg-3.1.19.ebuild index 74facdeb9669..315d318e0eb0 100644 --- a/dev-python/psycopg/psycopg-3.1.19.ebuild +++ b/dev-python/psycopg/psycopg-3.1.19.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 5e5cf0faf9c3b662af7dcb3cff479fce9b4db46d Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 25 06:36:18 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 25 06:36:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e5cf0fa dev-python/psycopg: Stabilize 3.1.19 arm64, #932679 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.1.19.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.1.19.ebuild b/dev-python/psycopg/psycopg-3.1.19.ebuild index 8fbf07686a20..74facdeb9669 100644 --- a/dev-python/psycopg/psycopg-3.1.19.ebuild +++ b/dev-python/psycopg/psycopg-3.1.19.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: d9b8157fe2c1e2052a0da322fa862e4f58dd3402 Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 25 06:19:21 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 25 06:19:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9b8157f dev-python/psycopg: Stabilize 3.1.19 ppc, #932679 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.1.19.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.1.19.ebuild b/dev-python/psycopg/psycopg-3.1.19.ebuild index 2811519bdf27..8fbf07686a20 100644 --- a/dev-python/psycopg/psycopg-3.1.19.ebuild +++ b/dev-python/psycopg/psycopg-3.1.19.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: f733c30b90a657b7bbbd93464188de313ae9bd4b Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 25 06:15:38 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 25 06:15:38 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f733c30b dev-python/psycopg: Stabilize 3.1.19 amd64, #932679 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.1.19.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.1.19.ebuild b/dev-python/psycopg/psycopg-3.1.19.ebuild index 3c12c7cd2efb..e6f0411b8bbe 100644 --- a/dev-python/psycopg/psycopg-3.1.19.ebuild +++ b/dev-python/psycopg/psycopg-3.1.19.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: a4f7ddf7091215a83b22528750ad16c0a8a92ff9 Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 25 06:15:39 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 25 06:15:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4f7ddf7 dev-python/psycopg: Stabilize 3.1.19 arm, #932679 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.1.19.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.1.19.ebuild b/dev-python/psycopg/psycopg-3.1.19.ebuild index e6f0411b8bbe..2811519bdf27 100644 --- a/dev-python/psycopg/psycopg-3.1.19.ebuild +++ b/dev-python/psycopg/psycopg-3.1.19.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 9ded7b19a352097dbfb74deddccc356e7b3117d7 Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 25 06:13:06 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 25 06:13:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ded7b19 dev-python/psycopg: Stabilize 3.1.19 x86, #932679 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.1.19.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.1.19.ebuild b/dev-python/psycopg/psycopg-3.1.19.ebuild index 0d236e953597..3c12c7cd2efb 100644 --- a/dev-python/psycopg/psycopg-3.1.19.ebuild +++ b/dev-python/psycopg/psycopg-3.1.19.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 4f9221d88beebdd6a83377f27b943be18f37adc2
Author: Michał Górny gentoo org>
AuthorDate: Sat May 18 07:31:00 2024 +
Commit: Michał Górny gentoo org>
CommitDate: Sat May 18 07:31:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f9221d8
dev-python/psycopg: Enable py3.13
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/psycopg-3.1.19.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/psycopg/psycopg-3.1.19.ebuild
b/dev-python/psycopg/psycopg-3.1.19.ebuild
index 6668926fdaef..0d236e953597 100644
--- a/dev-python/psycopg/psycopg-3.1.19.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.19.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: f3894d771f4d1f522b5344c6364aca3c2c6b2243
Author: Michał Górny gentoo org>
AuthorDate: Sat May 11 05:08:08 2024 +
Commit: Michał Górny gentoo org>
CommitDate: Sat May 11 05:17:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3894d77
dev-python/psycopg: Bump to 3.1.19
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/Manifest | 1 +
dev-python/psycopg/psycopg-3.1.19.ebuild | 109 +++
2 files changed, 110 insertions(+)
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index dc92e609ee66..0b2f95ea1ae5 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,3 +1,4 @@
DIST psycopg-3.1.18.gh.tar.gz 503513 BLAKE2B
35e5e4cb4e5355189b387fd17e1b51d4baf08f130cc5418f9f3cb58d6baf097953b4f6a7df31579a1d87e5269e110c4476d865fe12416e2fe62abbb52e0c141c
SHA512
1e27eec49f3ae99f1fec68816dff3974aa9b1f526df45ccca295c7c6703cc309ca4f8f65d7e3450b628906a938c65f8cbd1a1f3cb6a41b6e51dc5e220985af39
+DIST psycopg-3.1.19.gh.tar.gz 507073 BLAKE2B
c10e2ba83f4a3bb0646d86c0f1311ae43e3fafbf9eb8ae91f8a77941dd2ef21d22c5fdeca724399bbcf5f7f010f5a3b0f78979720efec8f25613abbe568dabc9
SHA512
a7d02570632a28080ffd99fa492c2f1af623e7ca55e57e8c5d4664aff4d033ae85fc21cfbb1f85a90c48e01944ed1be68e857b5cb34c0547b51ca465bac0a361
DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B
4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7
SHA512
259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d
DIST psycopg2-2.9.9.tar.gz 384926 BLAKE2B
8418fca1329703cedfc86be74d85cae5133a0604bb8a21fa43e5359a46626d38ef227d0cd8fbbeb497e2db517a469d7f3e86b74ef9163617a547e999073a6b4c
SHA512
a691fd09762221e854861dedce37b05e5354e0701feea470a6d5046960056ef02a8c9ecfa751adeba485271ea7d5834643b7d3a3c3f3270087f5ed9c68509f5f
diff --git a/dev-python/psycopg/psycopg-3.1.19.ebuild
b/dev-python/psycopg/psycopg-3.1.19.ebuild
new file mode 100644
index ..6668926fdaef
--- /dev/null
+++ b/dev-python/psycopg/psycopg-3.1.19.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="PostgreSQL database adapter for Python"
+HOMEPAGE="
+ https://www.psycopg.org/psycopg3/
+ https://github.com/psycopg/psycopg/
+ https://pypi.org/project/psycopg/
+"
+SRC_URI="
+ https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="+native-extensions"
+
+DEPEND="
+ native-extensions? (
+ >=dev-db/postgresql-8.1:=
+ )
+ !native-extensions? (
+ >=dev-db/postgresql-8.1:*
+ )
+"
+RDEPEND="
+ ${DEPEND}
+ >=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ native-extensions? (
+ dev-python/cython[${PYTHON_USEDEP}]
+ dev-python/tomli[${PYTHON_USEDEP}]
+ )
+ test? (
+ >=dev-db/postgresql-8.1[server]
+ dev-python/anyio[${PYTHON_USEDEP}]
+ dev-python/dnspython[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_compile() {
+ # Python code + ctypes backend
+ cd psycopg || die
+ distutils-r1_python_compile
+
+ # optional C backend
+ if use native-extensions && [[ ${EPYTHON} != pypy3 ]]; then
+ local DISTUTILS_USE_PEP517=standalone
+ cd ../psycopg_c || die
+ distutils-r1_python_compile
+ fi
+ cd .. || die
+}
+
+src_test() {
+ rm -r psycopg{,_c} || die
+
+ initdb -D "${T}"/pgsql || die
+ # TODO: random port
+ pg_ctl -w -D "${T}"/pgsql start \
+ -o "-h '' -k '${T}'" || die
+ createdb -h "${T}" test || die
+
+ local -x PSYCOPG_TEST_DSN="host=${T} dbname=test"
+ distutils-r1_src_test
+
+ pg_ctl -w -D "${T}"/pgsql stop || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # tests for the psycopg_pool package
+ tests/pool
+ # some broken mypy magic
+ tests/test_module.py::test_version
+ tests/test_module.py::test_version_c
+ tests/test_typing.py
+ tests/crdb/test_typing.py
+ # TODO, relying on undefined ordering in Python?
+ tests/test_dns_srv.py::test_srv
+ )
+
+ local impls=( python )
+ if use native-extensions && [[ ${EPYTHON} != pypy3 ]]; then
+ impls+=( c )
+ fi
+
+
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/files/, dev-python/psycopg/
commit: 8f1bf9b73586915f3b1c78ee10b8dd7b785821ed
Author: Michał Górny gentoo org>
AuthorDate: Thu Apr 4 18:11:35 2024 +
Commit: Michał Górny gentoo org>
CommitDate: Thu Apr 4 18:11:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f1bf9b7
dev-python/psycopg: Remove old
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/Manifest| 2 -
dev-python/psycopg/files/psycopg-3.1.17-musl.patch | 34 --
dev-python/psycopg/psycopg-3.1.16.ebuild | 76 --
dev-python/psycopg/psycopg-3.1.17.ebuild | 114 -
4 files changed, 226 deletions(-)
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index fa4f90338f52..dc92e609ee66 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,5 +1,3 @@
-DIST psycopg-3.1.16.gh.tar.gz 502759 BLAKE2B
6c0b912c2a93425ddbed842a437e042b58ec859b3cf163aa7cd45a0db21084fea58945b40028e0491460b7d4da6648cfc361e1434d43ec7ab71af91f1a0c4c86
SHA512
d6cfcc848c089ef79c817bf271bcbad7078cdacacef4ab26e882fdbe55c90ac12644e7ee0af22f4cf1fa759033e94ee54c812bca7b517b84cda77276557e8ca8
-DIST psycopg-3.1.17.gh.tar.gz 503318 BLAKE2B
43c0c5ef0be20c9415c7dbe3b2ff242f30341d055bcf00ff4f9d9926c5c95df3bf10735e338c37f9e805562544637e75fd9edd5dbf71d67b42d04eea19e5c82e
SHA512
d9f0ce05be71d67dbd7d1abad548befcdc229b53de93d5c08a52cae287d6f5293de6ede380c9ffc25ffa4d935782e90e9b04783f1c4c1fb88cb9ffd7016aabd5
DIST psycopg-3.1.18.gh.tar.gz 503513 BLAKE2B
35e5e4cb4e5355189b387fd17e1b51d4baf08f130cc5418f9f3cb58d6baf097953b4f6a7df31579a1d87e5269e110c4476d865fe12416e2fe62abbb52e0c141c
SHA512
1e27eec49f3ae99f1fec68816dff3974aa9b1f526df45ccca295c7c6703cc309ca4f8f65d7e3450b628906a938c65f8cbd1a1f3cb6a41b6e51dc5e220985af39
DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B
4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7
SHA512
259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d
DIST psycopg2-2.9.9.tar.gz 384926 BLAKE2B
8418fca1329703cedfc86be74d85cae5133a0604bb8a21fa43e5359a46626d38ef227d0cd8fbbeb497e2db517a469d7f3e86b74ef9163617a547e999073a6b4c
SHA512
a691fd09762221e854861dedce37b05e5354e0701feea470a6d5046960056ef02a8c9ecfa751adeba485271ea7d5834643b7d3a3c3f3270087f5ed9c68509f5f
diff --git a/dev-python/psycopg/files/psycopg-3.1.17-musl.patch
b/dev-python/psycopg/files/psycopg-3.1.17-musl.patch
deleted file mode 100644
index ca1689931ed8..
--- a/dev-python/psycopg/files/psycopg-3.1.17-musl.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From eeb662bf89e9ffdb3e6fc40eb30d0b53e0b4bece Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?=
-Date: Sat, 27 Jan 2024 15:28:34 +0100
-Subject: [PATCH] fix: add `libc.so` fallback for musl systems to the ctypes
- impl
-
-Add a fallback to `libc.so` library name to fix loading the ctypes
-implementation on musl systems. On musl, `find_library("c")` does
-not work (the problem has been reported to CPython in 2014, and has not
-been resolved yet), causing the module to fail on `assert libcname`.
-Instead, add a fallback to using `libc.so` and let ctypes raise
-an exception if such a library does not exist.
- psycopg/psycopg/pq/_pq_ctypes.py | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/psycopg/psycopg/pq/_pq_ctypes.py
b/psycopg/psycopg/pq/_pq_ctypes.py
-index 9d4dd181..3ecff080 100644
a/psycopg/psycopg/pq/_pq_ctypes.py
-+++ b/psycopg/psycopg/pq/_pq_ctypes.py
-@@ -28,8 +28,8 @@ class FILE(Structure):
- FILE_ptr = POINTER(FILE)
-
- if sys.platform == "linux":
--libcname = ctypes.util.find_library("c")
--assert libcname
-+# find_library("c") does not work on musl, fall back to libc.so instead
-+libcname = ctypes.util.find_library("c") or "libc.so"
- libc = ctypes.cdll.LoadLibrary(libcname)
-
- fdopen = libc.fdopen
---
-2.43.0
-
diff --git a/dev-python/psycopg/psycopg-3.1.16.ebuild
b/dev-python/psycopg/psycopg-3.1.16.ebuild
deleted file mode 100644
index dbb98513d3f0..
--- a/dev-python/psycopg/psycopg-3.1.16.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="PostgreSQL database adapter for Python"
-HOMEPAGE="
- https://www.psycopg.org/psycopg3/
- https://github.com/psycopg/psycopg/
- https://pypi.org/project/psycopg/
-"
-SRC_URI="
- https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S=${WORKDIR}/${P}/psycopg
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-DEPEND="
-
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 221c9bfd8d024189d6d8127db318b8ec4fc5a609 Author: Matoro Mahri matoro tk> AuthorDate: Wed Apr 3 00:11:27 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Apr 4 16:22:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=221c9bfd dev-python/psycopg: Stabilize 3.1.18 arm, #925053 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.1.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.1.18.ebuild b/dev-python/psycopg/psycopg-3.1.18.ebuild index c4a3428c5fab..133655bd7028 100644 --- a/dev-python/psycopg/psycopg-3.1.18.ebuild +++ b/dev-python/psycopg/psycopg-3.1.18.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 884516acdc3b17e375ce8b8fd57e15a56dc53b4d Author: Matoro Mahri matoro tk> AuthorDate: Tue Apr 2 23:53:33 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Apr 4 16:22:20 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=884516ac dev-python/psycopg: Stabilize 3.1.18 sparc, #925053 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.1.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.1.18.ebuild b/dev-python/psycopg/psycopg-3.1.18.ebuild index cd3763337d52..c4a3428c5fab 100644 --- a/dev-python/psycopg/psycopg-3.1.18.ebuild +++ b/dev-python/psycopg/psycopg-3.1.18.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 9f3ed5adf7a3ab29e7f9d6ab2f167cf6865035b9 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 2 18:18:20 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 2 18:18:20 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f3ed5ad dev-python/psycopg: Stabilize 3.1.18 ppc, #925053 Signed-off-by: Arthur Zamarin gentoo.org> dev-python/psycopg/psycopg-3.1.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.1.18.ebuild b/dev-python/psycopg/psycopg-3.1.18.ebuild index 4e8db7586989..cd3763337d52 100644 --- a/dev-python/psycopg/psycopg-3.1.18.ebuild +++ b/dev-python/psycopg/psycopg-3.1.18.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 49f7dacd55915075ed47339a709f6ddb979bd630 Author: Jakov Smolić gentoo org> AuthorDate: Tue Feb 20 14:06:06 2024 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Feb 20 14:06:06 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49f7dacd dev-python/psycopg: Stabilize 3.1.18 amd64, #925053 Signed-off-by: Jakov Smolić gentoo.org> dev-python/psycopg/psycopg-3.1.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.1.18.ebuild b/dev-python/psycopg/psycopg-3.1.18.ebuild index 1af6fa040c5c..4e8db7586989 100644 --- a/dev-python/psycopg/psycopg-3.1.18.ebuild +++ b/dev-python/psycopg/psycopg-3.1.18.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 0863619f9993b10a8f02bcb176d719a59096c2fb Author: Sam James gentoo org> AuthorDate: Tue Feb 20 10:27:16 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 20 10:27:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0863619f dev-python/psycopg: Stabilize 3.1.18 ppc64, #925053 Signed-off-by: Sam James gentoo.org> dev-python/psycopg/psycopg-3.1.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.1.18.ebuild b/dev-python/psycopg/psycopg-3.1.18.ebuild index c153b19244b1..1af6fa040c5c 100644 --- a/dev-python/psycopg/psycopg-3.1.18.ebuild +++ b/dev-python/psycopg/psycopg-3.1.18.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 084212b719ce3bc5c632d639677d93c63d156ff1 Author: Sam James gentoo org> AuthorDate: Tue Feb 20 08:08:51 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 20 08:08:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=084212b7 dev-python/psycopg: Stabilize 3.1.18 arm64, #925053 Signed-off-by: Sam James gentoo.org> dev-python/psycopg/psycopg-3.1.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.1.18.ebuild b/dev-python/psycopg/psycopg-3.1.18.ebuild index 6668926fdaef..4f5663261b42 100644 --- a/dev-python/psycopg/psycopg-3.1.18.ebuild +++ b/dev-python/psycopg/psycopg-3.1.18.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 7c1e3d90f55f0e1f296f922674529c9e5c1938f7 Author: Sam James gentoo org> AuthorDate: Tue Feb 20 08:08:52 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 20 08:08:52 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c1e3d90 dev-python/psycopg: Stabilize 3.1.18 x86, #925053 Signed-off-by: Sam James gentoo.org> dev-python/psycopg/psycopg-3.1.18.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/psycopg/psycopg-3.1.18.ebuild b/dev-python/psycopg/psycopg-3.1.18.ebuild index 4f5663261b42..c153b19244b1 100644 --- a/dev-python/psycopg/psycopg-3.1.18.ebuild +++ b/dev-python/psycopg/psycopg-3.1.18.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="+native-extensions" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: 54e23ea0f7b9118ca5b39cdd68a3afc6c862a4de
Author: Michał Górny gentoo org>
AuthorDate: Mon Feb 5 03:34:54 2024 +
Commit: Michał Górny gentoo org>
CommitDate: Mon Feb 5 03:47:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54e23ea0
dev-python/psycopg: Bump to 3.1.18
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/Manifest | 1 +
dev-python/psycopg/psycopg-3.1.18.ebuild | 109 +++
2 files changed, 110 insertions(+)
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index c05d2de94f1a..fa4f90338f52 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,4 +1,5 @@
DIST psycopg-3.1.16.gh.tar.gz 502759 BLAKE2B
6c0b912c2a93425ddbed842a437e042b58ec859b3cf163aa7cd45a0db21084fea58945b40028e0491460b7d4da6648cfc361e1434d43ec7ab71af91f1a0c4c86
SHA512
d6cfcc848c089ef79c817bf271bcbad7078cdacacef4ab26e882fdbe55c90ac12644e7ee0af22f4cf1fa759033e94ee54c812bca7b517b84cda77276557e8ca8
DIST psycopg-3.1.17.gh.tar.gz 503318 BLAKE2B
43c0c5ef0be20c9415c7dbe3b2ff242f30341d055bcf00ff4f9d9926c5c95df3bf10735e338c37f9e805562544637e75fd9edd5dbf71d67b42d04eea19e5c82e
SHA512
d9f0ce05be71d67dbd7d1abad548befcdc229b53de93d5c08a52cae287d6f5293de6ede380c9ffc25ffa4d935782e90e9b04783f1c4c1fb88cb9ffd7016aabd5
+DIST psycopg-3.1.18.gh.tar.gz 503513 BLAKE2B
35e5e4cb4e5355189b387fd17e1b51d4baf08f130cc5418f9f3cb58d6baf097953b4f6a7df31579a1d87e5269e110c4476d865fe12416e2fe62abbb52e0c141c
SHA512
1e27eec49f3ae99f1fec68816dff3974aa9b1f526df45ccca295c7c6703cc309ca4f8f65d7e3450b628906a938c65f8cbd1a1f3cb6a41b6e51dc5e220985af39
DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B
4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7
SHA512
259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d
DIST psycopg2-2.9.9.tar.gz 384926 BLAKE2B
8418fca1329703cedfc86be74d85cae5133a0604bb8a21fa43e5359a46626d38ef227d0cd8fbbeb497e2db517a469d7f3e86b74ef9163617a547e999073a6b4c
SHA512
a691fd09762221e854861dedce37b05e5354e0701feea470a6d5046960056ef02a8c9ecfa751adeba485271ea7d5834643b7d3a3c3f3270087f5ed9c68509f5f
diff --git a/dev-python/psycopg/psycopg-3.1.18.ebuild
b/dev-python/psycopg/psycopg-3.1.18.ebuild
new file mode 100644
index ..6668926fdaef
--- /dev/null
+++ b/dev-python/psycopg/psycopg-3.1.18.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="PostgreSQL database adapter for Python"
+HOMEPAGE="
+ https://www.psycopg.org/psycopg3/
+ https://github.com/psycopg/psycopg/
+ https://pypi.org/project/psycopg/
+"
+SRC_URI="
+ https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="+native-extensions"
+
+DEPEND="
+ native-extensions? (
+ >=dev-db/postgresql-8.1:=
+ )
+ !native-extensions? (
+ >=dev-db/postgresql-8.1:*
+ )
+"
+RDEPEND="
+ ${DEPEND}
+ >=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ native-extensions? (
+ dev-python/cython[${PYTHON_USEDEP}]
+ dev-python/tomli[${PYTHON_USEDEP}]
+ )
+ test? (
+ >=dev-db/postgresql-8.1[server]
+ dev-python/anyio[${PYTHON_USEDEP}]
+ dev-python/dnspython[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_compile() {
+ # Python code + ctypes backend
+ cd psycopg || die
+ distutils-r1_python_compile
+
+ # optional C backend
+ if use native-extensions && [[ ${EPYTHON} != pypy3 ]]; then
+ local DISTUTILS_USE_PEP517=standalone
+ cd ../psycopg_c || die
+ distutils-r1_python_compile
+ fi
+ cd .. || die
+}
+
+src_test() {
+ rm -r psycopg{,_c} || die
+
+ initdb -D "${T}"/pgsql || die
+ # TODO: random port
+ pg_ctl -w -D "${T}"/pgsql start \
+ -o "-h '' -k '${T}'" || die
+ createdb -h "${T}" test || die
+
+ local -x PSYCOPG_TEST_DSN="host=${T} dbname=test"
+ distutils-r1_src_test
+
+ pg_ctl -w -D "${T}"/pgsql stop || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # tests for the psycopg_pool package
+ tests/pool
+ # some broken mypy magic
+ tests/test_module.py::test_version
+ tests/test_module.py::test_version_c
+ tests/test_typing.py
+
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/files/, dev-python/psycopg/
commit: 102c2f5b2beaf5374cf9b510d9adb7abaa21a5b4
Author: Michał Górny gentoo org>
AuthorDate: Sat Jan 27 15:30:51 2024 +
Commit: Michał Górny gentoo org>
CommitDate: Sat Jan 27 20:33:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=102c2f5b
dev-python/psycopg: Add a patch for musl
Closes: https://bugs.gentoo.org/923003
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/files/psycopg-3.1.17-musl.patch | 34 ++
dev-python/psycopg/psycopg-3.1.17.ebuild | 5
2 files changed, 39 insertions(+)
diff --git a/dev-python/psycopg/files/psycopg-3.1.17-musl.patch
b/dev-python/psycopg/files/psycopg-3.1.17-musl.patch
new file mode 100644
index ..ca1689931ed8
--- /dev/null
+++ b/dev-python/psycopg/files/psycopg-3.1.17-musl.patch
@@ -0,0 +1,34 @@
+From eeb662bf89e9ffdb3e6fc40eb30d0b53e0b4bece Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?=
+Date: Sat, 27 Jan 2024 15:28:34 +0100
+Subject: [PATCH] fix: add `libc.so` fallback for musl systems to the ctypes
+ impl
+
+Add a fallback to `libc.so` library name to fix loading the ctypes
+implementation on musl systems. On musl, `find_library("c")` does
+not work (the problem has been reported to CPython in 2014, and has not
+been resolved yet), causing the module to fail on `assert libcname`.
+Instead, add a fallback to using `libc.so` and let ctypes raise
+an exception if such a library does not exist.
+---
+ psycopg/psycopg/pq/_pq_ctypes.py | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/psycopg/psycopg/pq/_pq_ctypes.py
b/psycopg/psycopg/pq/_pq_ctypes.py
+index 9d4dd181..3ecff080 100644
+--- a/psycopg/psycopg/pq/_pq_ctypes.py
b/psycopg/psycopg/pq/_pq_ctypes.py
+@@ -28,8 +28,8 @@ class FILE(Structure):
+ FILE_ptr = POINTER(FILE)
+
+ if sys.platform == "linux":
+-libcname = ctypes.util.find_library("c")
+-assert libcname
++# find_library("c") does not work on musl, fall back to libc.so instead
++libcname = ctypes.util.find_library("c") or "libc.so"
+ libc = ctypes.cdll.LoadLibrary(libcname)
+
+ fdopen = libc.fdopen
+--
+2.43.0
+
diff --git a/dev-python/psycopg/psycopg-3.1.17.ebuild
b/dev-python/psycopg/psycopg-3.1.17.ebuild
index 70302101bce9..df2def1f51f9 100644
--- a/dev-python/psycopg/psycopg-3.1.17.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.17.ebuild
@@ -51,6 +51,11 @@ BDEPEND="
distutils_enable_tests pytest
+PATCHES=(
+ # https://github.com/psycopg/psycopg/pull/725
+ "${FILESDIR}/${P}-musl.patch"
+)
+
python_compile() {
# Python code + ctypes backend
cd psycopg || die
[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/
commit: de35fc5dbc38e4d0b493520b2a3296fb991dc09d
Author: Michał Górny gentoo org>
AuthorDate: Sat Jan 27 15:01:04 2024 +
Commit: Michał Górny gentoo org>
CommitDate: Sat Jan 27 20:33:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de35fc5d
dev-python/psycopg: Support building the C backend
Signed-off-by: Michał Górny gentoo.org>
dev-python/psycopg/psycopg-3.1.17.ebuild | 45 +++-
1 file changed, 39 insertions(+), 6 deletions(-)
diff --git a/dev-python/psycopg/psycopg-3.1.17.ebuild
b/dev-python/psycopg/psycopg-3.1.17.ebuild
index 5dc95f268c32..70302101bce9 100644
--- a/dev-python/psycopg/psycopg-3.1.17.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.17.ebuild
@@ -3,6 +3,7 @@
EAPI=8
+DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( pypy3 python3_{10..12} )
@@ -18,20 +19,29 @@ SRC_URI="
https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
-> ${P}.gh.tar.gz
"
-S=${WORKDIR}/${P}/psycopg
LICENSE="LGPL-3+"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="+native-extensions"
DEPEND="
- >=dev-db/postgresql-8.1:*
+ native-extensions? (
+ >=dev-db/postgresql-8.1:=
+ )
+ !native-extensions? (
+ >=dev-db/postgresql-8.1:*
+ )
"
RDEPEND="
${DEPEND}
>=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}]
"
BDEPEND="
+ native-extensions? (
+ dev-python/cython[${PYTHON_USEDEP}]
+ dev-python/tomli[${PYTHON_USEDEP}]
+ )
test? (
>=dev-db/postgresql-8.1[server]
dev-python/anyio[${PYTHON_USEDEP}]
@@ -41,9 +51,22 @@ BDEPEND="
distutils_enable_tests pytest
-src_test() {
- # tests are lurking in top-level directory
+python_compile() {
+ # Python code + ctypes backend
+ cd psycopg || die
+ distutils-r1_python_compile
+
+ # optional C backend
+ if use native-extensions && [[ ${EPYTHON} != pypy3 ]]; then
+ local DISTUTILS_USE_PEP517=standalone
+ cd ../psycopg_c || die
+ distutils-r1_python_compile
+ fi
cd .. || die
+}
+
+src_test() {
+ rm -r psycopg{,_c} || die
initdb -D "${T}"/pgsql || die
# TODO: random port
@@ -70,7 +93,17 @@ python_test() {
tests/test_dns_srv.py::test_srv
)
+ local impls=( python )
+ if use native-extensions && [[ ${EPYTHON} != pypy3 ]]; then
+ impls+=( c )
+ fi
+
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- # leak and timing tests are fragile whereas slow tests are slow
- epytest -p anyio -k "not leak" -m "not timing and not slow"
+ local -x PSYCOPG_IMPL
+ for PSYCOPG_IMPL in "${impls[@]}"; do
+ einfo "Testing with ${PSYCOPG_IMPL} implementation ..."
+ # leak and timing tests are fragile whereas slow tests are slow
+ epytest -p anyio -k "not leak" \
+ -m "not timing and not slow and not flakey"
+ done
}
