[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2024-09-29 Thread Michał Górny
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/

2024-09-15 Thread Michał Górny
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/

2024-07-20 Thread Sam James
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/

2024-07-20 Thread Arthur Zamarin
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/

2024-07-20 Thread Arthur Zamarin
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/

2024-07-20 Thread Arthur Zamarin
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/

2024-07-20 Thread Arthur Zamarin
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/

2024-07-20 Thread Arthur Zamarin
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/

2024-07-20 Thread Arthur Zamarin
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/

2024-07-15 Thread Eli Schwartz
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/

2024-07-09 Thread Michał Górny
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/

2024-07-01 Thread Michał Górny
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/

2024-06-30 Thread Michał Górny
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/

2024-05-25 Thread Michał Górny
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/

2024-05-25 Thread Arthur Zamarin
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/

2024-05-24 Thread Arthur Zamarin
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/

2024-05-24 Thread Arthur Zamarin
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/

2024-05-24 Thread Arthur Zamarin
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/

2024-05-24 Thread Arthur Zamarin
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/

2024-05-24 Thread Arthur Zamarin
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/

2024-05-24 Thread Arthur Zamarin
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/

2024-05-18 Thread Michał Górny
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/

2024-05-10 Thread Michał Górny
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/

2024-04-04 Thread Michał Górny
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/

2024-04-04 Thread Arthur Zamarin
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/

2024-04-04 Thread Arthur Zamarin
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/

2024-03-02 Thread Arthur Zamarin
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/

2024-02-20 Thread Jakov Smolić
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/

2024-02-20 Thread Sam James
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/

2024-02-20 Thread Sam James
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/

2024-02-20 Thread Sam James
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/

2024-02-04 Thread Michał Górny
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/

2024-01-27 Thread Michał Górny
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/

2024-01-27 Thread Michał Górny
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
 }



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2024-01-25 Thread Sam James
commit: a044a0fcca458f65a9c5846d508be99d2c1e296f
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 25 09:20:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 25 09:20:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a044a0fc

dev-python/psycopg: Stabilize 3.1.17 x86, #922852

Signed-off-by: Sam James  gentoo.org>

 dev-python/psycopg/psycopg-3.1.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.17.ebuild 
b/dev-python/psycopg/psycopg-3.1.17.ebuild
index 3d6106071574..5dc95f268c32 100644
--- a/dev-python/psycopg/psycopg-3.1.17.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.17.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2024-01-24 Thread Sam James
commit: ccaea61e54409cbfbb0382046dcd08b95f540d3d
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 23:51:54 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 23:51:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccaea61e

dev-python/psycopg: Stabilize 3.1.17 amd64, #922852

Signed-off-by: Sam James  gentoo.org>

 dev-python/psycopg/psycopg-3.1.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.17.ebuild 
b/dev-python/psycopg/psycopg-3.1.17.ebuild
index a03023b873ca..3d6106071574 100644
--- a/dev-python/psycopg/psycopg-3.1.17.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.17.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2024-01-24 Thread Michał Górny
commit: c0f97883f78c5ec7d0ea7068c820c4e5c68b394f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 18:58:48 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 18:58:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0f97883

dev-python/psycopg: Stabilize 3.1.17 ppc, #922852

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/psycopg/psycopg-3.1.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.17.ebuild 
b/dev-python/psycopg/psycopg-3.1.17.ebuild
index a0465ff80cfc..25cd5f5abc30 100644
--- a/dev-python/psycopg/psycopg-3.1.17.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.17.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2024-01-24 Thread Michał Górny
commit: 94d6274b260cd0b3eebe04bbf116f06ed61acdb0
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 18:58:47 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 18:58:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94d6274b

dev-python/psycopg: Stabilize 3.1.17 arm, #922852

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/psycopg/psycopg-3.1.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.17.ebuild 
b/dev-python/psycopg/psycopg-3.1.17.ebuild
index 7e8b4b9ebe0c..a0465ff80cfc 100644
--- a/dev-python/psycopg/psycopg-3.1.17.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.17.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2024-01-24 Thread Michał Górny
commit: f2cc48b11f649e9fbc4887efcf32ef467eceec49
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 18:58:49 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 18:58:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2cc48b1

dev-python/psycopg: Stabilize 3.1.17 arm64, #922852

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/psycopg/psycopg-3.1.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.17.ebuild 
b/dev-python/psycopg/psycopg-3.1.17.ebuild
index 25cd5f5abc30..a03023b873ca 100644
--- a/dev-python/psycopg/psycopg-3.1.17.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.17.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2024-01-24 Thread Michał Górny
commit: fb62bab14fed3755381ce04ff090166f4f53aa64
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 18:58:45 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 18:58:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb62bab1

dev-python/psycopg: Stabilize 3.1.17 ppc64, #922852

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/psycopg/psycopg-3.1.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.17.ebuild 
b/dev-python/psycopg/psycopg-3.1.17.ebuild
index a38236d2f183..7e8b4b9ebe0c 100644
--- a/dev-python/psycopg/psycopg-3.1.17.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.17.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2024-01-23 Thread Michał Górny
commit: 688823ad0e62e370cc653325c356ec2ee7cc81df
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 05:50:08 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 06:32:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=688823ad

dev-python/psycopg: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/psycopg/Manifest  |  2 -
 dev-python/psycopg/psycopg-3.1.13.ebuild | 76 
 dev-python/psycopg/psycopg-3.1.14.ebuild | 76 
 3 files changed, 154 deletions(-)

diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 1fe0a18d7d31..c05d2de94f1a 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,5 +1,3 @@
-DIST psycopg-3.1.13.gh.tar.gz 500475 BLAKE2B 
c00176335808ba0fb15dc23fd93e394926517cb2c7e072a35ba909b0b1b128bdecf8305ae1d4e494a5b1f04fee28e98b862ef9f10bd152de6eb9a8e73cf8b5dc
 SHA512 
489ea9f562be681b8c96e47b65a1ec0f2f59587f7dc931744d9f6faede1b068fd6e464f530096cac276e1f73e99f069aaab5bd2c3955aa2e0511699659f3
-DIST psycopg-3.1.14.gh.tar.gz 502307 BLAKE2B 
848d1174beb6ec78eaf300f19465c0e2c90829e51e38a8a526271e082a37add32d4e5781f84536fc3c4db6d1c29af5da70bf0374f1b011c10fa65f1c86487b25
 SHA512 
af96bc4a79944872049bfb0b1d45ad2ec55e8bfbbf729bdbe76eeeaaffc925c448ca5571214d6865129fd17feeb447e896e46e3d4a1e0b9649802761ae28efb4
 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 psycopg2-2.9.4.tar.gz 384017 BLAKE2B 
4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7
 SHA512 
259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d

diff --git a/dev-python/psycopg/psycopg-3.1.13.ebuild 
b/dev-python/psycopg/psycopg-3.1.13.ebuild
deleted file mode 100644
index d34066695bbb..
--- a/dev-python/psycopg/psycopg-3.1.13.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( 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="
-   >=dev-db/postgresql-8.1:*
-"
-RDEPEND="
-   ${DEPEND}
-   >=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   >=dev-db/postgresql-8.1[server]
-   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="
-   >=dev-db/postgresql-8.1:*
-"
-RDEPEND="
-   ${DEPEND}
-   >=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   >=dev-db/postgresql-8.1[server]
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2024-01-07 Thread Michał Górny
commit: 70693149b354a92ecdbc74ccf8a4428cfe0addee
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jan  7 16:41:51 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jan  7 16:41:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70693149

dev-python/psycopg: Bump to 3.1.17

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/psycopg/Manifest  |  1 +
 dev-python/psycopg/psycopg-3.1.17.ebuild | 76 
 2 files changed, 77 insertions(+)

diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index cecd912c135d..1fe0a18d7d31 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,5 +1,6 @@
 DIST psycopg-3.1.13.gh.tar.gz 500475 BLAKE2B 
c00176335808ba0fb15dc23fd93e394926517cb2c7e072a35ba909b0b1b128bdecf8305ae1d4e494a5b1f04fee28e98b862ef9f10bd152de6eb9a8e73cf8b5dc
 SHA512 
489ea9f562be681b8c96e47b65a1ec0f2f59587f7dc931744d9f6faede1b068fd6e464f530096cac276e1f73e99f069aaab5bd2c3955aa2e0511699659f3
 DIST psycopg-3.1.14.gh.tar.gz 502307 BLAKE2B 
848d1174beb6ec78eaf300f19465c0e2c90829e51e38a8a526271e082a37add32d4e5781f84536fc3c4db6d1c29af5da70bf0374f1b011c10fa65f1c86487b25
 SHA512 
af96bc4a79944872049bfb0b1d45ad2ec55e8bfbbf729bdbe76eeeaaffc925c448ca5571214d6865129fd17feeb447e896e46e3d4a1e0b9649802761ae28efb4
 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 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.17.ebuild 
b/dev-python/psycopg/psycopg-3.1.17.ebuild
new file mode 100644
index ..a38236d2f183
--- /dev/null
+++ b/dev-python/psycopg/psycopg-3.1.17.ebuild
@@ -0,0 +1,76 @@
+# 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="
+   >=dev-db/postgresql-8.1:*
+"
+RDEPEND="
+   ${DEPEND}
+   >=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-db/postgresql-8.1[server]
+   dev-python/anyio[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_test() {
+   # tests are lurking in top-level directory
+   cd .. || 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 -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

[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2024-01-06 Thread Viorel Munteanu
commit: 0236790e1ac7320be84b5c293820de1bab10d0a0
Author: Matoro Mahri  matoro  tk>
AuthorDate: Thu Jan  4 15:32:43 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Jan  6 19:29:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0236790e

dev-python/psycopg: Stabilize 3.1.14 sparc, #920622

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Viorel Munteanu  gentoo.org>

 dev-python/psycopg/psycopg-3.1.14.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/psycopg/psycopg-3.1.14.ebuild 
b/dev-python/psycopg/psycopg-3.1.14.ebuild
index 7a3c5fe29c44..f903b6db66c6 100644
--- a/dev-python/psycopg/psycopg-3.1.14.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2024-01-06 Thread Sam James
commit: f688b550ce1c090026dabdfeb9ea59617e1a0695
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  6 11:53:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  6 11:53:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f688b550

dev-python/psycopg: Stabilize 3.1.16 ppc64, #921480

Signed-off-by: Sam James  gentoo.org>

 dev-python/psycopg/psycopg-3.1.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.16.ebuild 
b/dev-python/psycopg/psycopg-3.1.16.ebuild
index d2fa3b389e9b..5dc95f268c32 100644
--- a/dev-python/psycopg/psycopg-3.1.16.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.16.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2024-01-06 Thread Michał Górny
commit: 9d95f8df3ea1c1ff8291d5a557c48704b63f628b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  6 10:52:25 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan  6 10:52:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d95f8df

dev-python/psycopg: Stabilize 3.1.16 x86, #921480

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/psycopg/psycopg-3.1.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.16.ebuild 
b/dev-python/psycopg/psycopg-3.1.16.ebuild
index f87b1df7dc10..12c023d372ad 100644
--- a/dev-python/psycopg/psycopg-3.1.16.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.16.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2024-01-06 Thread Michał Górny
commit: 370102306fb09ca3d007d0852f06966095a28d0d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  6 10:52:26 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan  6 10:52:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37010230

dev-python/psycopg: Stabilize 3.1.16 amd64, #921480

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/psycopg/psycopg-3.1.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.16.ebuild 
b/dev-python/psycopg/psycopg-3.1.16.ebuild
index 12c023d372ad..d2fa3b389e9b 100644
--- a/dev-python/psycopg/psycopg-3.1.16.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.16.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2024-01-06 Thread Michał Górny
commit: 8482d7dee8c697f4aaedf39d872ece553d0a949b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  6 10:08:50 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan  6 10:08:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8482d7de

dev-python/psycopg: Stabilize 3.1.16 arm64, #921480

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/psycopg/psycopg-3.1.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.16.ebuild 
b/dev-python/psycopg/psycopg-3.1.16.ebuild
index aecd29e310dc..368a4e3de0df 100644
--- a/dev-python/psycopg/psycopg-3.1.16.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.16.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2024-01-06 Thread Michał Górny
commit: 953fa22af068e27fb072745f0f2539687a474d52
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  6 10:08:51 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan  6 10:08:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=953fa22a

dev-python/psycopg: Stabilize 3.1.16 ppc, #921480

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/psycopg/psycopg-3.1.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.16.ebuild 
b/dev-python/psycopg/psycopg-3.1.16.ebuild
index 368a4e3de0df..f87b1df7dc10 100644
--- a/dev-python/psycopg/psycopg-3.1.16.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.16.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2024-01-06 Thread Michał Górny
commit: 960ccd0aad1ae9629ea1cbae46eb8adc5952aacf
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  6 09:49:43 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan  6 09:49:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=960ccd0a

dev-python/psycopg: Stabilize 3.1.16 arm, #921480

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/psycopg/psycopg-3.1.16.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/psycopg/psycopg-3.1.16.ebuild 
b/dev-python/psycopg/psycopg-3.1.16.ebuild
index 6056815ed613..aecd29e310dc 100644
--- a/dev-python/psycopg/psycopg-3.1.16.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.16.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-12-24 Thread Arthur Zamarin
commit: edff2f3b635a0f7439ad28f05aac174b57ad9cb4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 24 17:21:11 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 24 17:21:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edff2f3b

dev-python/psycopg: Stabilize 3.1.14 ppc, #920622

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/psycopg/psycopg-3.1.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.14.ebuild 
b/dev-python/psycopg/psycopg-3.1.14.ebuild
index 11aed1cb34c2..7a3c5fe29c44 100644
--- a/dev-python/psycopg/psycopg-3.1.14.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.14.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-12-24 Thread Arthur Zamarin
commit: 379a3292937649bf53de37e52c2112e722a63927
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 24 17:21:10 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 24 17:21:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=379a3292

dev-python/psycopg: Stabilize 3.1.14 x86, #920622

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/psycopg/psycopg-3.1.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.14.ebuild 
b/dev-python/psycopg/psycopg-3.1.14.ebuild
index c128f10bbf20..11aed1cb34c2 100644
--- a/dev-python/psycopg/psycopg-3.1.14.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.14.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-12-23 Thread Sam James
commit: a9bd0803bb43bfc83052aa1fbfc7b61c8044c5e1
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 24 01:00:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 24 01:00:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9bd0803

dev-python/psycopg: Stabilize 3.1.14 amd64, #920622

Signed-off-by: Sam James  gentoo.org>

 dev-python/psycopg/psycopg-3.1.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.14.ebuild 
b/dev-python/psycopg/psycopg-3.1.14.ebuild
index 9ec4e4fdc5dd..cc06902966d2 100644
--- a/dev-python/psycopg/psycopg-3.1.14.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.14.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-12-23 Thread Sam James
commit: 112f028c08c7272813837478c07f1ab24816d3c1
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 24 01:00:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 24 01:00:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=112f028c

dev-python/psycopg: Stabilize 3.1.14 arm64, #920622

Signed-off-by: Sam James  gentoo.org>

 dev-python/psycopg/psycopg-3.1.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.14.ebuild 
b/dev-python/psycopg/psycopg-3.1.14.ebuild
index a0fa8df6..104492c22590 100644
--- a/dev-python/psycopg/psycopg-3.1.14.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.14.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-12-23 Thread Sam James
commit: d1b381af1e94f6d4ac61fff50ae1e39872544d9d
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 24 01:00:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 24 01:00:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1b381af

dev-python/psycopg: Stabilize 3.1.14 ppc64, #920622

Signed-off-by: Sam James  gentoo.org>

 dev-python/psycopg/psycopg-3.1.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.14.ebuild 
b/dev-python/psycopg/psycopg-3.1.14.ebuild
index 104492c22590..c128f10bbf20 100644
--- a/dev-python/psycopg/psycopg-3.1.14.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.14.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-12-23 Thread Sam James
commit: c67699b6ddcfcef05044465c012fe5888529b61f
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 24 01:00:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 24 01:00:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c67699b6

dev-python/psycopg: Stabilize 3.1.14 arm, #920622

Signed-off-by: Sam James  gentoo.org>

 dev-python/psycopg/psycopg-3.1.14.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.14.ebuild 
b/dev-python/psycopg/psycopg-3.1.14.ebuild
index cc06902966d2..a0fa8df6 100644
--- a/dev-python/psycopg/psycopg-3.1.14.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.14.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-12-22 Thread Michał Górny
commit: f130a2c5df90ae84396be706950f523af7c28831
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec 22 07:09:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec 22 08:30:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f130a2c5

dev-python/psycopg: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/psycopg/Manifest  |  3 --
 dev-python/psycopg/psycopg-3.1.10.ebuild | 77 ---
 dev-python/psycopg/psycopg-3.1.12.ebuild | 78 
 dev-python/psycopg/psycopg-3.1.15.ebuild | 76 ---
 4 files changed, 234 deletions(-)

diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 3ad1189aab2c..cecd912c135d 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,8 +1,5 @@
-DIST psycopg-3.1.10.gh.tar.gz 490875 BLAKE2B 
26b82aa34f0eecc3e15943390b74d82e838415564f96d6d11c65d2d705045f78231d7a0275bc74b6a1e095210d2492e2e59debd4c19cdcfbe348fe598b95
 SHA512 
37d1d2cbe3956862d3dbecd50505267f89a837e42e188e7ff7295c4e5e0d480efd86019ce5a88cd9b682075e2e99ec9037f83de42cb1f5dbcc370a8d3c90a474
-DIST psycopg-3.1.12.gh.tar.gz 496491 BLAKE2B 
df70ae76cb740cbeb313925fafd23650a5d9cb584cb79409eb55ab73260c698758c78878bfa0fbe6c6f1b6f8e55fb91290403246360776176be1fdb758d7361d
 SHA512 
52489337ee4bfc4fe3070a731661264238646f50c86ecf9b4c902da1ab050b2ba6a8f8d1322b0f57f368d3c93f7ec3dd59f7970319e2df8eb52c728a5d7fecc1
 DIST psycopg-3.1.13.gh.tar.gz 500475 BLAKE2B 
c00176335808ba0fb15dc23fd93e394926517cb2c7e072a35ba909b0b1b128bdecf8305ae1d4e494a5b1f04fee28e98b862ef9f10bd152de6eb9a8e73cf8b5dc
 SHA512 
489ea9f562be681b8c96e47b65a1ec0f2f59587f7dc931744d9f6faede1b068fd6e464f530096cac276e1f73e99f069aaab5bd2c3955aa2e0511699659f3
 DIST psycopg-3.1.14.gh.tar.gz 502307 BLAKE2B 
848d1174beb6ec78eaf300f19465c0e2c90829e51e38a8a526271e082a37add32d4e5781f84536fc3c4db6d1c29af5da70bf0374f1b011c10fa65f1c86487b25
 SHA512 
af96bc4a79944872049bfb0b1d45ad2ec55e8bfbbf729bdbe76eeeaaffc925c448ca5571214d6865129fd17feeb447e896e46e3d4a1e0b9649802761ae28efb4
-DIST psycopg-3.1.15.gh.tar.gz 502669 BLAKE2B 
21fa50d7b314d2e71e5938346145ce8cf2582e8e756e96b64c08f3f48c07d0bef765d3e96edb9e39b479a94488de878185d2303f8cd5767cdb00372ebd3ae479
 SHA512 
655812616d7ff2d5338f719016db1500496f8e4eeb4559ab10b109e7c1331e5d0a814205217845caed16dc19e68f58ac5e3a4d6d2138b5db6bf079c396644c5d
 DIST psycopg-3.1.16.gh.tar.gz 502759 BLAKE2B 
6c0b912c2a93425ddbed842a437e042b58ec859b3cf163aa7cd45a0db21084fea58945b40028e0491460b7d4da6648cfc361e1434d43ec7ab71af91f1a0c4c86
 SHA512 
d6cfcc848c089ef79c817bf271bcbad7078cdacacef4ab26e882fdbe55c90ac12644e7ee0af22f4cf1fa759033e94ee54c812bca7b517b84cda77276557e8ca8
 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.10.ebuild 
b/dev-python/psycopg/psycopg-3.1.10.ebuild
deleted file mode 100644
index aaca8a9462c6..
--- a/dev-python/psycopg/psycopg-3.1.10.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( 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="
-   >=dev-db/postgresql-8.1:*
-"
-RDEPEND="
-   ${DEPEND}
-   >=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   >=dev-db/postgresql-8.1[server]
-   dev-python/anyio[${PYTHON_USEDEP}]
-   dev-python/dnspython[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-src_test() {
-   # tests are lurking in top-level directory
-   cd .. || 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

[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-12-19 Thread Michał Górny
commit: ddfceff58b31fb0f024db93d2a76aaa03f8281dd
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Dec 19 17:09:09 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Dec 19 17:25:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddfceff5

dev-python/psycopg: Bump to 3.1.16

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/psycopg/Manifest  |  1 +
 dev-python/psycopg/psycopg-3.1.16.ebuild | 76 
 2 files changed, 77 insertions(+)

diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 032deab5bf2a..3ad1189aab2c 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -3,5 +3,6 @@ DIST psycopg-3.1.12.gh.tar.gz 496491 BLAKE2B 
df70ae76cb740cbeb313925fafd23650a5d
 DIST psycopg-3.1.13.gh.tar.gz 500475 BLAKE2B 
c00176335808ba0fb15dc23fd93e394926517cb2c7e072a35ba909b0b1b128bdecf8305ae1d4e494a5b1f04fee28e98b862ef9f10bd152de6eb9a8e73cf8b5dc
 SHA512 
489ea9f562be681b8c96e47b65a1ec0f2f59587f7dc931744d9f6faede1b068fd6e464f530096cac276e1f73e99f069aaab5bd2c3955aa2e0511699659f3
 DIST psycopg-3.1.14.gh.tar.gz 502307 BLAKE2B 
848d1174beb6ec78eaf300f19465c0e2c90829e51e38a8a526271e082a37add32d4e5781f84536fc3c4db6d1c29af5da70bf0374f1b011c10fa65f1c86487b25
 SHA512 
af96bc4a79944872049bfb0b1d45ad2ec55e8bfbbf729bdbe76eeeaaffc925c448ca5571214d6865129fd17feeb447e896e46e3d4a1e0b9649802761ae28efb4
 DIST psycopg-3.1.15.gh.tar.gz 502669 BLAKE2B 
21fa50d7b314d2e71e5938346145ce8cf2582e8e756e96b64c08f3f48c07d0bef765d3e96edb9e39b479a94488de878185d2303f8cd5767cdb00372ebd3ae479
 SHA512 
655812616d7ff2d5338f719016db1500496f8e4eeb4559ab10b109e7c1331e5d0a814205217845caed16dc19e68f58ac5e3a4d6d2138b5db6bf079c396644c5d
+DIST psycopg-3.1.16.gh.tar.gz 502759 BLAKE2B 
6c0b912c2a93425ddbed842a437e042b58ec859b3cf163aa7cd45a0db21084fea58945b40028e0491460b7d4da6648cfc361e1434d43ec7ab71af91f1a0c4c86
 SHA512 
d6cfcc848c089ef79c817bf271bcbad7078cdacacef4ab26e882fdbe55c90ac12644e7ee0af22f4cf1fa759033e94ee54c812bca7b517b84cda77276557e8ca8
 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.16.ebuild 
b/dev-python/psycopg/psycopg-3.1.16.ebuild
new file mode 100644
index ..6056815ed613
--- /dev/null
+++ b/dev-python/psycopg/psycopg-3.1.16.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2023 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="
+   >=dev-db/postgresql-8.1:*
+"
+RDEPEND="
+   ${DEPEND}
+   >=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-db/postgresql-8.1[server]
+   dev-python/anyio[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_test() {
+   # tests are lurking in top-level directory
+   cd .. || 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 -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   # leak and timing tests are 

[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-12-15 Thread Arthur Zamarin
commit: 020b2f2ad48abd16a765fdae9719105afc4696cd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 15 15:50:14 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 15 15:50:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=020b2f2a

dev-python/psycopg: Stabilize 3.1.13 x86, #920003

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/psycopg/psycopg-3.1.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.13.ebuild 
b/dev-python/psycopg/psycopg-3.1.13.ebuild
index a37a1da3bb20..5ed1a2191960 100644
--- a/dev-python/psycopg/psycopg-3.1.13.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.13.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-12-15 Thread Arthur Zamarin
commit: 136b46254b6a6307a2ad500d5a5496565104f6b6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 15 12:32:37 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 15 12:32:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=136b4625

dev-python/psycopg: Stabilize 3.1.13 ppc, #920003

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/psycopg/psycopg-3.1.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.13.ebuild 
b/dev-python/psycopg/psycopg-3.1.13.ebuild
index 1af2b27831fb..a37a1da3bb20 100644
--- a/dev-python/psycopg/psycopg-3.1.13.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.13.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-12-15 Thread Arthur Zamarin
commit: 7710f542c7a8f4bf76f02677009e44c16f7ffc83
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 15 11:33:09 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 15 11:33:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7710f542

dev-python/psycopg: Stabilize 3.1.13 arm, #920003

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/psycopg/psycopg-3.1.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.13.ebuild 
b/dev-python/psycopg/psycopg-3.1.13.ebuild
index 903e2e9cb8a6..1af2b27831fb 100644
--- a/dev-python/psycopg/psycopg-3.1.13.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.13.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-12-15 Thread Arthur Zamarin
commit: ed5909c574753958184e2edcd8263aca34cf7d6e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 15 10:53:26 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 15 10:53:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed5909c5

dev-python/psycopg: Stabilize 3.1.13 amd64, #920003

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/psycopg/psycopg-3.1.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.13.ebuild 
b/dev-python/psycopg/psycopg-3.1.13.ebuild
index 04014e5ea110..903e2e9cb8a6 100644
--- a/dev-python/psycopg/psycopg-3.1.13.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.13.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-12-15 Thread Arthur Zamarin
commit: d8b6dbbe25fe985abda5635d45901915d0693caf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 15 10:44:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 15 10:44:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8b6dbbe

dev-python/psycopg: Stabilize 3.1.13 arm64, #920003

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/psycopg/psycopg-3.1.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.13.ebuild 
b/dev-python/psycopg/psycopg-3.1.13.ebuild
index 9e575cdc3f54..04014e5ea110 100644
--- a/dev-python/psycopg/psycopg-3.1.13.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.13.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-12-14 Thread Michał Górny
commit: a68fb477f18cf8d8714a8fbe73e178dc47da
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec 14 13:05:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec 14 13:57:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a68fb477

dev-python/psycopg: Bump to 3.1.15

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/psycopg/Manifest  |  1 +
 dev-python/psycopg/psycopg-3.1.15.ebuild | 76 
 2 files changed, 77 insertions(+)

diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 7d3748a9b737..032deab5bf2a 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -2,5 +2,6 @@ DIST psycopg-3.1.10.gh.tar.gz 490875 BLAKE2B 
26b82aa34f0eecc3e15943390b74d82e838
 DIST psycopg-3.1.12.gh.tar.gz 496491 BLAKE2B 
df70ae76cb740cbeb313925fafd23650a5d9cb584cb79409eb55ab73260c698758c78878bfa0fbe6c6f1b6f8e55fb91290403246360776176be1fdb758d7361d
 SHA512 
52489337ee4bfc4fe3070a731661264238646f50c86ecf9b4c902da1ab050b2ba6a8f8d1322b0f57f368d3c93f7ec3dd59f7970319e2df8eb52c728a5d7fecc1
 DIST psycopg-3.1.13.gh.tar.gz 500475 BLAKE2B 
c00176335808ba0fb15dc23fd93e394926517cb2c7e072a35ba909b0b1b128bdecf8305ae1d4e494a5b1f04fee28e98b862ef9f10bd152de6eb9a8e73cf8b5dc
 SHA512 
489ea9f562be681b8c96e47b65a1ec0f2f59587f7dc931744d9f6faede1b068fd6e464f530096cac276e1f73e99f069aaab5bd2c3955aa2e0511699659f3
 DIST psycopg-3.1.14.gh.tar.gz 502307 BLAKE2B 
848d1174beb6ec78eaf300f19465c0e2c90829e51e38a8a526271e082a37add32d4e5781f84536fc3c4db6d1c29af5da70bf0374f1b011c10fa65f1c86487b25
 SHA512 
af96bc4a79944872049bfb0b1d45ad2ec55e8bfbbf729bdbe76eeeaaffc925c448ca5571214d6865129fd17feeb447e896e46e3d4a1e0b9649802761ae28efb4
+DIST psycopg-3.1.15.gh.tar.gz 502669 BLAKE2B 
21fa50d7b314d2e71e5938346145ce8cf2582e8e756e96b64c08f3f48c07d0bef765d3e96edb9e39b479a94488de878185d2303f8cd5767cdb00372ebd3ae479
 SHA512 
655812616d7ff2d5338f719016db1500496f8e4eeb4559ab10b109e7c1331e5d0a814205217845caed16dc19e68f58ac5e3a4d6d2138b5db6bf079c396644c5d
 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.15.ebuild 
b/dev-python/psycopg/psycopg-3.1.15.ebuild
new file mode 100644
index ..6056815ed613
--- /dev/null
+++ b/dev-python/psycopg/psycopg-3.1.15.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2023 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="
+   >=dev-db/postgresql-8.1:*
+"
+RDEPEND="
+   ${DEPEND}
+   >=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-db/postgresql-8.1[server]
+   dev-python/anyio[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_test() {
+   # tests are lurking in top-level directory
+   cd .. || 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 -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   # leak and timing tests are 

[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-12-02 Thread Michał Górny
commit: 36e7bcaa5dd30151272a5ac2c6ea76c30c860135
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec  2 12:54:18 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  2 13:10:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36e7bcaa

dev-python/psycopg: Bump to 3.1.14

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/psycopg/Manifest  |  1 +
 dev-python/psycopg/psycopg-3.1.14.ebuild | 76 
 2 files changed, 77 insertions(+)

diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index f52294329416..7d3748a9b737 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,5 +1,6 @@
 DIST psycopg-3.1.10.gh.tar.gz 490875 BLAKE2B 
26b82aa34f0eecc3e15943390b74d82e838415564f96d6d11c65d2d705045f78231d7a0275bc74b6a1e095210d2492e2e59debd4c19cdcfbe348fe598b95
 SHA512 
37d1d2cbe3956862d3dbecd50505267f89a837e42e188e7ff7295c4e5e0d480efd86019ce5a88cd9b682075e2e99ec9037f83de42cb1f5dbcc370a8d3c90a474
 DIST psycopg-3.1.12.gh.tar.gz 496491 BLAKE2B 
df70ae76cb740cbeb313925fafd23650a5d9cb584cb79409eb55ab73260c698758c78878bfa0fbe6c6f1b6f8e55fb91290403246360776176be1fdb758d7361d
 SHA512 
52489337ee4bfc4fe3070a731661264238646f50c86ecf9b4c902da1ab050b2ba6a8f8d1322b0f57f368d3c93f7ec3dd59f7970319e2df8eb52c728a5d7fecc1
 DIST psycopg-3.1.13.gh.tar.gz 500475 BLAKE2B 
c00176335808ba0fb15dc23fd93e394926517cb2c7e072a35ba909b0b1b128bdecf8305ae1d4e494a5b1f04fee28e98b862ef9f10bd152de6eb9a8e73cf8b5dc
 SHA512 
489ea9f562be681b8c96e47b65a1ec0f2f59587f7dc931744d9f6faede1b068fd6e464f530096cac276e1f73e99f069aaab5bd2c3955aa2e0511699659f3
+DIST psycopg-3.1.14.gh.tar.gz 502307 BLAKE2B 
848d1174beb6ec78eaf300f19465c0e2c90829e51e38a8a526271e082a37add32d4e5781f84536fc3c4db6d1c29af5da70bf0374f1b011c10fa65f1c86487b25
 SHA512 
af96bc4a79944872049bfb0b1d45ad2ec55e8bfbbf729bdbe76eeeaaffc925c448ca5571214d6865129fd17feeb447e896e46e3d4a1e0b9649802761ae28efb4
 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.14.ebuild 
b/dev-python/psycopg/psycopg-3.1.14.ebuild
new file mode 100644
index ..9ec4e4fdc5dd
--- /dev/null
+++ b/dev-python/psycopg/psycopg-3.1.14.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2023 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="
+   >=dev-db/postgresql-8.1:*
+"
+RDEPEND="
+   ${DEPEND}
+   >=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-db/postgresql-8.1[server]
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-11-18 Thread Michał Górny
commit: ba4e0ea5a7e189953d41f409a3ba7478abf55928
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 18 14:58:40 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 18 15:47:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba4e0ea5

dev-python/psycopg: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/psycopg/Manifest  |  5 --
 dev-python/psycopg/psycopg-2.9.7.ebuild  | 58 
 dev-python/psycopg/psycopg-2.9.8.ebuild  | 58 
 dev-python/psycopg/psycopg-3.1.11.ebuild | 78 
 dev-python/psycopg/psycopg-3.1.8.ebuild  | 75 --
 dev-python/psycopg/psycopg-3.1.9.ebuild  | 77 ---
 6 files changed, 351 deletions(-)

diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index e51ca48b6534..3d1cca902c4b 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,9 +1,4 @@
 DIST psycopg-3.1.10.gh.tar.gz 490875 BLAKE2B 
26b82aa34f0eecc3e15943390b74d82e838415564f96d6d11c65d2d705045f78231d7a0275bc74b6a1e095210d2492e2e59debd4c19cdcfbe348fe598b95
 SHA512 
37d1d2cbe3956862d3dbecd50505267f89a837e42e188e7ff7295c4e5e0d480efd86019ce5a88cd9b682075e2e99ec9037f83de42cb1f5dbcc370a8d3c90a474
-DIST psycopg-3.1.11.gh.tar.gz 494278 BLAKE2B 
64aa508e8b53e6f6ff37c23a654c53eb1796030cefa6dadf8dbeed54999a8c45c5e6729ffa53c833aeb91d2dee08cb3bc3a74688af1c0fd34e24ed33f6b98de3
 SHA512 
c7b06ee1501c71a7fa125bef894d444e7987ac400b7ac4908e13ac7c60f31b93b7327664280e82bb5e4e39b4be474e31d8b154b01fa34660d8c5ddafe75d1ed4
 DIST psycopg-3.1.12.gh.tar.gz 496491 BLAKE2B 
df70ae76cb740cbeb313925fafd23650a5d9cb584cb79409eb55ab73260c698758c78878bfa0fbe6c6f1b6f8e55fb91290403246360776176be1fdb758d7361d
 SHA512 
52489337ee4bfc4fe3070a731661264238646f50c86ecf9b4c902da1ab050b2ba6a8f8d1322b0f57f368d3c93f7ec3dd59f7970319e2df8eb52c728a5d7fecc1
-DIST psycopg-3.1.8.gh.tar.gz 483283 BLAKE2B 
29141637c359b5ff8988753ee4e492b0aaf82bfc6445e0c5e1d9ef18f59f09ab071ce9a6183f2d864b62e85a109b24afbdd96248c00c8bb5c01357b06648ebba
 SHA512 
4424305debc7b055fcd19b27714df46d54f8ae38452d8d5a3276df70a6c27e0094081020fdf2c34c73275cb058054414ac80843bb3e6a841bb3556ce39c76287
-DIST psycopg-3.1.9.gh.tar.gz 487052 BLAKE2B 
0422742d21b872c927d8df5f85e8e64fbfc912d08db85dbb1675fa64ccec4bd849b05b1f4773898b791edf0fbcd1aa0fe2c8bc210fd1672f70fba24df10b3624
 SHA512 
84e48b8fa7c8f677e193585e69e31dd43b8b55379f2370753e2af99351be25c2eba0bc66f19cb1ed65b8762123cc7a8d10023810815c53a8c963c6b743822766
 DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B 
4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7
 SHA512 
259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d
-DIST psycopg2-2.9.7.tar.gz 383496 BLAKE2B 
ebec20330ed5e8f1e6190ebbbf9b7a2127e260a3979d63b5dc376843d549412d3b5157a471c00562ff2111c4f3d45c6fd18aa5682368057a90a78a8616eb62be
 SHA512 
77f9136989ce035dc66eec47271bd2e18606db0637eb34300b0b95895358499dae2f5f714ce49d817070f949ec9daa46d221861449cce75225c15c19e757c1a3
-DIST psycopg2-2.9.8.tar.gz 383802 BLAKE2B 
2a31bca4d5ebbaeeead72fb63f5208b6404291b8cbf2911ecd8043264dabaec7702f00fb94dc222e4bba11673fcf08fcf08f0dcbba8f093c0cb88e3143173c9d
 SHA512 
a540773c0963c2c6e77bd3b9caa117d435f1b40f5a4485bb8eb43a833016b8f53d55a680e5ced998a94480c107a9d479541a1366d55643846d5d0c283b4aabed
 DIST psycopg2-2.9.9.tar.gz 384926 BLAKE2B 
8418fca1329703cedfc86be74d85cae5133a0604bb8a21fa43e5359a46626d38ef227d0cd8fbbeb497e2db517a469d7f3e86b74ef9163617a547e999073a6b4c
 SHA512 
a691fd09762221e854861dedce37b05e5354e0701feea470a6d5046960056ef02a8c9ecfa751adeba485271ea7d5834643b7d3a3c3f3270087f5ed9c68509f5f

diff --git a/dev-python/psycopg/psycopg-2.9.7.ebuild 
b/dev-python/psycopg/psycopg-2.9.7.ebuild
deleted file mode 100644
index c185e47bcf2d..
--- a/dev-python/psycopg/psycopg-2.9.7.ebuild
+++ /dev/null
@@ -1,58 +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/
-   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() {
-   if use debug; then
-   sed -i 's/^\(define=\)/\1PSYCOPG_DEBUG,/' setup.cfg || die
-   fi
-
-   dist

[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-11-18 Thread Michał Górny
commit: ba41b3eb046d61ed39edad9063cd83730f8ffaf0
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 18 14:59:10 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 18 15:47:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba41b3eb

dev-python/psycopg: Bump to 3.1.13

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/psycopg/Manifest  |  1 +
 dev-python/psycopg/psycopg-3.1.13.ebuild | 76 
 2 files changed, 77 insertions(+)

diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 3d1cca902c4b..f52294329416 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,4 +1,5 @@
 DIST psycopg-3.1.10.gh.tar.gz 490875 BLAKE2B 
26b82aa34f0eecc3e15943390b74d82e838415564f96d6d11c65d2d705045f78231d7a0275bc74b6a1e095210d2492e2e59debd4c19cdcfbe348fe598b95
 SHA512 
37d1d2cbe3956862d3dbecd50505267f89a837e42e188e7ff7295c4e5e0d480efd86019ce5a88cd9b682075e2e99ec9037f83de42cb1f5dbcc370a8d3c90a474
 DIST psycopg-3.1.12.gh.tar.gz 496491 BLAKE2B 
df70ae76cb740cbeb313925fafd23650a5d9cb584cb79409eb55ab73260c698758c78878bfa0fbe6c6f1b6f8e55fb91290403246360776176be1fdb758d7361d
 SHA512 
52489337ee4bfc4fe3070a731661264238646f50c86ecf9b4c902da1ab050b2ba6a8f8d1322b0f57f368d3c93f7ec3dd59f7970319e2df8eb52c728a5d7fecc1
+DIST psycopg-3.1.13.gh.tar.gz 500475 BLAKE2B 
c00176335808ba0fb15dc23fd93e394926517cb2c7e072a35ba909b0b1b128bdecf8305ae1d4e494a5b1f04fee28e98b862ef9f10bd152de6eb9a8e73cf8b5dc
 SHA512 
489ea9f562be681b8c96e47b65a1ec0f2f59587f7dc931744d9f6faede1b068fd6e464f530096cac276e1f73e99f069aaab5bd2c3955aa2e0511699659f3
 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.13.ebuild 
b/dev-python/psycopg/psycopg-3.1.13.ebuild
new file mode 100644
index ..9e575cdc3f54
--- /dev/null
+++ b/dev-python/psycopg/psycopg-3.1.13.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( 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="
+   >=dev-db/postgresql-8.1:*
+"
+RDEPEND="
+   ${DEPEND}
+   >=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-db/postgresql-8.1[server]
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-10-27 Thread Arthur Zamarin
commit: d987a5df368d51ddf55864d03f72ba7f7a72524c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 27 19:54:29 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 27 19:54:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d987a5df

dev-python/psycopg: Stabilize 2.9.9 ppc64, #916357

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/psycopg/psycopg-2.9.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-2.9.9.ebuild 
b/dev-python/psycopg/psycopg-2.9.9.ebuild
index 1a291899e370..639ba2bc9303 100644
--- a/dev-python/psycopg/psycopg-2.9.9.ebuild
+++ b/dev-python/psycopg/psycopg-2.9.9.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/

2023-10-27 Thread Arthur Zamarin
commit: d3efc780887f10ab105c5444dae3c12fd9860168
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 27 19:54:26 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 27 19:54:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3efc780

dev-python/psycopg: Stabilize 3.1.12 arm64, #916356

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/psycopg/psycopg-3.1.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.12.ebuild 
b/dev-python/psycopg/psycopg-3.1.12.ebuild
index 7529f1cc253d..fbc4b84a9b29 100644
--- a/dev-python/psycopg/psycopg-3.1.12.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.12.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-10-27 Thread Arthur Zamarin
commit: d822c1b70e923b632a4a8903a548c6d5193e9681
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 27 19:54:28 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 27 19:54:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d822c1b7

dev-python/psycopg: Stabilize 2.9.9 arm, #916357

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/psycopg/psycopg-2.9.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-2.9.9.ebuild 
b/dev-python/psycopg/psycopg-2.9.9.ebuild
index a6bb75374c3c..1a291899e370 100644
--- a/dev-python/psycopg/psycopg-2.9.9.ebuild
+++ b/dev-python/psycopg/psycopg-2.9.9.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/

2023-10-27 Thread Arthur Zamarin
commit: 364ab575d21a7652849671f01942c590cb7162f4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 27 19:54:27 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 27 19:54:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=364ab575

dev-python/psycopg: Stabilize 3.1.12 arm, #916356

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/psycopg/psycopg-3.1.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.12.ebuild 
b/dev-python/psycopg/psycopg-3.1.12.ebuild
index fbc4b84a9b29..8c6c6892043f 100644
--- a/dev-python/psycopg/psycopg-3.1.12.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.12.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-10-27 Thread Arthur Zamarin
commit: b5d9077d520bd46031a4bd7a79cf2f5f5516564a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 27 19:54:29 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 27 19:54:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5d9077d

dev-python/psycopg: Stabilize 2.9.9 arm64, #916357

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/psycopg/psycopg-2.9.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-2.9.9.ebuild 
b/dev-python/psycopg/psycopg-2.9.9.ebuild
index 639ba2bc9303..c185e47bcf2d 100644
--- a/dev-python/psycopg/psycopg-2.9.9.ebuild
+++ b/dev-python/psycopg/psycopg-2.9.9.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/

2023-10-27 Thread Arthur Zamarin
commit: 9219df51026c1120ee35ccfe8d98a9d4b68e3509
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Oct 27 19:54:25 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Oct 27 19:54:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9219df51

dev-python/psycopg: Stabilize 3.1.12 ppc, #916356

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/psycopg/psycopg-3.1.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.12.ebuild 
b/dev-python/psycopg/psycopg-3.1.12.ebuild
index b5ac89209c5a..7529f1cc253d 100644
--- a/dev-python/psycopg/psycopg-3.1.12.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.12.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-10-27 Thread Sam James
commit: f378a736a6a7fe85a88f28d078cecb930e73d5b5
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 27 19:31:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 27 19:31:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f378a736

dev-python/psycopg: Stabilize 3.1.12 ppc64, #916356

Signed-off-by: Sam James  gentoo.org>

 dev-python/psycopg/psycopg-3.1.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.12.ebuild 
b/dev-python/psycopg/psycopg-3.1.12.ebuild
index 9029169bd534..b5ac89209c5a 100644
--- a/dev-python/psycopg/psycopg-3.1.12.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.12.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-10-27 Thread Sam James
commit: 354f9c914fc400fa2dfad005c6702073814d77fb
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 27 19:31:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 27 19:31:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=354f9c91

dev-python/psycopg: Stabilize 2.9.9 x86, #916357

Signed-off-by: Sam James  gentoo.org>

 dev-python/psycopg/psycopg-2.9.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-2.9.9.ebuild 
b/dev-python/psycopg/psycopg-2.9.9.ebuild
index 6abc2fa76ae2..a6bb75374c3c 100644
--- a/dev-python/psycopg/psycopg-2.9.9.ebuild
+++ b/dev-python/psycopg/psycopg-2.9.9.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/

2023-10-27 Thread Sam James
commit: 41d3cddacb829119b32963a13b79513f6e4f731d
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 27 19:31:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 27 19:31:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41d3cdda

dev-python/psycopg: Stabilize 3.1.12 amd64, #916356

Signed-off-by: Sam James  gentoo.org>

 dev-python/psycopg/psycopg-3.1.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.12.ebuild 
b/dev-python/psycopg/psycopg-3.1.12.ebuild
index 64ae98f71a8b..9029169bd534 100644
--- a/dev-python/psycopg/psycopg-3.1.12.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.12.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-10-27 Thread Sam James
commit: 38caa4c85d8ad1ec6f279623aa6f212bd2d8a405
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 27 19:31:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 27 19:31:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38caa4c8

dev-python/psycopg: Stabilize 2.9.9 amd64, #916357

Signed-off-by: Sam James  gentoo.org>

 dev-python/psycopg/psycopg-2.9.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-2.9.9.ebuild 
b/dev-python/psycopg/psycopg-2.9.9.ebuild
index 31d20d1bc4cc..6abc2fa76ae2 100644
--- a/dev-python/psycopg/psycopg-2.9.9.ebuild
+++ b/dev-python/psycopg/psycopg-2.9.9.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/

2023-10-27 Thread Sam James
commit: 678ac9f32e2f08a33b79d328c81f1aa140f4f7aa
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 27 19:30:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 27 19:30:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=678ac9f3

dev-python/psycopg: Stabilize 3.1.12 x86, #916356

Signed-off-by: Sam James  gentoo.org>

 dev-python/psycopg/psycopg-3.1.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.12.ebuild 
b/dev-python/psycopg/psycopg-3.1.12.ebuild
index 68613485f6c7..64ae98f71a8b 100644
--- a/dev-python/psycopg/psycopg-3.1.12.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.12.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-10-24 Thread Arthur Zamarin
commit: f2400ee7779f3082ce4a5308d1cdf5ce4950eeff
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Oct 24 17:16:44 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Oct 24 17:16:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2400ee7

dev-python/psycopg: Stabilize 3.1.9 sparc, #909246

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/psycopg/psycopg-3.1.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.9.ebuild 
b/dev-python/psycopg/psycopg-3.1.9.ebuild
index b3385839a82c..1b8dae221b61 100644
--- a/dev-python/psycopg/psycopg-3.1.9.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.9.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-10-03 Thread Michał Górny
commit: 3b84cc15ef0550dcd4479b6e5872759e4e31e665
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct  4 05:34:34 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct  4 05:51:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b84cc15

dev-python/psycopg: Bump to 2.9.9

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/psycopg/Manifest |  1 +
 dev-python/psycopg/psycopg-2.9.9.ebuild | 58 +
 2 files changed, 59 insertions(+)

diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index ad5d13d6a44a..e51ca48b6534 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -6,3 +6,4 @@ DIST psycopg-3.1.9.gh.tar.gz 487052 BLAKE2B 
0422742d21b872c927d8df5f85e8e64fbfc9
 DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B 
4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7
 SHA512 
259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d
 DIST psycopg2-2.9.7.tar.gz 383496 BLAKE2B 
ebec20330ed5e8f1e6190ebbbf9b7a2127e260a3979d63b5dc376843d549412d3b5157a471c00562ff2111c4f3d45c6fd18aa5682368057a90a78a8616eb62be
 SHA512 
77f9136989ce035dc66eec47271bd2e18606db0637eb34300b0b95895358499dae2f5f714ce49d817070f949ec9daa46d221861449cce75225c15c19e757c1a3
 DIST psycopg2-2.9.8.tar.gz 383802 BLAKE2B 
2a31bca4d5ebbaeeead72fb63f5208b6404291b8cbf2911ecd8043264dabaec7702f00fb94dc222e4bba11673fcf08fcf08f0dcbba8f093c0cb88e3143173c9d
 SHA512 
a540773c0963c2c6e77bd3b9caa117d435f1b40f5a4485bb8eb43a833016b8f53d55a680e5ced998a94480c107a9d479541a1366d55643846d5d0c283b4aabed
+DIST psycopg2-2.9.9.tar.gz 384926 BLAKE2B 
8418fca1329703cedfc86be74d85cae5133a0604bb8a21fa43e5359a46626d38ef227d0cd8fbbeb497e2db517a469d7f3e86b74ef9163617a547e999073a6b4c
 SHA512 
a691fd09762221e854861dedce37b05e5354e0701feea470a6d5046960056ef02a8c9ecfa751adeba485271ea7d5834643b7d3a3c3f3270087f5ed9c68509f5f

diff --git a/dev-python/psycopg/psycopg-2.9.9.ebuild 
b/dev-python/psycopg/psycopg-2.9.9.ebuild
new file mode 100644
index ..31d20d1bc4cc
--- /dev/null
+++ b/dev-python/psycopg/psycopg-2.9.9.ebuild
@@ -0,0 +1,58 @@
+# 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/
+   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() {
+   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 \
+   -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/

2023-10-03 Thread Sam James
commit: af43429fa9ef24984eedc62c730f20b71432e70a
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 22:36:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 22:36:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af43429f

dev-python/psycopg: Stabilize 3.1.10 sparc, #913992

Signed-off-by: Sam James  gentoo.org>

 dev-python/psycopg/psycopg-3.1.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.10.ebuild 
b/dev-python/psycopg/psycopg-3.1.10.ebuild
index 9807a93aca05..aaca8a9462c6 100644
--- a/dev-python/psycopg/psycopg-3.1.10.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.10.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-09-28 Thread Michał Górny
commit: 1f5c2cc77fc6b482f2cb7b91d1a7a4151474e7fc
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Sep 28 17:02:01 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 28 17:02:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f5c2cc7

dev-python/psycopg: Bump to 2.9.8

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/psycopg/Manifest |  1 +
 dev-python/psycopg/psycopg-2.9.8.ebuild | 58 +
 2 files changed, 59 insertions(+)

diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 8c2ac69fd4b7..ad5d13d6a44a 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -5,3 +5,4 @@ DIST psycopg-3.1.8.gh.tar.gz 483283 BLAKE2B 
29141637c359b5ff8988753ee4e492b0aaf8
 DIST psycopg-3.1.9.gh.tar.gz 487052 BLAKE2B 
0422742d21b872c927d8df5f85e8e64fbfc912d08db85dbb1675fa64ccec4bd849b05b1f4773898b791edf0fbcd1aa0fe2c8bc210fd1672f70fba24df10b3624
 SHA512 
84e48b8fa7c8f677e193585e69e31dd43b8b55379f2370753e2af99351be25c2eba0bc66f19cb1ed65b8762123cc7a8d10023810815c53a8c963c6b743822766
 DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B 
4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7
 SHA512 
259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d
 DIST psycopg2-2.9.7.tar.gz 383496 BLAKE2B 
ebec20330ed5e8f1e6190ebbbf9b7a2127e260a3979d63b5dc376843d549412d3b5157a471c00562ff2111c4f3d45c6fd18aa5682368057a90a78a8616eb62be
 SHA512 
77f9136989ce035dc66eec47271bd2e18606db0637eb34300b0b95895358499dae2f5f714ce49d817070f949ec9daa46d221861449cce75225c15c19e757c1a3
+DIST psycopg2-2.9.8.tar.gz 383802 BLAKE2B 
2a31bca4d5ebbaeeead72fb63f5208b6404291b8cbf2911ecd8043264dabaec7702f00fb94dc222e4bba11673fcf08fcf08f0dcbba8f093c0cb88e3143173c9d
 SHA512 
a540773c0963c2c6e77bd3b9caa117d435f1b40f5a4485bb8eb43a833016b8f53d55a680e5ced998a94480c107a9d479541a1366d55643846d5d0c283b4aabed

diff --git a/dev-python/psycopg/psycopg-2.9.8.ebuild 
b/dev-python/psycopg/psycopg-2.9.8.ebuild
new file mode 100644
index ..31d20d1bc4cc
--- /dev/null
+++ b/dev-python/psycopg/psycopg-2.9.8.ebuild
@@ -0,0 +1,58 @@
+# 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/
+   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() {
+   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 \
+   -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/

2023-09-27 Thread Arthur Zamarin
commit: b10d4ddeb1da2650cff28633f4b4e5534b24e892
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Sep 27 19:22:48 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Sep 27 19:22:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b10d4dde

dev-python/psycopg: Stabilize 3.1.10 arm64, #913992

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/psycopg/psycopg-3.1.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.10.ebuild 
b/dev-python/psycopg/psycopg-3.1.10.ebuild
index 7eb0adc2cf17..9807a93aca05 100644
--- a/dev-python/psycopg/psycopg-3.1.10.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.10.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-09-27 Thread Michał Górny
commit: d55005e0330feba85598676265056c6c387a76b7
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Sep 27 07:05:29 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Sep 27 07:18:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d55005e0

dev-python/psycopg: Bump to 3.1.12

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/psycopg/Manifest  |  1 +
 dev-python/psycopg/psycopg-3.1.12.ebuild | 78 
 2 files changed, 79 insertions(+)

diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 7eb1c8b70222..8c2ac69fd4b7 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,5 +1,6 @@
 DIST psycopg-3.1.10.gh.tar.gz 490875 BLAKE2B 
26b82aa34f0eecc3e15943390b74d82e838415564f96d6d11c65d2d705045f78231d7a0275bc74b6a1e095210d2492e2e59debd4c19cdcfbe348fe598b95
 SHA512 
37d1d2cbe3956862d3dbecd50505267f89a837e42e188e7ff7295c4e5e0d480efd86019ce5a88cd9b682075e2e99ec9037f83de42cb1f5dbcc370a8d3c90a474
 DIST psycopg-3.1.11.gh.tar.gz 494278 BLAKE2B 
64aa508e8b53e6f6ff37c23a654c53eb1796030cefa6dadf8dbeed54999a8c45c5e6729ffa53c833aeb91d2dee08cb3bc3a74688af1c0fd34e24ed33f6b98de3
 SHA512 
c7b06ee1501c71a7fa125bef894d444e7987ac400b7ac4908e13ac7c60f31b93b7327664280e82bb5e4e39b4be474e31d8b154b01fa34660d8c5ddafe75d1ed4
+DIST psycopg-3.1.12.gh.tar.gz 496491 BLAKE2B 
df70ae76cb740cbeb313925fafd23650a5d9cb584cb79409eb55ab73260c698758c78878bfa0fbe6c6f1b6f8e55fb91290403246360776176be1fdb758d7361d
 SHA512 
52489337ee4bfc4fe3070a731661264238646f50c86ecf9b4c902da1ab050b2ba6a8f8d1322b0f57f368d3c93f7ec3dd59f7970319e2df8eb52c728a5d7fecc1
 DIST psycopg-3.1.8.gh.tar.gz 483283 BLAKE2B 
29141637c359b5ff8988753ee4e492b0aaf82bfc6445e0c5e1d9ef18f59f09ab071ce9a6183f2d864b62e85a109b24afbdd96248c00c8bb5c01357b06648ebba
 SHA512 
4424305debc7b055fcd19b27714df46d54f8ae38452d8d5a3276df70a6c27e0094081020fdf2c34c73275cb058054414ac80843bb3e6a841bb3556ce39c76287
 DIST psycopg-3.1.9.gh.tar.gz 487052 BLAKE2B 
0422742d21b872c927d8df5f85e8e64fbfc912d08db85dbb1675fa64ccec4bd849b05b1f4773898b791edf0fbcd1aa0fe2c8bc210fd1672f70fba24df10b3624
 SHA512 
84e48b8fa7c8f677e193585e69e31dd43b8b55379f2370753e2af99351be25c2eba0bc66f19cb1ed65b8762123cc7a8d10023810815c53a8c963c6b743822766
 DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B 
4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7
 SHA512 
259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d

diff --git a/dev-python/psycopg/psycopg-3.1.12.ebuild 
b/dev-python/psycopg/psycopg-3.1.12.ebuild
new file mode 100644
index ..68613485f6c7
--- /dev/null
+++ b/dev-python/psycopg/psycopg-3.1.12.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( 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="
+   >=dev-db/postgresql-8.1:*
+"
+RDEPEND="
+   ${DEPEND}
+   >=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-db/postgresql-8.1[server]
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-09-26 Thread Arthur Zamarin
commit: 1d64a079a9df2c77300ec5912c5ea3b38c7c45a6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Sep 26 15:23:53 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Sep 26 15:23:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d64a079

dev-python/psycopg: Stabilize 2.9.7 arm, #913785

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/psycopg/psycopg-2.9.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-2.9.7.ebuild 
b/dev-python/psycopg/psycopg-2.9.7.ebuild
index d0c0fc157bb7..c185e47bcf2d 100644
--- a/dev-python/psycopg/psycopg-2.9.7.ebuild
+++ b/dev-python/psycopg/psycopg-2.9.7.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/

2023-09-23 Thread Michał Górny
commit: 6c66a81cec57f4dde04f5def978a2a1991de3306
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Sep 24 03:05:52 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Sep 24 03:05:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c66a81c

dev-python/psycopg: Bump to 3.1.11

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/psycopg/Manifest  |  1 +
 dev-python/psycopg/psycopg-3.1.11.ebuild | 78 
 2 files changed, 79 insertions(+)

diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index d58e5972e327..7eb1c8b70222 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,4 +1,5 @@
 DIST psycopg-3.1.10.gh.tar.gz 490875 BLAKE2B 
26b82aa34f0eecc3e15943390b74d82e838415564f96d6d11c65d2d705045f78231d7a0275bc74b6a1e095210d2492e2e59debd4c19cdcfbe348fe598b95
 SHA512 
37d1d2cbe3956862d3dbecd50505267f89a837e42e188e7ff7295c4e5e0d480efd86019ce5a88cd9b682075e2e99ec9037f83de42cb1f5dbcc370a8d3c90a474
+DIST psycopg-3.1.11.gh.tar.gz 494278 BLAKE2B 
64aa508e8b53e6f6ff37c23a654c53eb1796030cefa6dadf8dbeed54999a8c45c5e6729ffa53c833aeb91d2dee08cb3bc3a74688af1c0fd34e24ed33f6b98de3
 SHA512 
c7b06ee1501c71a7fa125bef894d444e7987ac400b7ac4908e13ac7c60f31b93b7327664280e82bb5e4e39b4be474e31d8b154b01fa34660d8c5ddafe75d1ed4
 DIST psycopg-3.1.8.gh.tar.gz 483283 BLAKE2B 
29141637c359b5ff8988753ee4e492b0aaf82bfc6445e0c5e1d9ef18f59f09ab071ce9a6183f2d864b62e85a109b24afbdd96248c00c8bb5c01357b06648ebba
 SHA512 
4424305debc7b055fcd19b27714df46d54f8ae38452d8d5a3276df70a6c27e0094081020fdf2c34c73275cb058054414ac80843bb3e6a841bb3556ce39c76287
 DIST psycopg-3.1.9.gh.tar.gz 487052 BLAKE2B 
0422742d21b872c927d8df5f85e8e64fbfc912d08db85dbb1675fa64ccec4bd849b05b1f4773898b791edf0fbcd1aa0fe2c8bc210fd1672f70fba24df10b3624
 SHA512 
84e48b8fa7c8f677e193585e69e31dd43b8b55379f2370753e2af99351be25c2eba0bc66f19cb1ed65b8762123cc7a8d10023810815c53a8c963c6b743822766
 DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B 
4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7
 SHA512 
259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d

diff --git a/dev-python/psycopg/psycopg-3.1.11.ebuild 
b/dev-python/psycopg/psycopg-3.1.11.ebuild
new file mode 100644
index ..68613485f6c7
--- /dev/null
+++ b/dev-python/psycopg/psycopg-3.1.11.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( 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="
+   >=dev-db/postgresql-8.1:*
+"
+RDEPEND="
+   ${DEPEND}
+   >=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-db/postgresql-8.1[server]
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-09-11 Thread Sam James
commit: ee4df4a90b74bc6f0b7ca265c74b0eccb9883ce9
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 11 18:35:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 11 18:35:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee4df4a9

dev-python/psycopg: Stabilize 3.1.10 ppc64, #913992

Signed-off-by: Sam James  gentoo.org>

 dev-python/psycopg/psycopg-3.1.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.10.ebuild 
b/dev-python/psycopg/psycopg-3.1.10.ebuild
index 89c62c1b8788..7eb0adc2cf17 100644
--- a/dev-python/psycopg/psycopg-3.1.10.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.10.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-09-11 Thread Sam James
commit: 43afaa516a4527bfd66b669c96dfdf4b312d4f09
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 11 18:35:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 11 18:35:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43afaa51

dev-python/psycopg: Stabilize 3.1.10 x86, #913992

Signed-off-by: Sam James  gentoo.org>

 dev-python/psycopg/psycopg-3.1.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.10.ebuild 
b/dev-python/psycopg/psycopg-3.1.10.ebuild
index 0547c0953767..89c62c1b8788 100644
--- a/dev-python/psycopg/psycopg-3.1.10.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.10.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-09-11 Thread Arthur Zamarin
commit: 97bffcb8557c4fb21bcafca94bb6e1f67b2e9525
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Sep 11 13:04:11 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Sep 11 13:04:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97bffcb8

dev-python/psycopg: Stabilize 3.1.10 arm, #913992

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/psycopg/psycopg-3.1.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.10.ebuild 
b/dev-python/psycopg/psycopg-3.1.10.ebuild
index de1432f4e862..0547c0953767 100644
--- a/dev-python/psycopg/psycopg-3.1.10.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.10.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-09-11 Thread Sam James
commit: 19a66e59ec37a6485c663966efaadb59d52b0c88
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 11 12:36:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 11 12:36:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19a66e59

dev-python/psycopg: Stabilize 3.1.10 amd64, #913992

Signed-off-by: Sam James  gentoo.org>

 dev-python/psycopg/psycopg-3.1.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.10.ebuild 
b/dev-python/psycopg/psycopg-3.1.10.ebuild
index 8cb8c8b3b186..de1432f4e862 100644
--- a/dev-python/psycopg/psycopg-3.1.10.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.10.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-09-07 Thread Sam James
commit: 5f8d4f0e0cb603293a5d1e604502fa35a05afddf
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep  7 19:51:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep  7 19:51:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f8d4f0e

dev-python/psycopg: Stabilize 2.9.7 x86, #913785

Signed-off-by: Sam James  gentoo.org>

 dev-python/psycopg/psycopg-2.9.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-2.9.7.ebuild 
b/dev-python/psycopg/psycopg-2.9.7.ebuild
index 31d20d1bc4cc..18ebeb838989 100644
--- a/dev-python/psycopg/psycopg-2.9.7.ebuild
+++ b/dev-python/psycopg/psycopg-2.9.7.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/

2023-09-07 Thread Sam James
commit: baa879d5d91883b2017a6b7d575ce27a979eb458
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep  7 19:51:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep  7 19:51:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baa879d5

dev-python/psycopg: Stabilize 2.9.7 amd64, #913785

Signed-off-by: Sam James  gentoo.org>

 dev-python/psycopg/psycopg-2.9.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-2.9.7.ebuild 
b/dev-python/psycopg/psycopg-2.9.7.ebuild
index 18ebeb838989..a6bb75374c3c 100644
--- a/dev-python/psycopg/psycopg-2.9.7.ebuild
+++ b/dev-python/psycopg/psycopg-2.9.7.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/

2023-08-05 Thread Michał Górny
commit: 1c76c72ee26583df2dc3237ab00b789f0d04401e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug  5 14:43:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug  5 14:52:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c76c72e

dev-python/psycopg: Bump to 2.9.7

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/psycopg/Manifest |  1 +
 dev-python/psycopg/psycopg-2.9.7.ebuild | 58 +
 2 files changed, 59 insertions(+)

diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index d2b974f5670c..d58e5972e327 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -2,3 +2,4 @@ DIST psycopg-3.1.10.gh.tar.gz 490875 BLAKE2B 
26b82aa34f0eecc3e15943390b74d82e838
 DIST psycopg-3.1.8.gh.tar.gz 483283 BLAKE2B 
29141637c359b5ff8988753ee4e492b0aaf82bfc6445e0c5e1d9ef18f59f09ab071ce9a6183f2d864b62e85a109b24afbdd96248c00c8bb5c01357b06648ebba
 SHA512 
4424305debc7b055fcd19b27714df46d54f8ae38452d8d5a3276df70a6c27e0094081020fdf2c34c73275cb058054414ac80843bb3e6a841bb3556ce39c76287
 DIST psycopg-3.1.9.gh.tar.gz 487052 BLAKE2B 
0422742d21b872c927d8df5f85e8e64fbfc912d08db85dbb1675fa64ccec4bd849b05b1f4773898b791edf0fbcd1aa0fe2c8bc210fd1672f70fba24df10b3624
 SHA512 
84e48b8fa7c8f677e193585e69e31dd43b8b55379f2370753e2af99351be25c2eba0bc66f19cb1ed65b8762123cc7a8d10023810815c53a8c963c6b743822766
 DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B 
4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7
 SHA512 
259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d
+DIST psycopg2-2.9.7.tar.gz 383496 BLAKE2B 
ebec20330ed5e8f1e6190ebbbf9b7a2127e260a3979d63b5dc376843d549412d3b5157a471c00562ff2111c4f3d45c6fd18aa5682368057a90a78a8616eb62be
 SHA512 
77f9136989ce035dc66eec47271bd2e18606db0637eb34300b0b95895358499dae2f5f714ce49d817070f949ec9daa46d221861449cce75225c15c19e757c1a3

diff --git a/dev-python/psycopg/psycopg-2.9.7.ebuild 
b/dev-python/psycopg/psycopg-2.9.7.ebuild
new file mode 100644
index ..31d20d1bc4cc
--- /dev/null
+++ b/dev-python/psycopg/psycopg-2.9.7.ebuild
@@ -0,0 +1,58 @@
+# 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/
+   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() {
+   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 \
+   -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/

2023-08-05 Thread Michał Górny
commit: a55f22cf636077f1b011d7c9201ae4577a0fb39b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Aug  5 14:40:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Aug  5 14:52:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a55f22cf

dev-python/psycopg: Bump to 3.1.10

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/psycopg/Manifest  |  1 +
 dev-python/psycopg/psycopg-3.1.10.ebuild | 77 
 2 files changed, 78 insertions(+)

diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index e5f73291743b..d2b974f5670c 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -1,3 +1,4 @@
+DIST psycopg-3.1.10.gh.tar.gz 490875 BLAKE2B 
26b82aa34f0eecc3e15943390b74d82e838415564f96d6d11c65d2d705045f78231d7a0275bc74b6a1e095210d2492e2e59debd4c19cdcfbe348fe598b95
 SHA512 
37d1d2cbe3956862d3dbecd50505267f89a837e42e188e7ff7295c4e5e0d480efd86019ce5a88cd9b682075e2e99ec9037f83de42cb1f5dbcc370a8d3c90a474
 DIST psycopg-3.1.8.gh.tar.gz 483283 BLAKE2B 
29141637c359b5ff8988753ee4e492b0aaf82bfc6445e0c5e1d9ef18f59f09ab071ce9a6183f2d864b62e85a109b24afbdd96248c00c8bb5c01357b06648ebba
 SHA512 
4424305debc7b055fcd19b27714df46d54f8ae38452d8d5a3276df70a6c27e0094081020fdf2c34c73275cb058054414ac80843bb3e6a841bb3556ce39c76287
 DIST psycopg-3.1.9.gh.tar.gz 487052 BLAKE2B 
0422742d21b872c927d8df5f85e8e64fbfc912d08db85dbb1675fa64ccec4bd849b05b1f4773898b791edf0fbcd1aa0fe2c8bc210fd1672f70fba24df10b3624
 SHA512 
84e48b8fa7c8f677e193585e69e31dd43b8b55379f2370753e2af99351be25c2eba0bc66f19cb1ed65b8762123cc7a8d10023810815c53a8c963c6b743822766
 DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B 
4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7
 SHA512 
259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d

diff --git a/dev-python/psycopg/psycopg-3.1.10.ebuild 
b/dev-python/psycopg/psycopg-3.1.10.ebuild
new file mode 100644
index ..8cb8c8b3b186
--- /dev/null
+++ b/dev-python/psycopg/psycopg-3.1.10.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( 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="
+   >=dev-db/postgresql-8.1:*
+"
+RDEPEND="
+   ${DEPEND}
+   >=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-db/postgresql-8.1[server]
+   dev-python/anyio[${PYTHON_USEDEP}]
+   dev-python/dnspython[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_test() {
+   # tests are lurking in top-level directory
+   cd .. || 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
+   # timing test, fragile to load
+   tests/test_concurrency_async.py::test_ctrl_c
+   )
+
+   # leak tests seem to be brittle
+   epytest -p no:django -k "not leak"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-07-20 Thread Sam James
commit: ee9a12d28010f7ca103ad7fbd67a52e76772181d
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 20 12:18:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 20 12:18:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee9a12d2

dev-python/psycopg: Stabilize 3.1.9 ppc64, #909246

Signed-off-by: Sam James  gentoo.org>

 dev-python/psycopg/psycopg-3.1.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.9.ebuild 
b/dev-python/psycopg/psycopg-3.1.9.ebuild
index 06635046de91..b3385839a82c 100644
--- a/dev-python/psycopg/psycopg-3.1.9.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.9.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-07-11 Thread Jakov Smolić
commit: 601a3c2e4324ce8a397439018cc997cc7be59476
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Jul 11 14:02:25 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Jul 11 14:02:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=601a3c2e

dev-python/psycopg: Stabilize 3.1.9 amd64, #909246

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/psycopg/psycopg-3.1.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.9.ebuild 
b/dev-python/psycopg/psycopg-3.1.9.ebuild
index 2843324d03ac..06635046de91 100644
--- a/dev-python/psycopg/psycopg-3.1.9.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.9.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-06-27 Thread Sam James
commit: 86b346ba4e46c6501b20f66481b1a5595ca8b205
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 27 07:58:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 27 07:58:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86b346ba

dev-python/psycopg: Stabilize 3.1.9 ppc, #909246

Signed-off-by: Sam James  gentoo.org>

 dev-python/psycopg/psycopg-3.1.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.9.ebuild 
b/dev-python/psycopg/psycopg-3.1.9.ebuild
index c57d98f1c2c5..2843324d03ac 100644
--- a/dev-python/psycopg/psycopg-3.1.9.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.9.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-06-27 Thread Sam James
commit: 538ef92956170e6cc4c856c6063a2430480a5ecc
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 27 07:13:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 27 07:13:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=538ef929

dev-python/psycopg: Stabilize 3.1.9 arm, #909246

Signed-off-by: Sam James  gentoo.org>

 dev-python/psycopg/psycopg-3.1.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.9.ebuild 
b/dev-python/psycopg/psycopg-3.1.9.ebuild
index eb3e7612b3c0..8daa6bc5623d 100644
--- a/dev-python/psycopg/psycopg-3.1.9.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.9.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-06-27 Thread Sam James
commit: a121dc7b3edc5baf7383b1e6a679a0b2a6322da7
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 27 07:13:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 27 07:13:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a121dc7b

dev-python/psycopg: Stabilize 3.1.9 x86, #909246

Signed-off-by: Sam James  gentoo.org>

 dev-python/psycopg/psycopg-3.1.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.9.ebuild 
b/dev-python/psycopg/psycopg-3.1.9.ebuild
index 8daa6bc5623d..c57d98f1c2c5 100644
--- a/dev-python/psycopg/psycopg-3.1.9.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.9.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-06-26 Thread Sam James
commit: 04782e28e107acec0daedcefeb7f0476d5d55b15
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 27 06:54:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 27 06:54:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04782e28

dev-python/psycopg: Stabilize 3.1.9 arm64, #909246

Signed-off-by: Sam James  gentoo.org>

 dev-python/psycopg/psycopg-3.1.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/psycopg/psycopg-3.1.9.ebuild 
b/dev-python/psycopg/psycopg-3.1.9.ebuild
index 8cb8c8b3b186..eb3e7612b3c0 100644
--- a/dev-python/psycopg/psycopg-3.1.9.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.9.ebuild
@@ -22,7 +22,7 @@ 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"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-python/psycopg/

2023-06-18 Thread Michał Górny
commit: ed18500b56937abd1f0f8483005d44ea9a333585
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 18 16:54:07 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 18 17:07:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed18500b

dev-python/psycopg: Eliminate stale python_gen_cond_dep

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/psycopg/psycopg-3.1.8.ebuild | 5 +
 dev-python/psycopg/psycopg-3.1.9.ebuild | 3 ---
 2 files changed, 1 insertion(+), 7 deletions(-)

diff --git a/dev-python/psycopg/psycopg-3.1.8.ebuild 
b/dev-python/psycopg/psycopg-3.1.8.ebuild
index 534861be1c60..d69ee05ad088 100644
--- a/dev-python/psycopg/psycopg-3.1.8.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.8.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 
@@ -29,9 +29,6 @@ DEPEND="
 "
 RDEPEND="
${DEPEND}
-   $(python_gen_cond_dep '
-   >=dev-python/backports-zoneinfo-0.2.0[${PYTHON_USEDEP}]
-   ' 3.8)
>=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}]
 "
 BDEPEND="

diff --git a/dev-python/psycopg/psycopg-3.1.9.ebuild 
b/dev-python/psycopg/psycopg-3.1.9.ebuild
index 4338e35ee6a0..8cb8c8b3b186 100644
--- a/dev-python/psycopg/psycopg-3.1.9.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.9.ebuild
@@ -29,9 +29,6 @@ DEPEND="
 "
 RDEPEND="
${DEPEND}
-   $(python_gen_cond_dep '
-   >=dev-python/backports-zoneinfo-0.2.0[${PYTHON_USEDEP}]
-   ' 3.8)
>=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}]
 "
 BDEPEND="



  1   2   3   >