From 2eb18da45283176873df783f9be185a66bb6460e Mon Sep 17 00:00:00 2001 From: "Liguros - Gitlab CI/CD [develop]" Date: Thu, 25 Jan 2024 23:21:33 +0000 Subject: Adding metadata --- dev-python/aiomysql/aiomysql-0.1.1.ebuild | 1 + dev-python/asyncmy/Manifest | 1 - dev-python/asyncmy/asyncmy-0.2.7.ebuild | 73 ----------- dev-python/asyncmy/asyncmy-0.2.8.ebuild | 2 +- dev-python/avro/Manifest | 2 +- dev-python/avro/avro-1.11.0.ebuild | 23 ---- dev-python/avro/avro-1.11.3.ebuild | 24 ++++ dev-python/cryptography/Manifest | 2 +- dev-python/cryptography/cryptography-42.0.0.ebuild | 136 -------------------- dev-python/cryptography/cryptography-42.0.1.ebuild | 137 +++++++++++++++++++++ dev-python/daiquiri/Manifest | 2 +- dev-python/daiquiri/daiquiri-3.0.1.ebuild | 28 ----- dev-python/daiquiri/daiquiri-3.2.3.ebuild | 29 +++++ dev-python/daiquiri/metadata.xml | 7 +- dev-python/mautrix/mautrix-0.20.4-r1.ebuild | 2 +- dev-python/miniupnpc/Manifest | 2 - dev-python/miniupnpc/miniupnpc-2.2.5.ebuild | 52 -------- dev-python/miniupnpc/miniupnpc-2.2.6.ebuild | 2 +- dev-python/pg8000/pg8000-1.29.4.ebuild | 5 +- dev-python/pikepdf/pikepdf-8.11.2.ebuild | 2 +- dev-python/polib/polib-1.2.0.ebuild | 12 +- dev-python/psycopg/psycopg-3.1.17.ebuild | 2 +- .../psycopg2cffi/psycopg2cffi-2.9.0-r1.ebuild | 4 +- dev-python/pyatspi/Manifest | 1 - dev-python/pyatspi/pyatspi-2.46.0.ebuild | 61 --------- dev-python/pyatspi/pyatspi-2.46.1.ebuild | 2 +- dev-python/pygraphviz/Manifest | 1 - dev-python/pygraphviz/pygraphviz-1.11.ebuild | 52 -------- dev-python/pygraphviz/pygraphviz-1.12.ebuild | 2 +- dev-python/pymemcache/pymemcache-4.0.0.ebuild | 2 +- dev-python/pyodbc/pyodbc-4.0.35.ebuild | 2 +- .../python-distutils-extra-2.47.ebuild | 2 +- .../python-xmp-toolkit-2.0.2.ebuild | 2 +- dev-python/structlog/Manifest | 1 - dev-python/structlog/structlog-23.3.0.ebuild | 31 ----- dev-python/structlog/structlog-24.1.0.ebuild | 2 +- dev-python/types-protobuf/Manifest | 2 +- .../types-protobuf-4.24.0.20240106.ebuild | 18 +++ .../types-protobuf/types-protobuf-4.24.0.4.ebuild | 18 --- dev-python/types-requests/Manifest | 3 +- .../types-requests/types-requests-2.31.0.10.ebuild | 23 ---- .../types-requests-2.31.0.20240125.ebuild | 22 ++++ .../types-requests/types-requests-2.31.0.6.ebuild | 23 ---- dev-python/types-urllib3/Manifest | 1 - dev-python/types-urllib3/metadata.xml | 13 -- .../types-urllib3/types-urllib3-1.26.25.14.ebuild | 20 --- 46 files changed, 264 insertions(+), 590 deletions(-) delete mode 100644 dev-python/asyncmy/asyncmy-0.2.7.ebuild delete mode 100644 dev-python/avro/avro-1.11.0.ebuild create mode 100644 dev-python/avro/avro-1.11.3.ebuild delete mode 100644 dev-python/cryptography/cryptography-42.0.0.ebuild create mode 100644 dev-python/cryptography/cryptography-42.0.1.ebuild delete mode 100644 dev-python/daiquiri/daiquiri-3.0.1.ebuild create mode 100644 dev-python/daiquiri/daiquiri-3.2.3.ebuild delete mode 100644 dev-python/miniupnpc/miniupnpc-2.2.5.ebuild delete mode 100644 dev-python/pyatspi/pyatspi-2.46.0.ebuild delete mode 100644 dev-python/pygraphviz/pygraphviz-1.11.ebuild delete mode 100644 dev-python/structlog/structlog-23.3.0.ebuild create mode 100644 dev-python/types-protobuf/types-protobuf-4.24.0.20240106.ebuild delete mode 100644 dev-python/types-protobuf/types-protobuf-4.24.0.4.ebuild delete mode 100644 dev-python/types-requests/types-requests-2.31.0.10.ebuild create mode 100644 dev-python/types-requests/types-requests-2.31.0.20240125.ebuild delete mode 100644 dev-python/types-requests/types-requests-2.31.0.6.ebuild delete mode 100644 dev-python/types-urllib3/Manifest delete mode 100644 dev-python/types-urllib3/metadata.xml delete mode 100644 dev-python/types-urllib3/types-urllib3-1.26.25.14.ebuild (limited to 'dev-python') diff --git a/dev-python/aiomysql/aiomysql-0.1.1.ebuild b/dev-python/aiomysql/aiomysql-0.1.1.ebuild index b062a7b2ead1..a30ecbb1a0d8 100644 --- a/dev-python/aiomysql/aiomysql-0.1.1.ebuild +++ b/dev-python/aiomysql/aiomysql-0.1.1.ebuild @@ -23,6 +23,7 @@ RDEPEND="dev-python/pymysql[${PYTHON_USEDEP}]" BDEPEND=" dev-python/setuptools-scm[${PYTHON_USEDEP}] test? ( + ${DATABASES_DEPEND[mysql]} $(python_gen_impl_dep "ssl") dev-python/sqlalchemy[${PYTHON_USEDEP}] dev-python/uvloop[${PYTHON_USEDEP}] diff --git a/dev-python/asyncmy/Manifest b/dev-python/asyncmy/Manifest index 4889241c9fe2..dcd24947efa2 100644 --- a/dev-python/asyncmy/Manifest +++ b/dev-python/asyncmy/Manifest @@ -1,2 +1 @@ -DIST asyncmy-0.2.7.gh.tar.gz 141090 BLAKE2B a16aa12dd68d7e7af36f854b0c05e03870c09087b85cd4154df30b2353fa1e6863def03e07873211594b5dce726b0ea18ceb796503cec83e62ebda9276498a40 SHA512 570add3f83088ed970305af26b17b639aed1954872f52310a4c24a588ce705481203ad5f0e82084d9d6a24a34913bc396b279c57c4b7b715ff2ef4840bc619c9 DIST asyncmy-0.2.8.gh.tar.gz 141544 BLAKE2B 12b18165706da58cf44a2df70e23c20084baf9f4464ca5aa419f7c824fee241963ae1d3c56d6fb098c804916fb09db6e3fda75376b42c5d83bf913f6b07e7e25 SHA512 949c643f79ce8d614bab664c563ed0a79fed1b30e4229d823a3dd2a1c6f01e37df52f7ccde5cadb663cad6474835ad4039fc8f5c314ae4196d1265e537063512 diff --git a/dev-python/asyncmy/asyncmy-0.2.7.ebuild b/dev-python/asyncmy/asyncmy-0.2.7.ebuild deleted file mode 100644 index 5f440d427e4c..000000000000 --- a/dev-python/asyncmy/asyncmy-0.2.7.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8,9,10,11,12} ) -PYTHON_REQ_USE="ssl" -DISTUTILS_USE_PEP517=poetry -inherit databases distutils-r1 optfeature - -DESCRIPTION="A fast asyncio MySQL driver" -HOMEPAGE=" - https://pypi.org/project/asyncmy/ - https://github.com/long2ice/asyncmy -" -SRC_URI="https://github.com/long2ice/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" -TEST_S="${S}_test" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - $(emysql --get-depend) - ) -" - -distutils_enable_tests pytest - -src_unpack() { - default - - cp -a "${S}" "${TEST_S}" || die - rm -r "${TEST_S}"/asyncmy || die -} - -src_test() { - emysql --start - local sockfile=$(emysql --get-sockfile) - - local myargs=( - --user=root - --socket="${sockfile}" - --silent - --execute="ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';" - ) - - ebegin "Changing database password" - mysql "${myargs[@]}" - eend $? || emysql --die "Changing database password failed" - - distutils-r1_src_test - emysql --stop -} - -python_test() { - cd "${T}" || die - epytest "${TEST_S}" -} - -python_install() { - distutils-r1_python_install - find "${ED}"/usr/lib -name '*.md' -delete || die - find "${ED}"/usr/lib -name LICENSE -delete || die -} - -pkg_postinst() { - optfeature "sha256_password and caching_sha2_password auth methods" dev-python/cryprography -} diff --git a/dev-python/asyncmy/asyncmy-0.2.8.ebuild b/dev-python/asyncmy/asyncmy-0.2.8.ebuild index 6ed3d29bb907..0ac5cc98d800 100644 --- a/dev-python/asyncmy/asyncmy-0.2.8.ebuild +++ b/dev-python/asyncmy/asyncmy-0.2.8.ebuild @@ -25,8 +25,8 @@ BDEPEND=" dev-python/cython[${PYTHON_USEDEP}] dev-python/setuptools[${PYTHON_USEDEP}] test? ( + ${DATABASES_DEPEND[mysql]} dev-python/pytest-asyncio[${PYTHON_USEDEP}] - $(emysql --get-depend) ) " diff --git a/dev-python/avro/Manifest b/dev-python/avro/Manifest index 49da0325e573..4fbc4f875fae 100644 --- a/dev-python/avro/Manifest +++ b/dev-python/avro/Manifest @@ -1 +1 @@ -DIST avro-1.11.0.tar.gz 83374 BLAKE2B 01f63974133d2c199f2b1e50694787898505dccf9ee3100517bd783088dce47a9b7c03aa9f98c9b4bd06a989a804478e081f0068fe4f2e81c047a9579c7a395e SHA512 e5fa1842df8d1dd730da850957927049c39788ce27b8454960d88fe7e8cf6bb6537e6db2dedd630fd09c03bc736f276b567c35c749f06fdc76a6d9cac43a4c07 +DIST avro-1.11.3.tar.gz 90621 BLAKE2B 3fbd8ea80eeea212e9136207c5207af5571ad74e21d5ab469fc1a86525cffb2f80477757be8b63cd026d9b75ec596d30b2c1bdf4abba6b15711cd3dffafcf80e SHA512 2f7877dce1ff2bde8e9cbf531f8c8149c68026ee9274d53bcbe99e7ecb678004701ad5c7cb001c01c0351aaa4d8b5d5d699f8952d95368ad2713204dd1c21895 diff --git a/dev-python/avro/avro-1.11.0.ebuild b/dev-python/avro/avro-1.11.0.ebuild deleted file mode 100644 index 5e103f16a63b..000000000000 --- a/dev-python/avro/avro-1.11.0.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8,9,10,11,12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Apache Avro is a data serialization system" -HOMEPAGE=" - https://pypi.org/project/avro/ - https://avro.apache.org -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RESTRICT="test" -PROPERTIES="test_network" - -distutils_enable_tests pytest diff --git a/dev-python/avro/avro-1.11.3.ebuild b/dev-python/avro/avro-1.11.3.ebuild new file mode 100644 index 000000000000..16a31770905c --- /dev/null +++ b/dev-python/avro/avro-1.11.3.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8,9,10,11,12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Apache Avro is a data serialization system" +HOMEPAGE=" + https://pypi.org/project/avro/ + https://avro.apache.org +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="test" +PROPERTIES="test_network" + +distutils_enable_tests pytest diff --git a/dev-python/cryptography/Manifest b/dev-python/cryptography/Manifest index c93f04edf482..680c6a870ec9 100644 --- a/dev-python/cryptography/Manifest +++ b/dev-python/cryptography/Manifest @@ -14,7 +14,7 @@ DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89 DIST cc-1.0.83.crate 68343 BLAKE2B 33245b33fa845ea2f36da36e3830ec835f937e4319865b357ee9d5ea29a0f9f8392eadb38bf1d95e3c15ed201e561acaa87aedcef744f8db3dabff87a96c7f02 SHA512 742a248c3a7547bb220a0b9c97b67a831fab9b4ac21daa08c85a3966b9fe576088def33e16132fcabec9a2828a6fc437088bb045bfc98b2cea829df6742565a7 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST cryptography-41.0.7.tar.gz 630892 BLAKE2B a2786c999b8a3fa9e413a330eeaf1076574b8f49a91a91887a7976e7260aa4bd6c25354ff4656917c9e729cd12fc457ff708d904449d03b665965f775f8b7aaf SHA512 c678da6dfc02d84ca9a26bc42844da8ba356f5dc839fefa0b63636c99107b18415b5970d721b72075fc0f8aefc3785dbf143327ceb7f4ebd075df41291b63219 -DIST cryptography-42.0.0.tar.gz 671860 BLAKE2B 40452225cac2937603000a496fd95ea0734a6d055c44a4d385aff22cf943133e5a06c1efd4e401f4b43b56eb4c87af33b8b99d1aebd84e6768217887fd12a3bb SHA512 96a9eab6b23ed8a0789742e824429646ac6a038047dcc3ec092955b1308843d1686b012f7e12c64d8c40308049be98bbdb1af233e83c60b388a30035e50bb58d +DIST cryptography-42.0.1.tar.gz 672364 BLAKE2B 5e83c2dff17dc1ae03ca339766c91b28205694d73c9f2a08a169c4e41d63262a7f0180e0f4b92afd2a59d3226576b761c901341bdd4f2568111cfd9e6ffd3063 SHA512 978f21bb14dd15ab559af4c85cbc5c98b2ad047bedc980307d7fc91816ee50ace4b1259dac083eb03f03ce12db1eaae171405e33348ac3affd58c140b986dfbd DIST foreign-types-0.3.2.crate 7504 BLAKE2B 520818b702d990d296ecd31a8646850202509ccfa18edd0e1b260289619a6c351e758f317ec0824bd76eccb209b6f087057c25f1bd01a47897715013dd834867 SHA512 bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232 DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B d2e42e04b6657e7a69fe0bd20c672176629c743e49a55fd007bb30e289710b70045d445ae9cae0eeaa747ee708c90e8abd9b5fc39bad8ec0666befe1b696d4f1 SHA512 bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a DIST heck-0.4.1.crate 11567 BLAKE2B 520aeea740cfa30b0cca12f73594ffa655f32959673b1c9caaca1ea0162e455546ae3033881394c0ba0516bcd5c9a997da02162e1585522d665813b9096eabd9 SHA512 8c80e959d2f10a2893f9a71994720f90747742bb5b61fc0a539eed3ea5679b140c48fd7f7690d7122cd6af5f7f20a19d412e3569fe741c6d31f6b2ce1e0b80e8 diff --git a/dev-python/cryptography/cryptography-42.0.0.ebuild b/dev-python/cryptography/cryptography-42.0.0.ebuild deleted file mode 100644 index b73fd736d06f..000000000000 --- a/dev-python/cryptography/cryptography-42.0.0.ebuild +++ /dev/null @@ -1,136 +0,0 @@ -# Copyright 2021-2024 Liguros Authors -# Distributed under the terms of the GNU General Public License v2 -EAPI=8 - -CARGO_OPTIONAL=yes -PYTHON_COMPAT=( python3_{8,9,10,11,12} ) -PYTHON_REQ_USE="threads(+)" - -CRATES=" -asn1-0.15.5 -asn1_derive-0.15.5 -autocfg-1.1.0 -base64-0.21.7 -bitflags-1.3.2 -bitflags-2.4.2 -cc-1.0.83 -cfg-if-1.0.0 -foreign-types-0.3.2 -foreign-types-shared-0.1.1 -heck-0.4.1 -indoc-2.0.4 -libc-0.2.152 -lock_api-0.4.11 -memoffset-0.9.0 -once_cell-1.19.0 -openssl-0.10.63 -openssl-macros-0.1.1 -openssl-sys-0.9.99 -parking_lot-0.12.1 -parking_lot_core-0.9.9 -pem-3.0.3 -pkg-config-0.3.29 -proc-macro2-1.0.78 -pyo3-0.20.2 -pyo3-build-config-0.20.2 -pyo3-ffi-0.20.2 -pyo3-macros-0.20.2 -pyo3-macros-backend-0.20.2 -quote-1.0.35 -redox_syscall-0.4.1 -scopeguard-1.2.0 -self_cell-1.0.3 -smallvec-1.13.1 -syn-2.0.48 -target-lexicon-0.12.13 -unicode-ident-1.0.12 -unindent-0.2.3 -vcpkg-0.2.15 -windows-targets-0.48.5 -windows_aarch64_gnullvm-0.48.5 -windows_aarch64_msvc-0.48.5 -windows_i686_gnu-0.48.5 -windows_i686_msvc-0.48.5 -windows_x86_64_gnu-0.48.5 -windows_x86_64_gnullvm-0.48.5 -windows_x86_64_msvc-0.48.5 -" - -inherit cargo distutils-r1 multiprocessing - -DESCRIPTION="Library providing cryptographic recipes and primitives" -HOMEPAGE=" - https://github.com/pyca/cryptography/ - https://pypi.org/project/cryptography/ -" -SRC_URI=" - https://github.com/pyca/cryptography/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz - $(cargo_crate_uris ${CRATES})" - -LICENSE="|| ( Apache-2.0 BSD ) PSF-2" -# Dependent crate licenses -LICENSE+=" - Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD MIT - Unicode-DFS-2016 -" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="libressl" - -RDEPEND=" - !libressl? ( >=dev-libs/openssl-1.0.2o-r6:0= ) - libressl? ( >=dev-libs/libressl-3.6.0:0= ) - $(python_gen_cond_dep ' - >=dev-python/cffi-1.8:=[${PYTHON_USEDEP}] - ' 'python*') -" -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - ${DEPEND} - dev-python/setuptools-rust[${PYTHON_USEDEP}] - test? ( - >=dev-python/hypothesis-1.11.4[${PYTHON_USEDEP}] - dev-python/iso8601[${PYTHON_USEDEP}] - dev-python/pretend[${PYTHON_USEDEP}] - dev-python/pyasn1-modules[${PYTHON_USEDEP}] - dev-python/pytest-subtests[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - ) -" - -# Files built without CFLAGS/LDFLAGS, acceptable for rust -QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/cryptography/hazmat/bindings/_rust.*.so" - -distutils_enable_tests pytest - -src_unpack() { - cargo_src_unpack -} - -src_prepare() { - default - - sed -i -e 's:--benchmark-disable::' pyproject.toml || die - - # work around availability macros not supported in GCC (yet) - if [[ ${CHOST} == *-darwin* ]] ; then - local darwinok=0 - if [[ ${CHOST##*-darwin} -ge 16 ]] ; then - darwinok=1 - fi - sed -i -e 's/__builtin_available(macOS 10\.12, \*)/'"${darwinok}"'/' \ - src/_cffi_src/openssl/src/osrandom_engine.c || die - fi -} - -python_configure_all() { - filter-lto # bug #903908 -} - -python_test() { - local -x PYTHONPATH="${PYTHONPATH}:${WORKDIR}/cryptography_vectors-${PV}" - epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" -} diff --git a/dev-python/cryptography/cryptography-42.0.1.ebuild b/dev-python/cryptography/cryptography-42.0.1.ebuild new file mode 100644 index 000000000000..b1fe1902a13f --- /dev/null +++ b/dev-python/cryptography/cryptography-42.0.1.ebuild @@ -0,0 +1,137 @@ +# Copyright 2021-2024 Liguros Authors +# Distributed under the terms of the GNU General Public License v2 +EAPI=8 + +CARGO_OPTIONAL=yes +PYTHON_COMPAT=( python3_{8,9,10,11,12} ) +PYTHON_REQ_USE="threads(+)" + + +CRATES=" +asn1-0.15.5 +asn1_derive-0.15.5 +autocfg-1.1.0 +base64-0.21.7 +bitflags-1.3.2 +bitflags-2.4.2 +cc-1.0.83 +cfg-if-1.0.0 +foreign-types-0.3.2 +foreign-types-shared-0.1.1 +heck-0.4.1 +indoc-2.0.4 +libc-0.2.152 +lock_api-0.4.11 +memoffset-0.9.0 +once_cell-1.19.0 +openssl-0.10.63 +openssl-macros-0.1.1 +openssl-sys-0.9.99 +parking_lot-0.12.1 +parking_lot_core-0.9.9 +pem-3.0.3 +pkg-config-0.3.29 +proc-macro2-1.0.78 +pyo3-0.20.2 +pyo3-build-config-0.20.2 +pyo3-ffi-0.20.2 +pyo3-macros-0.20.2 +pyo3-macros-backend-0.20.2 +quote-1.0.35 +redox_syscall-0.4.1 +scopeguard-1.2.0 +self_cell-1.0.3 +smallvec-1.13.1 +syn-2.0.48 +target-lexicon-0.12.13 +unicode-ident-1.0.12 +unindent-0.2.3 +vcpkg-0.2.15 +windows-targets-0.48.5 +windows_aarch64_gnullvm-0.48.5 +windows_aarch64_msvc-0.48.5 +windows_i686_gnu-0.48.5 +windows_i686_msvc-0.48.5 +windows_x86_64_gnu-0.48.5 +windows_x86_64_gnullvm-0.48.5 +windows_x86_64_msvc-0.48.5 +" + +inherit cargo distutils-r1 multiprocessing + +DESCRIPTION="Library providing cryptographic recipes and primitives" +HOMEPAGE=" + https://github.com/pyca/cryptography/ + https://pypi.org/project/cryptography/ +" +SRC_URI=" + https://github.com/pyca/cryptography/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz + $(cargo_crate_uris ${CRATES})" + +LICENSE="|| ( Apache-2.0 BSD ) PSF-2" +# Dependent crate licenses +LICENSE+=" + Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD MIT + Unicode-DFS-2016 +" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="libressl" + +RDEPEND=" + !libressl? ( >=dev-libs/openssl-1.0.2o-r6:0= ) + libressl? ( >=dev-libs/libressl-3.6.0:0= ) + $(python_gen_cond_dep ' + >=dev-python/cffi-1.8:=[${PYTHON_USEDEP}] + ' 'python*') +" +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + ${DEPEND} + dev-python/setuptools-rust[${PYTHON_USEDEP}] + test? ( + >=dev-python/hypothesis-1.11.4[${PYTHON_USEDEP}] + dev-python/iso8601[${PYTHON_USEDEP}] + dev-python/pretend[${PYTHON_USEDEP}] + dev-python/pyasn1-modules[${PYTHON_USEDEP}] + dev-python/pytest-subtests[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + dev-python/pytz[${PYTHON_USEDEP}] + ) +" + +# Files built without CFLAGS/LDFLAGS, acceptable for rust +QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/cryptography/hazmat/bindings/_rust.*.so" + +distutils_enable_tests pytest + +src_unpack() { + cargo_src_unpack +} + +src_prepare() { + default + + sed -i -e 's:--benchmark-disable::' pyproject.toml || die + + # work around availability macros not supported in GCC (yet) + if [[ ${CHOST} == *-darwin* ]] ; then + local darwinok=0 + if [[ ${CHOST##*-darwin} -ge 16 ]] ; then + darwinok=1 + fi + sed -i -e 's/__builtin_available(macOS 10\.12, \*)/'"${darwinok}"'/' \ + src/_cffi_src/openssl/src/osrandom_engine.c || die + fi +} + +python_configure_all() { + filter-lto # bug #903908 +} + +python_test() { + local -x PYTHONPATH="${PYTHONPATH}:${WORKDIR}/cryptography_vectors-${PV}" + epytest -n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")" +} diff --git a/dev-python/daiquiri/Manifest b/dev-python/daiquiri/Manifest index 6a12a3d94fb1..bc3a90ff62ce 100644 --- a/dev-python/daiquiri/Manifest +++ b/dev-python/daiquiri/Manifest @@ -1 +1 @@ -DIST daiquiri-3.0.1.tar.gz 17948 BLAKE2B 1865d1e6b7ad0a1c9b8390992255726a3383034fd631cd217cb2ac820106efaeced3e44168f14d4b8c851e0c17a5d980aeb28a3d3ea3399701af2ea1c248b9c0 SHA512 4c786a744a8ed89147bb77c8825d8733ca88bf1d1877058c87257c92a7ae3b343a0820e9d83f4ac8a2a1b9b74d33f72bb5b306703b3bd57b51cf7931041c5d6c +DIST daiquiri-3.2.3.tar.gz 19582 BLAKE2B 105ba4b80a405bcf0d64fcde585ab0cad4ab939d7d7048dba87f8f022d5bcf8e1708554459dba550765e2110e8987a4e26992d5c53db46b320a942b467d9b44e SHA512 a801e04f67340ed047322bdc65be97a463d268f26dd44615d7a4f17ca3de7c36bb244f6bd54e33c1c2055667f0b4086d98bcbf6778bc4eb99c08a657d6abd7b6 diff --git a/dev-python/daiquiri/daiquiri-3.0.1.ebuild b/dev-python/daiquiri/daiquiri-3.0.1.ebuild deleted file mode 100644 index 927260c977d1..000000000000 --- a/dev-python/daiquiri/daiquiri-3.0.1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8,9,10,11,12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Python library to easily setup basic logging functionality" -HOMEPAGE=" - https://pypi.org/project/daiquiri/ - https://github.com/jd/daiquiri -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - dev-python/python-json-logger[${PYTHON_USEDEP}] -" -DEPEND=" - ${RDEPEND} - dev-python/setuptools-scm[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest diff --git a/dev-python/daiquiri/daiquiri-3.2.3.ebuild b/dev-python/daiquiri/daiquiri-3.2.3.ebuild new file mode 100644 index 000000000000..7cdfea54a662 --- /dev/null +++ b/dev-python/daiquiri/daiquiri-3.2.3.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8,9,10,11,12} pypy3 ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 optfeature pypi + +DESCRIPTION="Library to configure Python logging easily" +HOMEPAGE=" + https://pypi.org/project/daiquiri/ + https://github.com/Mergifyio/daiquiri +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="dev-python/python-json-logger[${PYTHON_USEDEP}]" +BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest + +distutils_enable_sphinx doc/source + +pkg_postinst() { + optfeature "journald support" dev-python/python-systemd +} diff --git a/dev-python/daiquiri/metadata.xml b/dev-python/daiquiri/metadata.xml index ac65b2c84a76..9ceaf03cc97b 100644 --- a/dev-python/daiquiri/metadata.xml +++ b/dev-python/daiquiri/metadata.xml @@ -8,6 +8,11 @@ The daiquiri library provides an easy way to configure logging. It also provides some custom formatters and handlers. - + + + julien@danjou.info + Julien Danjou + + gentoo-guru-overlay \ No newline at end of file diff --git a/dev-python/mautrix/mautrix-0.20.4-r1.ebuild b/dev-python/mautrix/mautrix-0.20.4-r1.ebuild index defb7a8dd01a..c65835deaa24 100644 --- a/dev-python/mautrix/mautrix-0.20.4-r1.ebuild +++ b/dev-python/mautrix/mautrix-0.20.4-r1.ebuild @@ -36,11 +36,11 @@ RDEPEND=" DEPEND="${RDEPEND}" BDEPEND=" test? ( + ${DATABASES_DEPEND[postgres]} dev-python/aiosqlite[${PYTHON_USEDEP}] dev-python/asyncpg[${PYTHON_USEDEP}] dev-python/pytest-asyncio[${PYTHON_USEDEP}] dev-python/ruamel-yaml[${PYTHON_USEDEP}] - $(epostgres --get-depend) ) " diff --git a/dev-python/miniupnpc/Manifest b/dev-python/miniupnpc/Manifest index a670282aef58..da3be3d097de 100644 --- a/dev-python/miniupnpc/Manifest +++ b/dev-python/miniupnpc/Manifest @@ -1,4 +1,2 @@ -DIST miniupnpc-2.2.5.tar.gz 103654 BLAKE2B 9cd3fee7bb4934610d57340d29ef61bbca8a94e230a0d35a26cfe4eec347f6807f7d5ab6edb38354ec82aa11bb7a83869169b3c322931f96a1e3a4dd6eec123c SHA512 32d362c43cf5c9f6c1546d85c2dd780f9701f3137bc78471b3670c4c0862b7fc4f081e6cb6fd14e5c0d3ec0602714756959491688998335c8a7b324e6c53aa2f -DIST miniupnpc-2.2.5.tar.gz.sig 543 BLAKE2B ea7b5c254684f52485bc18ad4820c41e7c70a4eb5e552cb5f9d937a4927c9655a4fb959d32930299f1f863d4dbb5894ce76d693ce5a9996a44180038a02a0d5a SHA512 b23d35610d41c9dfc5af78de5329e9c28976685435bdff041759ab6e9f54154e7a082bcd313c682141fda8ba1e1c3b246e49109ad9a5323f003528d0ba71f880 DIST miniupnpc-2.2.6.tar.gz 103949 BLAKE2B bf5ea9ce0194dcff47763989da6eea0282fe2507bab79a14bb699aa1f843730c95b448030d8100241787b899d3cc5e4e7ab4633ee2a97b9121eea05c90b138b0 SHA512 012a7a7c96694890af458933f0bc14573f5c85cc5f3021854e1a965574f993be174ca15c1b0edb224333c2560c3a44cd68a067527db832475a16dbbaaaf48125 DIST miniupnpc-2.2.6.tar.gz.sig 543 BLAKE2B 243d9eacab92a33c6c9bf064333c6d2620c88d2bfb5b6bd1dd5f8360f355e8e4b0c0af596ceccc5783e9beaeb21bc2ba0c24fbf3d7448e92235f4a1a0793859a SHA512 750d0ffef99210552d96383bc67d4200f1306c4200ecac8b0d91f6796882a2c8686e83dbc3fe103d01d957a4212258e660c91a79a76ff87b2a7b0498bc5a822e diff --git a/dev-python/miniupnpc/miniupnpc-2.2.5.ebuild b/dev-python/miniupnpc/miniupnpc-2.2.5.ebuild deleted file mode 100644 index c2fa8a9e586b..000000000000 --- a/dev-python/miniupnpc/miniupnpc-2.2.5.ebuild +++ /dev/null @@ -1,52 +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 -PYTHON_COMPAT=( python3_{8,9,10,11,12} pypy3 ) - -inherit distutils-r1 verify-sig - -MY_P=${P/python-} -DESCRIPTION="Python bindings for UPnP client library" -HOMEPAGE=" - http://miniupnp.free.fr/ - https://miniupnp.tuxfamily.org/ - https://github.com/miniupnp/miniupnp/ -" -SRC_URI=" - https://miniupnp.tuxfamily.org/files/${MY_P}.tar.gz - verify-sig? ( - https://miniupnp.tuxfamily.org/files/${MY_P}.tar.gz.sig - ) -" -S=${WORKDIR}/${MY_P} - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86" -IUSE="" - -DEPEND=" - >=net-libs/miniupnpc-${PV}:0= -" -RDEPEND=" - ${DEPEND} -" -BDEPEND=" - verify-sig? ( sec-keys/openpgp-keys-miniupnp ) -" - -VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/miniupnp.asc - -PATCHES=( - "${FILESDIR}"/miniupnpc-2.2.3-shared-lib.patch -) - -# DOCS are installed by net-libs/miniupnpc. -DOCS=() - -# Example test command: -# python -c 'import miniupnpc; u = miniupnpc.UPnP(); u.discover(); u.selectigd(); print(u.externalipaddress())' diff --git a/dev-python/miniupnpc/miniupnpc-2.2.6.ebuild b/dev-python/miniupnpc/miniupnpc-2.2.6.ebuild index 2898f97fe096..fe9163a7eb35 100644 --- a/dev-python/miniupnpc/miniupnpc-2.2.6.ebuild +++ b/dev-python/miniupnpc/miniupnpc-2.2.6.ebuild @@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P} LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ppc ppc64 ~x86" +KEYWORDS="amd64 ppc ppc64 x86" DEPEND=" >=net-libs/miniupnpc-${PV}:0= diff --git a/dev-python/pg8000/pg8000-1.29.4.ebuild b/dev-python/pg8000/pg8000-1.29.4.ebuild index 893c57170d14..5c52d34bf9fc 100644 --- a/dev-python/pg8000/pg8000-1.29.4.ebuild +++ b/dev-python/pg8000/pg8000-1.29.4.ebuild @@ -5,6 +5,8 @@ EAPI=8 PYTHON_COMPAT=( python3_{8,9,10,11,12} ) DISTUTILS_USE_PEP517=setuptools +declare -A DATABASES_REQ_USE=( [postgres]="xml" ) + inherit databases distutils-r1 edo pypi DESCRIPTION="PostgreSQL interface library" @@ -24,8 +26,7 @@ RDEPEND=" BDEPEND=" dev-python/versioningit[${PYTHON_USEDEP}] test? ( - $(python_gen_impl_dep "ssl") - $(epostgres --get-depend "xml") + ${DATABASES_DEPEND[postgres]} dev-python/pytest-mock[${PYTHON_USEDEP}] dev-python/pytz[${PYTHON_USEDEP}] ) diff --git a/dev-python/pikepdf/pikepdf-8.11.2.ebuild b/dev-python/pikepdf/pikepdf-8.11.2.ebuild index 13aa73113c60..acdb1e9f21bc 100644 --- a/dev-python/pikepdf/pikepdf-8.11.2.ebuild +++ b/dev-python/pikepdf/pikepdf-8.11.2.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MPL-2.0" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86" # Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as # https://qpdf.readthedocs.io/en/stable/release-notes.html. diff --git a/dev-python/polib/polib-1.2.0.ebuild b/dev-python/polib/polib-1.2.0.ebuild index 747ff681e22f..b9a4c6fe50a1 100644 --- a/dev-python/polib/polib-1.2.0.ebuild +++ b/dev-python/polib/polib-1.2.0.ebuild @@ -21,18 +21,18 @@ KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86" IUSE="test" RESTRICT="!test? ( test )" -distutils_enable_sphinx docs - -PATCHES=( - "${FILESDIR}"/${PN}-1.0.7-BE-test.patch -) - BDEPEND=" test? ( - - - - lssndrbarbieri@gmail.com - Alessandro Barbieri - - - https://github.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/urllib3.md - https://github.com/python/typeshed/issues - - gentoo-guru-overlay - \ No newline at end of file diff --git a/dev-python/types-urllib3/types-urllib3-1.26.25.14.ebuild b/dev-python/types-urllib3/types-urllib3-1.26.25.14.ebuild deleted file mode 100644 index 904a7a04b1a5..000000000000 --- a/dev-python/types-urllib3/types-urllib3-1.26.25.14.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{8,9,10,11,12} pypy3 ) - -inherit distutils-r1 pypi - -DESCRIPTION="Typing stubs for urllib3" -HOMEPAGE=" - https://pypi.org/project/types-urllib3/ - https://github.com/python/typeshed/tree/master/stubs/urllib3 -" - -SLOT="0" -LICENSE="Apache-2.0" -KEYWORDS="~amd64" -- cgit v1.3.1