From a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 4 Jun 2026 16:24:49 -0500 Subject: Adding metadata --- dev-python/psycopg/Manifest | 3 - dev-python/psycopg/metadata.xml | 13 ---- dev-python/psycopg/psycopg-2.9.12.ebuild | 61 --------------- dev-python/psycopg/psycopg-3.3.3.ebuild | 123 ------------------------------- dev-python/psycopg/psycopg-3.3.4.ebuild | 123 ------------------------------- 5 files changed, 323 deletions(-) delete mode 100644 dev-python/psycopg/Manifest delete mode 100644 dev-python/psycopg/metadata.xml delete mode 100644 dev-python/psycopg/psycopg-2.9.12.ebuild delete mode 100644 dev-python/psycopg/psycopg-3.3.3.ebuild delete mode 100644 dev-python/psycopg/psycopg-3.3.4.ebuild (limited to 'dev-python/psycopg') diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest deleted file mode 100644 index 0592bcbfe710..000000000000 --- a/dev-python/psycopg/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST psycopg-3.3.3.gh.tar.gz 610053 BLAKE2B 4fbb34ea6f6c02eea6c140743f0e81629e57cf01b82eac26e603af9be7a3bee1f9e31044acb91ff26fab5cbc2edcb584629699dd6753980753f742a0a0ded34f SHA512 40d27d978c4c25384d2572a8b7603fd040f7edccc427c7f4db889a7e949a679afe57ce4effda86c06be899892ff191ee73161020ef364b80f57c3ccee4bf31ab -DIST psycopg-3.3.4.gh.tar.gz 611451 BLAKE2B 5c15f36c1fd291d1ef58c22fbb6af2c4da0a38e5c05cb40b50e06471b834924a7c55d322e335457f3a017cd31b3900ec5bd1694b6e293e5e3c740be68a9aa66c SHA512 4cfeeb118088d704c6ebd17f42916b77825e89827411116a5e9ad813e756b71969c800179aa7337a1fcb379efde937c8d33c828b87305d5bb63ef06e66185b83 -DIST psycopg2-2.9.12.tar.gz 379683 BLAKE2B bb5e5cdee0fef649c46d414b916d6f49096c27571897cfe1ecbaa9416c8c4f8c79eeff94a3475421981e3659a123e8e8852442968539d084e7cc46c54829c946 SHA512 0d37b51408298baad8b2b095af24b1c0d0b67ba99a2532ed7344a931c6f4d431be9c21c94811eace1b4418899f070f80e80266bfe0386aac2e64289ab1b8862e diff --git a/dev-python/psycopg/metadata.xml b/dev-python/psycopg/metadata.xml deleted file mode 100644 index 4c34b048b797..000000000000 --- a/dev-python/psycopg/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - python@gentoo.org - Python - - - psycopg/psycopg - psycopg - psycopg2 - - diff --git a/dev-python/psycopg/psycopg-2.9.12.ebuild b/dev-python/psycopg/psycopg-2.9.12.ebuild deleted file mode 100644 index e80b772bb62e..000000000000 --- a/dev-python/psycopg/psycopg-2.9.12.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2026 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_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="PostgreSQL database adapter for Python" -HOMEPAGE=" - https://www.psycopg.org/ - https://github.com/psycopg/psycopg2/ - https://pypi.org/project/psycopg2/ -" - -LICENSE="LGPL-3+" -SLOT="2" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=">=dev-db/postgresql-8.1:*" -DEPEND="${RDEPEND}" -BDEPEND=" - test? ( >=dev-db/postgresql-8.1[server] ) -" - -python_prepare_all() { - distutils-r1_python_prepare_all - - # fix for py3.13 - sed -e 's:_PyInterpreterState_Get:PyInterpreterState_Get:' \ - -i psycopg/utils.c || die - # broken by different encoding of IPv4-mapped addresses - sed -e 's:test_\(cidr\|inet\)_adapt:_&:' \ - -i tests/test_ipaddress.py || die -} - -src_test() { - initdb -D "${T}"/pgsql || die - # TODO: random port - pg_ctl -w -D "${T}"/pgsql start \ - -o "-h '' -k '${T}'" || die - createdb -h "${T}" psycopg2_test || die - - local -x PSYCOPG2_TESTDB_HOST="${T}" - distutils-r1_src_test - - pg_ctl -w -D "${T}"/pgsql stop || die -} - -python_test() { - "${EPYTHON}" -c " -import tests -tests.unittest.main(defaultTest='tests.test_suite') -" --verbose || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/psycopg/psycopg-3.3.3.ebuild b/dev-python/psycopg/psycopg-3.3.3.ebuild deleted file mode 100644 index 9617f756b6fc..000000000000 --- a/dev-python/psycopg/psycopg-3.3.3.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="PostgreSQL database adapter for Python" -HOMEPAGE=" - https://www.psycopg.org/psycopg3/ - https://github.com/psycopg/psycopg/ - https://pypi.org/project/psycopg/ -" -SRC_URI=" - https://github.com/psycopg/psycopg/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" -IUSE="+native-extensions" - -DEPEND=" - native-extensions? ( - >=dev-db/postgresql-8.1:= - ) - !native-extensions? ( - >=dev-db/postgresql-8.1:* - ) -" -RDEPEND=" - ${DEPEND} - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}] - ' 3.11 3.12) -" -BDEPEND=" - native-extensions? ( - dev-python/cython[${PYTHON_USEDEP}] - ) - test? ( - >=dev-db/postgresql-8.1[server] - >=dev-python/dnspython-2.1[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( anyio ) -distutils_enable_tests pytest - -python_compile() { - # Python code + ctypes backend - cd psycopg || die - distutils-r1_python_compile - - # optional C backend - if use native-extensions && [[ ${EPYTHON} != pypy3* ]]; then - local DISTUTILS_USE_PEP517=standalone - cd ../psycopg_c || die - distutils-r1_python_compile - fi - cd .. || die -} - -src_test() { - rm -r psycopg{,_c} || die - - initdb -D "${T}"/pgsql || die - # TODO: random port - pg_ctl -w -D "${T}"/pgsql start \ - -o "-h '' -k '${T}'" || die - createdb -h "${T}" test || die - - local -x PSYCOPG_TEST_DSN="host=${T} dbname=test" - distutils-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 - # requires pproxy? - tests/test_waiting.py::test_remote_closed - tests/test_waiting.py::test_wait_remote_closed - tests/test_waiting_async.py::test_remote_closed - tests/test_waiting_async.py::test_wait_remote_closed - ) - - case ${ARCH} in - arm|x86) - EPYTEST_DESELECT+=( - # TODO - tests/types/test_numpy.py::test_classes_identities - ) - ;; - esac - - local impls=( python ) - if use native-extensions && [[ ${EPYTHON} != pypy3* ]]; then - impls+=( c ) - fi - - local -x PSYCOPG_IMPL - for PSYCOPG_IMPL in "${impls[@]}"; do - einfo "Testing with ${PSYCOPG_IMPL} implementation ..." - # leak and timing tests are fragile whereas slow tests are slow - epytest -k "not leak" \ - -m "not timing and not slow and not flakey" - done -} diff --git a/dev-python/psycopg/psycopg-3.3.4.ebuild b/dev-python/psycopg/psycopg-3.3.4.ebuild deleted file mode 100644 index ee8c0e9246bc..000000000000 --- a/dev-python/psycopg/psycopg-3.3.4.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 - -DESCRIPTION="PostgreSQL database adapter for Python" -HOMEPAGE=" - https://www.psycopg.org/psycopg3/ - https://github.com/psycopg/psycopg/ - https://pypi.org/project/psycopg/ -" -SRC_URI=" - https://github.com/psycopg/psycopg/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" -IUSE="+native-extensions" - -DEPEND=" - native-extensions? ( - >=dev-db/postgresql-8.1:= - ) - !native-extensions? ( - >=dev-db/postgresql-8.1:* - ) -" -RDEPEND=" - ${DEPEND} - $(python_gen_cond_dep ' - >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}] - ' 3.11 3.12) -" -BDEPEND=" - native-extensions? ( - dev-python/cython[${PYTHON_USEDEP}] - ) - test? ( - >=dev-db/postgresql-8.1[server] - >=dev-python/dnspython-2.1[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( anyio ) -distutils_enable_tests pytest - -python_compile() { - # Python code + ctypes backend - cd psycopg || die - distutils-r1_python_compile - - # optional C backend - if use native-extensions && [[ ${EPYTHON} != pypy3* ]]; then - local DISTUTILS_USE_PEP517=standalone - cd ../psycopg_c || die - distutils-r1_python_compile - fi - cd .. || die -} - -src_test() { - rm -r psycopg{,_c} || die - - initdb -D "${T}"/pgsql || die - # TODO: random port - pg_ctl -w -D "${T}"/pgsql start \ - -o "-h '' -k '${T}'" || die - createdb -h "${T}" test || die - - local -x PSYCOPG_TEST_DSN="host=${T} dbname=test" - distutils-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 - # requires pproxy? - tests/test_waiting.py::test_remote_closed - tests/test_waiting.py::test_wait_remote_closed - tests/test_waiting_async.py::test_remote_closed - tests/test_waiting_async.py::test_wait_remote_closed - ) - - case ${ARCH} in - arm|x86) - EPYTEST_DESELECT+=( - # TODO - tests/types/test_numpy.py::test_classes_identities - ) - ;; - esac - - local impls=( python ) - if use native-extensions && [[ ${EPYTHON} != pypy3* ]]; then - impls+=( c ) - fi - - local -x PSYCOPG_IMPL - for PSYCOPG_IMPL in "${impls[@]}"; do - einfo "Testing with ${PSYCOPG_IMPL} implementation ..." - # leak and timing tests are fragile whereas slow tests are slow - epytest -k "not leak" \ - -m "not timing and not slow and not flakey" - done -} -- cgit v1.3