diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2023-03-19 19:21:29 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2023-03-19 19:21:29 +0000 |
| commit | 17232fd7d19b741879121c0c50c585a8774cc983 (patch) | |
| tree | e82fd3f74dd55ec562e77d691216d5b16392baad /dev-python | |
| parent | 2d071da91d463736cb2331dccc7a1f5d7e873827 (diff) | |
| download | baldeagleos-repo-17232fd7d19b741879121c0c50c585a8774cc983.tar.gz baldeagleos-repo-17232fd7d19b741879121c0c50c585a8774cc983.tar.xz baldeagleos-repo-17232fd7d19b741879121c0c50c585a8774cc983.zip | |
Adding metadata
Diffstat (limited to 'dev-python')
95 files changed, 395 insertions, 1363 deletions
diff --git a/dev-python/PyGithub/Manifest b/dev-python/PyGithub/Manifest index 7178a4f43652..05a1fe131dc7 100644 --- a/dev-python/PyGithub/Manifest +++ b/dev-python/PyGithub/Manifest @@ -1,2 +1,3 @@ DIST PyGithub-1.57.gh.tar.gz 3159952 BLAKE2B e753a72c0fe20f0697ff3246fd2c3445571079ae18bee50abf6543da51d9e889c67cafa0bf36a980223f3423cf880c36d24ce74a6bf245117a080186a209ddcb SHA512 6c8880d21c5134581be6bc5549184c3f13cef8f360a46a459234f22f3dd4fc5f8b573cc3a5d870bba6c6129ff7b670e739d87e42f2e34ddcdf357a3fe2b3cadc DIST PyGithub-1.58.0.gh.tar.gz 3172006 BLAKE2B a1d71c11a359d296fbf895a1fc3c9f60490b7c63fd65c92a3a025c2b306ca281a03cf65d49a1dcca5bb0a9c537b130f5ef7bd9ab594f1521a106857f83669f65 SHA512 cbaca0d116be56f6d44084892e52b7073378743178342a480c2b3990542e476bee52947d56f8be950d05d5c06fb8eaeb32acb35285c79e0cbbd8b24239af6cba +DIST PyGithub-1.58.1.tar.gz 3171074 BLAKE2B e1397db839b2fc194fc67d9ac47adf9faa4a087c9350596e243d8d763a05d50ee1f9b03192bc5b88c0c94893c8d39b798efd07d0c2c8c597072c65306339c03a SHA512 97e316d8bcd47546da2f64afe462b51d183a5385544a57963585a179d844e12865c7b87f08c507c4d3d8c0397a7f98acd84c17f45e9668722459c4c2cc328363 diff --git a/dev-python/PyGithub/PyGithub-1.58.1.ebuild b/dev-python/PyGithub/PyGithub-1.58.1.ebuild new file mode 100644 index 000000000000..c22ebb71ed44 --- /dev/null +++ b/dev-python/PyGithub/PyGithub-1.58.1.ebuild @@ -0,0 +1,38 @@ +# 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_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python library to access the Github API v3" +HOMEPAGE=" + https://github.com/PyGithub/PyGithub/ + https://pypi.org/project/PyGithub/ +" + +LICENSE="LGPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +# cryptography via pyjwt[crypto] +RDEPEND=" + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/deprecated[${PYTHON_USEDEP}] + >=dev-python/pyjwt-2.4.0[${PYTHON_USEDEP}] + >=dev-python/pynacl-1.4.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.14.0[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + test? ( + >=dev-python/httpretty-0.9.6[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/aiohttp-jinja2/Manifest b/dev-python/aiohttp-jinja2/Manifest deleted file mode 100644 index ea7e48cfd80d..000000000000 --- a/dev-python/aiohttp-jinja2/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST aiohttp-jinja2-1.5.tar.gz 54608 BLAKE2B 3271e159f1022023b3d9f96b0f534b04898e0774d6ceefa19bf8958a835d499a1598fd12cabab8206448a0e89a107816577d596bff0c45a4947fcb7289c35e5b SHA512 230fec6e54fa55e22be3bc09ae1896cd12834eda5721c1d698c8482f9529b443ccf13a4db24bd9ccd179c36b9cdc90abbb848f287e7ed79e621d6a2976b1fa32 diff --git a/dev-python/aiohttp-jinja2/aiohttp-jinja2-1.5.ebuild b/dev-python/aiohttp-jinja2/aiohttp-jinja2-1.5.ebuild deleted file mode 100644 index 72f9ab5ca349..000000000000 --- a/dev-python/aiohttp-jinja2/aiohttp-jinja2-1.5.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 ) -inherit distutils-r1 pypi - -DESCRIPTION="jinja2 template renderer for aiohttp.web" -HOMEPAGE="https://github.com/aio-libs/aiohttp-jinja2" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/aiohttp-2.3.9[${PYTHON_USEDEP}] - >=dev-python/jinja-3[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( >=dev-python/pytest-aiohttp-0.3.0[${PYTHON_USEDEP}] ) -" - -DOCS=( README.rst ) - -distutils_enable_tests pytest -distutils_enable_sphinx docs dev-python/alabaster - -src_prepare() { - default - - sed -i \ - -e 's:--cov=aiohttp_jinja2 --cov-report xml --cov-report html --cov-report term::' \ - setup.cfg || die - - distutils-r1_src_prepare -} diff --git a/dev-python/aiohttp-jinja2/metadata.xml b/dev-python/aiohttp-jinja2/metadata.xml deleted file mode 100644 index 6e476e9ee8d1..000000000000 --- a/dev-python/aiohttp-jinja2/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>zmedico@gentoo.org</email> - <name>Zac Medico</name> - </maintainer> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - - <origin>gentoo-staging</origin> - <stabilize-allarches/> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/alagitpull/Manifest b/dev-python/alagitpull/Manifest deleted file mode 100644 index d16e86a80beb..000000000000 --- a/dev-python/alagitpull/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST alagitpull-0.0.23.gh.tar.gz 6692 BLAKE2B 63af3da6e98521487fad233dd648d9217d8e89c0d17e49dd771e934c0808a52c0659661ca8104c53c2d0fddf458650458e676e14b2e9c3820f353ab42044a490 SHA512 1620c0e25299f694f29f6e54105a2f336dee90535370a691a6e23a879a68626ef4aa19ae40ecc835553fe3b0272d48e4f5213c1ada054ad20d47034fc20dea3c diff --git a/dev-python/alagitpull/alagitpull-0.0.23-r2.ebuild b/dev-python/alagitpull/alagitpull-0.0.23-r2.ebuild deleted file mode 100644 index edff59cb197b..000000000000 --- a/dev-python/alagitpull/alagitpull-0.0.23-r2.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 ) - -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 - -DESCRIPTION="alabaster sub-theme used on git-pull docs" -HOMEPAGE="https://github.com/git-pull/alagitpull" -SRC_URI="https://github.com/git-pull/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" -SLOT="0" - -RDEPEND=" - <dev-python/alabaster-0.8[${PYTHON_USEDEP}] -" -BDEPEND="${RDEPEND}" - -# no tests... diff --git a/dev-python/alagitpull/metadata.xml b/dev-python/alagitpull/metadata.xml deleted file mode 100644 index d6e890507b1b..000000000000 --- a/dev-python/alagitpull/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>chutzpah@gentoo.org</email> - <name>Patrick McLean</name> - </maintainer> - - <origin>gentoo-staging</origin> - <stabilize-allarches/> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/berkeleydb/Manifest b/dev-python/berkeleydb/Manifest deleted file mode 100644 index af28b42c39bd..000000000000 --- a/dev-python/berkeleydb/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST berkeleydb-18.1.5.tar.xz 138488 BLAKE2B 1131509f30316469cfed30abdbd672ab73ef7dfc957e16935d04066b4a2efeb3c777ae4f70f821a29f4d8b8b51d649998735eb412639cc52997c9ee4a98c51db SHA512 c7a51e96cf32b74188b0cb4ed1d8b87436b30dc4929ba22180677ffb5eacd455a67eb5a231c814fc46ccc4c6a5da2f41876a343228969eab988bb0766d40a751 diff --git a/dev-python/berkeleydb/berkeleydb-18.1.5.ebuild b/dev-python/berkeleydb/berkeleydb-18.1.5.ebuild deleted file mode 100644 index 2b734ce33b3e..000000000000 --- a/dev-python/berkeleydb/berkeleydb-18.1.5.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8,9,10,11} ) -PYTHON_REQ_USE="threads(+)" -DISTUTILS_IN_SOURCE_BUILD=1 -inherit db-use flag-o-matic distutils-r1 - -# Tests aren't included in PyPi tarballs, so just manually clone from upstream -# at https://hg.jcea.es/pybsddb/ and prepare out tarball - -DESCRIPTION="Python bindings for Oracle Berkeley DB" -HOMEPAGE="https://www.jcea.es/programacion/pybsddb.htm https://pypi.org/project/berkeleydb/" -SRC_URI="https://dev.gentoo.org/~arthurzam/distfiles/dev-python/${PN}/${P}.tar.xz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86" - -RDEPEND=" - || ( - sys-libs/db:6.2 - sys-libs/db:5.3 - sys-libs/db:4.8 - )" -DEPEND="${RDEPEND}" - -python_prepare_all() { - # This list should be kept in sync with setup3.py. - if [[ -z ${DB_VER} ]]; then - for DB_VER in 6.2 5.3 4.8; do - has_version "sys-libs/db:${DB_VER}" && break - done - fi - - # Force version. - sed -e "s/db_ver = None/db_ver = (${DB_VER%.*}, ${DB_VER#*.})/" \ - -e "s/dblib = 'db'/dblib = '$(db_libname ${DB_VER})'/" \ - -i setup3.py || die - - # rename to bypass name conflict with builtin test module - mv test.py test3.py || die - - # Adjust test3.py to look in build/lib. - sed -e "s/'lib.%s' % PLAT_SPEC/'lib'/" -i test3.py || die - - distutils-r1_python_prepare_all -} - -python_configure_all() { - # These are needed for both build and install. - export BERKELEYDB_DIR="${EPREFIX}/usr" - export BERKELEYDB_INCDIR="$(db_includedir ${DB_VER})" - export BERKELEYDB_LIBDIR="${EPREFIX}/usr/$(get_libdir)" - export YES_I_HAVE_THE_RIGHT_TO_USE_THIS_BERKELEY_DB_VERSION=1 - - if use ia64; then - # bug #814179 - append-flags -fno-optimize-sibling-calls - fi -} - -python_test() { - "${EPYTHON}" test3.py -vv || die "Testing failed with ${EPYTHON}" -} diff --git a/dev-python/berkeleydb/metadata.xml b/dev-python/berkeleydb/metadata.xml deleted file mode 100644 index 161bf0562d10..000000000000 --- a/dev-python/berkeleydb/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>arthurzam@gentoo.org</email> - <name>Arthur Zamarin</name> - </maintainer> - - <origin>gentoo-staging</origin> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/blockdiag/Manifest b/dev-python/blockdiag/Manifest deleted file mode 100644 index 8834ebbe3e06..000000000000 --- a/dev-python/blockdiag/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST blockdiag-3.0.0.tar.gz 2694464 BLAKE2B 18887a48e0aa8293703e45746ee68c7c11accfaddf11d0d02af446c769404ce1666c2587b3e212cc48f4fb09bfa6169931c42a024adb739ce9223ccec862905a SHA512 e0e588941c5212a924068cc0b3953b670089e33c385ea8ce52fc54f5ca79414fb12217eba1052c5384c9f2fd81e79304639c9604cdc4a6464f7c221bb67ef267 diff --git a/dev-python/blockdiag/blockdiag-3.0.0.ebuild b/dev-python/blockdiag/blockdiag-3.0.0.ebuild deleted file mode 100644 index 4e06f6345412..000000000000 --- a/dev-python/blockdiag/blockdiag-3.0.0.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{7,8,9,10,11} ) -DISTUTILS_USE_SETUPTOOLS="rdepend" - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Generate block-diagram image from text" -HOMEPAGE="http://blockdiag.com/ https://pypi.org/project/blockdiag/ https://github.com/blockdiag/blockdiag/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - >=dev-python/funcparserlib-1.0.0_alpha0[${PYTHON_USEDEP}] - >=dev-python/pillow-3.0.0[${PYTHON_USEDEP}] - dev-python/webcolors[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/reportlab[${PYTHON_USEDEP}] - dev-python/docutils[${PYTHON_USEDEP}] - media-fonts/ja-ipafonts - ) -" - -distutils_enable_tests --install nose - -python_prepare_all() { - # disable tests requiring Internet access - sed -e 's:test_app_cleans_up_images:_&:' \ - -i src/blockdiag/tests/test_command.py || die - sed -e 's:ghostscript_not_found_test:_&:' \ - -i src/blockdiag/tests/test_generate_diagram.py || die - rm src/blockdiag/tests/diagrams/node_icon.diag || die - - # By some reason it is needed - recheck on next bump - touch src/blockdiag/tests/diagrams/invalid.txt || die - - distutils-r1_python_prepare_all -} - -src_test() { - ALL_TESTS=1 distutils-r1_src_test -} - -pkg_postinst() { - # TODO: Better descriptions! - optfeature "PDF format" dev-python/reportlab - optfeature "misc extra support" media-gfx/imagemagick - optfeature "Ctypes-based simple MagickWand API binding for Python" dev-python/wand -} diff --git a/dev-python/blockdiag/metadata.xml b/dev-python/blockdiag/metadata.xml deleted file mode 100644 index a67497d367a2..000000000000 --- a/dev-python/blockdiag/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <longdescription>blockdiag generate block-diagram image file from spec-text - file. Additional functionality is available with <pkg>dev-python/reportlab</pkg> - (pdf's), <pkg>media-gfx/imagemagick</pkg> and an imagemagic python bindings package - named wand (available from pypi). - </longdescription> - <upstream> - <maintainer> - <email>i.tkomiya@gmail.com</email> - <name>Takeshi Komiya</name> - </maintainer> - </upstream> - <origin>gentoo-staging</origin> - <stabilize-allarches/> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/canonicaljson/canonicaljson-1.6.5.ebuild b/dev-python/canonicaljson/canonicaljson-1.6.5.ebuild index cc3be7addb87..ab0f20bbfbf5 100644 --- a/dev-python/canonicaljson/canonicaljson-1.6.5.ebuild +++ b/dev-python/canonicaljson/canonicaljson-1.6.5.ebuild @@ -22,7 +22,7 @@ S="${WORKDIR}/python-${P}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~ppc64" +KEYWORDS="amd64 ~ppc64" RDEPEND=" dev-python/simplejson[${PYTHON_USEDEP}] diff --git a/dev-python/cheetah3/cheetah3-3.2.6_p2.ebuild b/dev-python/cheetah3/cheetah3-3.2.6_p2.ebuild index 56b131e4351a..2ba00df7743c 100644 --- a/dev-python/cheetah3/cheetah3-3.2.6_p2.ebuild +++ b/dev-python/cheetah3/cheetah3-3.2.6_p2.ebuild @@ -18,7 +18,7 @@ SRC_URI=" S=${WORKDIR}/${MY_P} LICENSE="MIT" -KEYWORDS="amd64 arm arm64 ~loong ~riscv x86" +KEYWORDS="amd64 arm arm64 ~loong ~ppc64 ~riscv x86" SLOT="0" RDEPEND=" diff --git a/dev-python/citeproc-py/Manifest b/dev-python/citeproc-py/Manifest deleted file mode 100644 index f226fa1ed986..000000000000 --- a/dev-python/citeproc-py/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST citeproc-py-0.6.0.tar.gz 140624 BLAKE2B 169129c6be29a5a5c4678ccc2e2dd0b9ef58248ae66339ac32c6fab887058c7bbd2884d2ce959ce52287a622be4abded7e1ab06cae9c0952be47352671f951c4 SHA512 901a62c59189a652b589e4aa12e489f72f5ea40db1349fcdc0e4ffd6f5be8d364dccdc23cfab1a9003fbc672d75c5bdf06c74b9b5e1fcfb2c12e84df39fe1fb1 -DIST citeproc-py-test-suite-c3db429ab7c6b9b9ccaaa6d3c6bb9e503f0d7b11.tar.gz 990340 BLAKE2B acf02bec956765d0bea794a96ce7b86104c98aa4c0f8620dbfaeb7f16f37fe07e5b45883c04a1c639fad9098e3733339c90deaf8cdd794fadb8db1456972d16b SHA512 8653ea8968fa108c0814f43744f6e569a0a32cf4e82addec667f75a28b9c1fd9c7714c0c75a85e0d6f7f579e554494925ba4ab05e21e4dcb6b727d00b6a16df7 diff --git a/dev-python/citeproc-py/citeproc-py-0.6.0.ebuild b/dev-python/citeproc-py/citeproc-py-0.6.0.ebuild deleted file mode 100644 index 48677852aca8..000000000000 --- a/dev-python/citeproc-py/citeproc-py-0.6.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{7,8,9,10,11} ) - -# Keep synced with tests/citeproc-test.py -TEST_SUITE_COMMIT="c3db429ab7c6b9b9ccaaa6d3c6bb9e503f0d7b11" - -inherit distutils-r1 pypi - -DESCRIPTION="Yet another Python CSL Processor" -HOMEPAGE="https://pypi.org/project/citeproc-py/" -SRC_URI+=" - test? ( - https://github.com/citation-style-language/test-suite/archive/${TEST_SUITE_COMMIT}.tar.gz - -> ${PN}-test-suite-${TEST_SUITE_COMMIT}.tar.gz - ) -" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -BDEPEND=">=app-text/rnc2rng-2.6.3[${PYTHON_USEDEP}]" -RDEPEND="dev-python/lxml[${PYTHON_USEDEP}]" - -PATCHES=( "${FILESDIR}/stop_test_from_accessing_git-${PV}.patch" ) - -distutils_enable_tests nose - -src_prepare() { - default - - if use test ; then - mv "${WORKDIR}/test-suite-${TEST_SUITE_COMMIT}" "${S}/tests/test-suite" || die - fi -} - -python_test() { - nosetests -v --ignore-files=citeproc-test.py || die "Tests failed with ${EPYTHON}" - ${EPYTHON} tests/citeproc-test.py -vs || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/citeproc-py/files/stop_test_from_accessing_git-0.6.0.patch b/dev-python/citeproc-py/files/stop_test_from_accessing_git-0.6.0.patch deleted file mode 100644 index e04ff1be1b87..000000000000 --- a/dev-python/citeproc-py/files/stop_test_from_accessing_git-0.6.0.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/tests/citeproc-test.py b/tests/citeproc-test.py -index 11bd47d..8934700 100644 ---- a/tests/citeproc-test.py -+++ b/tests/citeproc-test.py -@@ -288,7 +288,7 @@ if __name__ == '__main__': - glob_pattern = '*' - run_all_tests = True - -- test_repo_has_updates = clone_test_suite() -+ test_repo_has_updates = False - - # import the text fixture parser included with citeproc-test - try: # Python 3.3+ diff --git a/dev-python/citeproc-py/metadata.xml b/dev-python/citeproc-py/metadata.xml deleted file mode 100644 index 841d0e2c422c..000000000000 --- a/dev-python/citeproc-py/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>alexxy@gentoo.org</email> - <name>Alexey Shvetsov</name> - </maintainer> - - <origin>gentoo-staging</origin> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest index ac2c7f3d69fc..b1c047b45e06 100644 --- a/dev-python/clang-python/Manifest +++ b/dev-python/clang-python/Manifest @@ -2,6 +2,8 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B ee67c5407df8cef493b9c0004f DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f SHA512 b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6 DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78af36b0826a1dfd9a337992499bf701e33149665bfc47d5e14978e38f342559629a559f8b2ce328705ba34fdf6830f5ae9721a5 SHA512 4836d3603f32e8e54434cbfa8ef33d9d473ac5dc20ebf9c67132653c73f4524931abd1084655eaee5f20bcfcb91bcc4bbc5c4a0b603ad0c9029c556e14dc4c52 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 +DIST llvm-project-16.0.0.src.tar.xz 117933476 BLAKE2B fa09cd8f647ce0daf5a7eae9ac03b99594a9b3193b12065f43f9a6731875243f2f5b354136bcadcb31622b246054e94f880eec3dab0bcd6ae89973fa9dca845c SHA512 3f040abc1b03205693824aeff2ee6efb0cff25fe04bd5265141c093f294655a1f3fcda73cab9c57cbed7523c8f186a7e2484afce0792c55e90e3fb80450fabb7 +DIST llvm-project-16.0.0.src.tar.xz.sig 566 BLAKE2B daba130aa5662fbf7cc2e7aa8fa6b64f9cb355a72330f7a01a21b86389c6f2f85ae93de19ff08ba3f1cfe2834d9a2b7648bdf659caba3afdb2a0d13984774a54 SHA512 38e2449dce20cfbf813d1a9a68b36807722ac8ebb5ee07360fa215b2de8534d2329d3e41cfc3ed33e59e36714b94a6683a6d8077950bcf0037973492e0820fb3 DIST llvm-project-16.0.0rc3.src.tar.xz 117914548 BLAKE2B 18ffa35eb73c7cc4626d7b6b7b30aade7171ee2e17fb8d72e79a67185e809f611fefa4cfef17e5cd16822a5a70de2222534dc9f146fc53987eb49ff6a9d98c18 SHA512 d14e5e5ec984a0dc0292a2d27440398b3e32f120c1579517054dcb1a05dbc4ac5f1c6d078a3d6ef8597a71af6f22863868680a972a571839dcd573418b4a4697 DIST llvm-project-16.0.0rc3.src.tar.xz.sig 566 BLAKE2B 43683d2d7b266a847516f71412bf6236a355462430330fc0da1d624fb8dfbc98bfc982d367baee74d5b4964a9e82e7a4a6ea84bdcff3996d246932f516cced1a SHA512 61adc4dc3eb5a4c11a7f96f9267ff37895e5845a08d48a609a03a2696c1b6bca5af5861a6f28de936c48e6d621bf282170589187f2cb593a912b9078300cf47c DIST llvm-project-16.0.0rc4.src.tar.xz 117930024 BLAKE2B 55cf032ad3ba52d2af0942fe1c627319ae95b466122d04b24a917c33e29139fae546d92c375715600190c02426b798803ead0ab7a97d86960cf98fca80e8815c SHA512 8d628205c5b93fe6683b67b97b5c7f98bae945bd87cccebcdac00ddd4362108bd171f077a5196242be0fb909c795592b34bfa1c96c50a744fb68f287fd9781cc diff --git a/dev-python/clang-python/clang-python-16.0.0.ebuild b/dev-python/clang-python/clang-python-16.0.0.ebuild new file mode 100644 index 000000000000..5546637dec76 --- /dev/null +++ b/dev-python/clang-python/clang-python-16.0.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{7,8,9,10,11} ) +inherit llvm.org python-r1 + +DESCRIPTION="Python bindings for sys-devel/clang" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# The module is opening libclang.so directly, and doing some blasphemy +# on top of it. +DEPEND=" + >=sys-devel/clang-${PV}:* + !sys-devel/llvm:0[clang(-),python(-)] + !sys-devel/clang:0[python(-)] +" +RDEPEND=" + ${DEPEND} + ${PYTHON_DEPS} +" +BDEPEND=" + ${PYTHON_DEPS} + test? ( + sys-devel/clang:${LLVM_MAJOR} + ) +" + +LLVM_COMPONENTS=( clang/bindings/python ) +llvm.org_set_globals + +python_test() { + # tests rely on results from a specific clang version, so override + # the search path + local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir) + local -x CLANG_NO_DEFAULT_CONFIG=1 + "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" +} + +src_test() { + python_foreach_impl python_test +} + +src_install() { + python_foreach_impl python_domodule clang +} diff --git a/dev-python/comm/comm-0.1.2.ebuild b/dev-python/comm/comm-0.1.2.ebuild index 335f4b5e35b8..cbef13f051dd 100644 --- a/dev-python/comm/comm-0.1.2.ebuild +++ b/dev-python/comm/comm-0.1.2.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" >=dev-python/traitlets-5.3[${PYTHON_USEDEP}] diff --git a/dev-python/duecredit/Manifest b/dev-python/duecredit/Manifest deleted file mode 100644 index 44360c87dc0c..000000000000 --- a/dev-python/duecredit/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST duecredit-0.9.2.tar.gz 80998 BLAKE2B 5b8689122909828cac3fb0ba5566ea28de7083c8cec777f92bfae4590cf1f3ddfc8f759872f722f0e3a3fdaff5178d8aa77d7c7cf2ee14a9aebb71df3647a8b3 SHA512 bb40dba6e3b9b214f2ec45bb9ed3e9056c608ab1eec31aa9ca4e101aae4263b602da5fe92a988ea403348583e8fbb0aec0ebd0178567d36f157607e80066877c diff --git a/dev-python/duecredit/duecredit-0.9.2.ebuild b/dev-python/duecredit/duecredit-0.9.2.ebuild deleted file mode 100644 index c4dbfe7c4e5f..000000000000 --- a/dev-python/duecredit/duecredit-0.9.2.ebuild +++ /dev/null @@ -1,29 +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_{7,8,9,10,11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Publications (and donations) tracer" -HOMEPAGE="https://github.com/duecredit/duecredit" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/citeproc-py-0.4[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # internet? - 'duecredit/tests/test_api.py::test_noincorrect_import_if_no_lxml_numpy[kwargs1-env2]' -) diff --git a/dev-python/duecredit/metadata.xml b/dev-python/duecredit/metadata.xml deleted file mode 100644 index 04a10bd66d86..000000000000 --- a/dev-python/duecredit/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <maintainer type="person"> - <email>alexxy@gentoo.org</email> - <name>Alexey Shvetsov</name> - </maintainer> - - <origin>gentoo-staging</origin> - <stabilize-allarches/> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/flask/Manifest b/dev-python/flask/Manifest index 8d9147df95f5..0c707fe765f8 100644 --- a/dev-python/flask/Manifest +++ b/dev-python/flask/Manifest @@ -1,2 +1 @@ -DIST Flask-2.2.2.tar.gz 677389 BLAKE2B a7385c619dee7c25538a69bc514393c6efa2ee3cbd8394cde28c64a41d7252b4f12896728bf76a4b8bf5247cf19614bd9b8f94d7d82f22a6a8073011286758fc SHA512 d330398829cb0393e07a4dcf495a3939f0e8f7962c0a517fc866d333425dffe1ce8fd26e39a40445259028d46eff4566e97b3f5eba0d6bddf14b9d7bac138945 DIST Flask-2.2.3.tar.gz 697599 BLAKE2B 619902202443567bc79111c15f19d0bea9e03b0fbd406e43c1f9d994975d9f529f8e58823d9f828bb8164bac6b6631ba1c00c3a1587b00afcb802082565248bc SHA512 de119d032b04eef80a99cee9658cac12f934e9a66d7dbb8304588d0c1320a8a19a8b0a78f69134a20ca26aa408db8686436c5c108ecc39e16b1eca1a3dea2d2c diff --git a/dev-python/flask/flask-2.2.2.ebuild b/dev-python/flask/flask-2.2.2.ebuild deleted file mode 100644 index cd3734e69dfa..000000000000 --- a/dev-python/flask/flask-2.2.2.ebuild +++ /dev/null @@ -1,63 +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_{7,8,9,10,11} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="A microframework based on Werkzeug, Jinja2 and good intentions" -HOMEPAGE=" - https://palletsprojects.com/p/flask/ - https://github.com/pallets/flask/ - https://pypi.org/project/Flask/ -" -MY_PN="Flask" -MY_P="${MY_PN}-${PV}" -if [[ ${PV} == *9999* ]]; then - EGIT_REPO_URI="https://github.com/mitsuhiko/flask.git" - inherit git-r3 -else - SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" - S="${WORKDIR}/${MY_P}" -fi - -LICENSE="BSD" -SLOT="0" -IUSE="examples" - -RDEPEND=" - >=dev-python/click-8.0[${PYTHON_USEDEP}] - dev-python/blinker[${PYTHON_USEDEP}] - >=dev-python/itsdangerous-2.0[${PYTHON_USEDEP}] - >=dev-python/jinja-3.0[${PYTHON_USEDEP}] - >=dev-python/werkzeug-2.2[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/importlib_metadata-3.6.0[${PYTHON_USEDEP}] - ' 3.8 3.9) -" -BDEPEND=" - test? ( - >=dev-python/asgiref-3.2[${PYTHON_USEDEP}] - !!dev-python/shiboken2 - ) -" - -distutils_enable_sphinx docs \ - dev-python/pallets-sphinx-themes \ - dev-python/sphinx-issues \ - dev-python/sphinx-tabs \ - dev-python/sphinxcontrib-log_cabinet -distutils_enable_tests pytest - -python_test() { - epytest -p no:httpbin -} - -python_install_all() { - use examples && dodoc -r examples - distutils-r1_python_install_all -} diff --git a/dev-python/gcs-oauth2-boto-plugin/Manifest b/dev-python/gcs-oauth2-boto-plugin/Manifest deleted file mode 100644 index feb28a7e7a45..000000000000 --- a/dev-python/gcs-oauth2-boto-plugin/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST gcs-oauth2-boto-plugin-3.0.tar.gz 20908 BLAKE2B 85c20d8b39dde8ed8a0bad887572040b8eb1eab91b41558c57ef7c190fff9cc5e0502579881a08ed514de87d5fe91a393779e2de071a53bb21e2371f8f13c047 SHA512 84cef64c2b0cc5e38685bb39b3939c54ceced2c0995a67787bf3541bf8a93b91ffec3da83094b7d6957d5afb60833c5ba4ffe7fb688ba8aa943c5f72c719e93b diff --git a/dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-3.0.ebuild b/dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-3.0.ebuild deleted file mode 100644 index ea0a147b5f08..000000000000 --- a/dev-python/gcs-oauth2-boto-plugin/gcs-oauth2-boto-plugin-3.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{7,8,9,10,11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="OAuth 2.0 plugin for Google Cloud Storage credentials in the Boto library" -HOMEPAGE="https://pypi.org/project/gcs-oauth2-boto-plugin/" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -# Keep versions in sync with setup.py. -BDEPEND=" - test? ( dev-python/freezegun[${PYTHON_USEDEP}] ) -" -RDEPEND=" - ${PYTHON_DEPS} - >=dev-python/boto-2.29.1[${PYTHON_USEDEP}] - >=dev-python/google-reauth-python-0.1.0[${PYTHON_USEDEP}] - >=dev-python/httplib2-0.18[${PYTHON_USEDEP}] - >=dev-python/oauth2client-2.2.0[${PYTHON_USEDEP}] - >=dev-python/pyopenssl-0.13[${PYTHON_USEDEP}] - >=dev-python/retry-decorator-1.0.0[${PYTHON_USEDEP}] - >=dev-python/six-1.12.0[${PYTHON_USEDEP}] -" - -python_prepare_all() { - distutils-r1_python_prepare_all - # Make sure the unittests aren't installed. - mv gcs_oauth2_boto_plugin/test_oauth2_client.py ./ || die -} - -python_test() { - "${EPYTHON}" "${S}"/test_oauth2_client.py -v \ - || die "tests failed with ${EPYTHON}" -} diff --git a/dev-python/gcs-oauth2-boto-plugin/metadata.xml b/dev-python/gcs-oauth2-boto-plugin/metadata.xml deleted file mode 100644 index 4b844481d3ba..000000000000 --- a/dev-python/gcs-oauth2-boto-plugin/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>chutzpah@gentoo.org</email> - <name>Patrick McLean</name> - </maintainer> - <maintainer type="person"> - <email>zmedico@gentoo.org</email> - <name>Zac Medico</name> - </maintainer> - - <origin>gentoo-staging</origin> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/glooey/Manifest b/dev-python/glooey/Manifest deleted file mode 100644 index 1039e42b790f..000000000000 --- a/dev-python/glooey/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST glooey-0.3.6.tar.gz 19115984 BLAKE2B 79254f44caa94364a08d9c04394c6fd38ef84ddf539c881938bc05e65cdd0374deb0a10b835c21dd6d83a34118c29ff0876583a6c26f2e1f73cad8ceb4f40bdf SHA512 06e53d9d67e4be6cd800c4090e76d982a664be760fc77e2b5666d1b486665f8eea79f0f8ea58ff49b06b550e580cd2a5d4238f06f349613d323334b80de6b81c diff --git a/dev-python/glooey/glooey-0.3.6.ebuild b/dev-python/glooey/glooey-0.3.6.ebuild deleted file mode 100644 index f676fe2b8537..000000000000 --- a/dev-python/glooey/glooey-0.3.6.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{7,8,9,10,11} ) -DISTUTILS_USE_PEP517=flit - -inherit distutils-r1 virtualx pypi - -DESCRIPTION="An object-oriented GUI library for pyglet" -HOMEPAGE="https://glooey.readthedocs.io/en/latest/" - -LICENSE="MIT" -KEYWORDS="~amd64" -SLOT="0" - -RDEPEND=" - dev-python/autoprop[${PYTHON_USEDEP}] - dev-python/more-itertools[${PYTHON_USEDEP}] - dev-python/pyglet[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/vecrec[${PYTHON_USEDEP}] -" -# Indirect dependency via pyglet -BDEPEND="test? ( media-libs/freetype )" - -# Requires currently unpackaged Sphinx plug-in autoclasstoc -#distutils_enable_sphinx docs dev-python/sphinx-rtd-theme - -distutils_enable_tests pytest - -src_test() { - virtx distutils-r1_src_test -} diff --git a/dev-python/glooey/metadata.xml b/dev-python/glooey/metadata.xml deleted file mode 100644 index 0533f3923a4c..000000000000 --- a/dev-python/glooey/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <longdescription> - Every game needs a user interface that matches its look and feel. The purpose of glooey is to help you make - such an interface. Towards this end, glooey provides 7 powerful placement widgets, a label widget, an image - widget, 3 different button widgets, a text entry widget, a variety of scroll boxes and bars, 4 different dialog - box widgets, and a variety of other miscellaneous widgets. The appearance of any widget can be trivially - customized, and glooey comes with built-in fantasy, puzzle, and 8-bit themes to prove it (and to help you hit - the ground running if your game fits one of those genres). - </longdescription> - <upstream> - <bugs-to>https://github.com/kxgames/glooey/issues</bugs-to> - <doc>https://glooey.readthedocs.io/</doc> - </upstream> - <origin>gentoo-staging</origin> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/google-apitools/Manifest b/dev-python/google-apitools/Manifest deleted file mode 100644 index 58af2535eda9..000000000000 --- a/dev-python/google-apitools/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST google-apitools-0.5.32.gh.tar.gz 365913 BLAKE2B e43b21e6ce8491c89955bd6c194a1f4076988be2f67280c1bfb8184e1b83a01c307077080d182877d1306814bc38aa0541d9d417cfb93afdd766ddb3c83e0ef5 SHA512 5996d80cb08fd7de3b2df5fbdbe56c885af5d85276a44f174762ac71407227e454d338007035ba2b3deef09384e7bd389f121ea5e19e5e302a054f1033c19b6f diff --git a/dev-python/google-apitools/files/google-apitools-0.5.30-py37.patch b/dev-python/google-apitools/files/google-apitools-0.5.30-py37.patch deleted file mode 100644 index 77f2c59b8296..000000000000 --- a/dev-python/google-apitools/files/google-apitools-0.5.30-py37.patch +++ /dev/null @@ -1,144 +0,0 @@ -diff --git a/apitools/base/protorpclite/messages.py b/apitools/base/protorpclite/messages.py -index 0d564e9..5b2346a 100644 ---- a/apitools/base/protorpclite/messages.py -+++ b/apitools/base/protorpclite/messages.py -@@ -757,6 +757,7 @@ class Message(six.with_metaclass(_MessageClass, object)): - order.check_initialized() - - """ -+ __hash__ = None - - def __init__(self, **kwargs): - """Initialize internal messages state. -@@ -1079,9 +1080,9 @@ class FieldList(list): - if not field_instance.repeated: - raise FieldDefinitionError( - 'FieldList may only accept repeated fields') -- self.__field = field_instance -- self.__field.validate(sequence) -- list.__init__(self, sequence) -+ self._field = field_instance -+ self._field.validate(sequence) -+ super().__init__(sequence) - - def __getstate__(self): - """Enable pickling. -@@ -1098,10 +1099,10 @@ class FieldList(list): - None. - - """ -- message_class = self.__field.message_definition() -+ message_class = self._field.message_definition() - if message_class is None: -- return self.__field, None, None -- return None, message_class, self.__field.number -+ return self._field, None, None -+ return None, message_class, self._field.number - - def __setstate__(self, state): - """Enable unpickling. -@@ -1115,41 +1116,43 @@ class FieldList(list): - """ - field_instance, message_class, number = state - if field_instance is None: -- self.__field = message_class.field_by_number(number) -+ self._field = message_class.field_by_number(number) - else: -- self.__field = field_instance -+ self._field = field_instance - - @property - def field(self): - """Field that validates list.""" -- return self.__field -+ return self._field - - def __setslice__(self, i, j, sequence): - """Validate slice assignment to list.""" -- self.__field.validate(sequence) -+ self._field.validate(sequence) - list.__setslice__(self, i, j, sequence) - - def __setitem__(self, index, value): - """Validate item assignment to list.""" - if isinstance(index, slice): -- self.__field.validate(value) -+ self._field.validate(value) - else: -- self.__field.validate_element(value) -+ self._field.validate_element(value) - list.__setitem__(self, index, value) - - def append(self, value): - """Validate item appending to list.""" -- self.__field.validate_element(value) -+ if hasattr(self, '_field'): -+ self._field.validate_element(value) - return list.append(self, value) - - def extend(self, sequence): - """Validate extension of list.""" -- self.__field.validate(sequence) -+ if hasattr(self, '_field'): -+ self._field.validate(sequence) - return list.extend(self, sequence) - - def insert(self, index, value): - """Validate item insertion to list.""" -- self.__field.validate_element(value) -+ self._field.validate_element(value) - return list.insert(self, index, value) - - -diff --git a/apitools/base/protorpclite/messages_test.py b/apitools/base/protorpclite/messages_test.py -index 3ad75e4..1acdab3 100644 ---- a/apitools/base/protorpclite/messages_test.py -+++ b/apitools/base/protorpclite/messages_test.py -@@ -508,7 +508,8 @@ class FieldListTest(test_util.TestCase): - def testPickle(self): - """Testing pickling and unpickling of FieldList instances.""" - field_list = messages.FieldList(self.integer_field, [1, 2, 3, 4, 5]) -- unpickled = pickle.loads(pickle.dumps(field_list)) -+ pickled = pickle.dumps(field_list) -+ unpickled = pickle.loads(pickled) - self.assertEquals(field_list, unpickled) - self.assertIsInstance(unpickled.field, messages.IntegerField) - self.assertEquals(1, unpickled.field.number) -diff --git a/apitools/base/protorpclite/protojson_test.py b/apitools/base/protorpclite/protojson_test.py -index 7a8f875..69804f5 100644 ---- a/apitools/base/protorpclite/protojson_test.py -+++ b/apitools/base/protorpclite/protojson_test.py -@@ -440,7 +440,7 @@ class ProtojsonTest(test_util.TestCase, - """Test decoding improperly encoded base64 bytes value.""" - self.assertRaisesWithRegexpMatch( - messages.DecodeError, -- 'Base64 decoding error: Incorrect padding', -+ 'Base64 decoding error: (?:Incorrect padding|Invalid base64-encoded string: .*)', - protojson.decode_message, - test_util.OptionalMessage, - '{"bytes_value": "abcdefghijklmnopq"}') -diff --git a/apitools/base/py/batch_test.py b/apitools/base/py/batch_test.py -index 90cf4fb..e1384c5 100644 ---- a/apitools/base/py/batch_test.py -+++ b/apitools/base/py/batch_test.py -@@ -357,7 +357,7 @@ class BatchTest(unittest.TestCase): - self._DoTestConvertIdToHeader('blah', '<%s+blah>') - - def testConvertIdThatNeedsEscaping(self): -- self._DoTestConvertIdToHeader('~tilde1', '<%s+%%7Etilde1>') -+ self._DoTestConvertIdToHeader('#hash1', r'<%s+%%23hash1>') - - def _DoTestConvertHeaderToId(self, header, expected_id): - batch_request = batch.BatchHttpRequest('https://www.example.com') -diff --git a/apitools/gen/client_generation_test.py b/apitools/gen/client_generation_test.py -index 4e382dd..c26db39 100644 ---- a/apitools/gen/client_generation_test.py -+++ b/apitools/gen/client_generation_test.py -@@ -42,6 +42,7 @@ class ClientGenerationTest(unittest.TestCase): - self.gen_client_binary = 'gen_client' - - @test_utils.SkipOnWindows -+ @unittest.skip('needs network access') - def testGeneration(self): - for api in _API_LIST: - with test_utils.TempDir(change_to=True): diff --git a/dev-python/google-apitools/google-apitools-0.5.32-r1.ebuild b/dev-python/google-apitools/google-apitools-0.5.32-r1.ebuild deleted file mode 100644 index df33f80bc11e..000000000000 --- a/dev-python/google-apitools/google-apitools-0.5.32-r1.ebuild +++ /dev/null @@ -1,31 +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_{7,8,9,10,11} ) -inherit distutils-r1 - -COMMIT_HASH="7975c0cdbae1b9fc106553ce46e4a59cf0bea1e1" -DESCRIPTION="Python library to manipulate Google APIs" -HOMEPAGE="https://github.com/google/apitools" -SRC_URI="https://github.com/google/apitools/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${P#google-}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" - -RDEPEND=">=dev-python/httplib2-0.8[${PYTHON_USEDEP}] - >=dev-python/fasteners-0.14[${PYTHON_USEDEP}] - >=dev-python/oauth2client-1.5.2[${PYTHON_USEDEP}] - >=dev-python/six-1.12.0[${PYTHON_USEDEP}] - >=dev-python/python-gflags-3.1.2[${PYTHON_USEDEP}]" -BDEPEND="test? ( >=dev-python/mock-1.0.1[${PYTHON_USEDEP}] )" - -PATCHES=( - "${FILESDIR}/google-apitools-0.5.30-py37.patch" -) - -distutils_enable_tests nose diff --git a/dev-python/google-apitools/metadata.xml b/dev-python/google-apitools/metadata.xml deleted file mode 100644 index 853174b8f2ab..000000000000 --- a/dev-python/google-apitools/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - - <origin>gentoo-staging</origin> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/google-reauth-python/Manifest b/dev-python/google-reauth-python/Manifest deleted file mode 100644 index ffc1320c983a..000000000000 --- a/dev-python/google-reauth-python/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST google-reauth-python-0.1.1.tar.gz 18302 BLAKE2B a21e174f7dffe48810679910bf8d6712fb4176e5608f2a068d575df3643c4db15a74dae92c15f4ffdc344d287c31a8eb58f94b0384e2d9fc808c072dc8f89043 SHA512 81705d4080b3d7fb0a73741f9f498f8014ec94aa165a5b112c8af8fddc8f040dc43809aff6df39354c8d975db0ee8d62d003c11b173bd56fcf9add1b01644930 diff --git a/dev-python/google-reauth-python/google-reauth-python-0.1.1.ebuild b/dev-python/google-reauth-python/google-reauth-python-0.1.1.ebuild deleted file mode 100644 index 4fd73bc3b01b..000000000000 --- a/dev-python/google-reauth-python/google-reauth-python-0.1.1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -PYTHON_COMPAT=( python3_{7,8,9,10,11} ) - -inherit distutils-r1 - -DESCRIPTION="Python based U2F host library" -HOMEPAGE="https://github.com/google/google-reauth-python" -SRC_URI="https://github.com/google/google-reauth-python/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/oauth2client-2.0.0[${PYTHON_USEDEP}] - dev-python/pyu2f[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] -" -DEPEND=" - ${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -DOCS=( CHANGELOG.rst CONTRIBUTING.rst README.rst ) - -distutils_enable_tests pytest - -python_prepare_all() { - sed -e "s:'some_origin'.encode('ascii'):'some_origin':" \ - -e "s:SignResponse('key_handle', 'resp',:SignResponse('key_handle'.encode(), 'resp'.encode(),:" \ - -i tests/test_reauth.py || die - - distutils-r1_python_prepare_all -} diff --git a/dev-python/google-reauth-python/metadata.xml b/dev-python/google-reauth-python/metadata.xml deleted file mode 100644 index 436dcfc81064..000000000000 --- a/dev-python/google-reauth-python/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>zmedico@gentoo.org</email> - <name>Zac Medico</name> - </maintainer> - - <origin>gentoo-staging</origin> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/importlib_metadata/Manifest b/dev-python/importlib_metadata/Manifest index 6988bbbadba7..2eb0751d3f71 100644 --- a/dev-python/importlib_metadata/Manifest +++ b/dev-python/importlib_metadata/Manifest @@ -1,2 +1,4 @@ DIST importlib_metadata-4.13.0.tar.gz 50445 BLAKE2B 0f52430bdcf63275d16d330fd2ec6a85926ab75cc2c14d0e996dc29a1258ba71e12253dd36f776f280c68cfc0d68058ce52d246fef5eccd9c3b7e5ea9bab5441 SHA512 68deb9b017d89df05b613c564bfaafd9024f9a6b1b14973bb75c0756f29911c6a2516a87b4fad60cb15b66bca79a275163fb8db2cfbd088ab952633de056d1e1 DIST importlib_metadata-6.0.0.tar.gz 49776 BLAKE2B 9c4e6b20b725e263dad4acc4553b0067777c7332b33c0e56344aa2ceb09e93d71db14aebc522ae81e068a1a82ad48947f6f72eaec932933ae61d4daa2e043e63 SHA512 7d5cea465bf02722b28542f374e36ed55ab09455e1e548e838acf0cb38dcd84a79f5ef7cd673400852ff3a33271078ec8476f02aa7bf7748d3b85f4cefe3f678 +DIST importlib_metadata-6.0.1.tar.gz 49963 BLAKE2B 8f915035334965ae373977814d335b66028f85372f96a9815fe3e59ca346b60d64c16e147e8a9d1ce44e26b31851dcfbda84002fc1a0d93c0d154115f5acec4e SHA512 9ee241a8865d181fae103e643ae618f46541ba9aab299df32892739db991d78b4199df436f77d7c28aeb736e4c2cfb38301cb7133d8baff3c149f4421e0431a1 +DIST importlib_metadata-6.1.0.tar.gz 50209 BLAKE2B 8c3afc8037eb49de1e862539150a9401297bf136ca005119c1f1d19fb7a9485b1d2caf2a290eb577308e3111352113cdd51312388f952a8a1402f9bf6081e28a SHA512 7effcdcfa67d2360533205e63013934141bfa4cf5fcafa021381470e9e99025df89c1b9328d620fce6eb83f95af6919e3576f366cec47ec3a3f79414e3171e6c diff --git a/dev-python/importlib_metadata/importlib_metadata-6.0.1.ebuild b/dev-python/importlib_metadata/importlib_metadata-6.0.1.ebuild new file mode 100644 index 000000000000..33dd0a3221a4 --- /dev/null +++ b/dev-python/importlib_metadata/importlib_metadata-6.0.1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# please keep this ebuild at EAPI 7 -- sys-apps/portage dep +EAPI=7 + +DISTUTILS_USE_PEP517=flit +# NB: this package extends beyond built-in importlib stuff in py3.8+ +# new entry_point API not yet included in cpython release +PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Read metadata from Python packages" +HOMEPAGE=" + https://github.com/python/importlib_metadata/ + https://pypi.org/project/importlib-metadata/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +RDEPEND=" + dev-python/zipp[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pyfakefs[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/importlib_resources[${PYTHON_USEDEP}] + ' 3.8) + ) +" + +distutils_enable_tests unittest + +src_configure() { + grep -q 'build-backend = "setuptools' pyproject.toml || + die "Upstream changed build-backend, recheck" + # write a custom pyproject.toml to ease setuptools bootstrap + cat > pyproject.toml <<-EOF || die + [build-system] + requires = ["flit_core >=3.2,<4"] + build-backend = "flit_core.buildapi" + + [project] + name = "importlib_metadata" + version = "${PV}" + description = "Read metadata from Python packages" + EOF +} diff --git a/dev-python/importlib_metadata/importlib_metadata-6.1.0.ebuild b/dev-python/importlib_metadata/importlib_metadata-6.1.0.ebuild new file mode 100644 index 000000000000..33dd0a3221a4 --- /dev/null +++ b/dev-python/importlib_metadata/importlib_metadata-6.1.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# please keep this ebuild at EAPI 7 -- sys-apps/portage dep +EAPI=7 + +DISTUTILS_USE_PEP517=flit +# NB: this package extends beyond built-in importlib stuff in py3.8+ +# new entry_point API not yet included in cpython release +PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Read metadata from Python packages" +HOMEPAGE=" + https://github.com/python/importlib_metadata/ + https://pypi.org/project/importlib-metadata/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +RDEPEND=" + dev-python/zipp[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pyfakefs[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/importlib_resources[${PYTHON_USEDEP}] + ' 3.8) + ) +" + +distutils_enable_tests unittest + +src_configure() { + grep -q 'build-backend = "setuptools' pyproject.toml || + die "Upstream changed build-backend, recheck" + # write a custom pyproject.toml to ease setuptools bootstrap + cat > pyproject.toml <<-EOF || die + [build-system] + requires = ["flit_core >=3.2,<4"] + build-backend = "flit_core.buildapi" + + [project] + name = "importlib_metadata" + version = "${PV}" + description = "Read metadata from Python packages" + EOF +} diff --git a/dev-python/linkify-it-py/linkify-it-py-2.0.0.ebuild b/dev-python/linkify-it-py/linkify-it-py-2.0.0.ebuild index 94ab6e51265a..5621bcd91eb1 100644 --- a/dev-python/linkify-it-py/linkify-it-py-2.0.0.ebuild +++ b/dev-python/linkify-it-py/linkify-it-py-2.0.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-python/uc-micro-py[${PYTHON_USEDEP}] diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest index ac2c7f3d69fc..b1c047b45e06 100644 --- a/dev-python/lit/Manifest +++ b/dev-python/lit/Manifest @@ -2,6 +2,8 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B ee67c5407df8cef493b9c0004f DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f SHA512 b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6 DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78af36b0826a1dfd9a337992499bf701e33149665bfc47d5e14978e38f342559629a559f8b2ce328705ba34fdf6830f5ae9721a5 SHA512 4836d3603f32e8e54434cbfa8ef33d9d473ac5dc20ebf9c67132653c73f4524931abd1084655eaee5f20bcfcb91bcc4bbc5c4a0b603ad0c9029c556e14dc4c52 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 +DIST llvm-project-16.0.0.src.tar.xz 117933476 BLAKE2B fa09cd8f647ce0daf5a7eae9ac03b99594a9b3193b12065f43f9a6731875243f2f5b354136bcadcb31622b246054e94f880eec3dab0bcd6ae89973fa9dca845c SHA512 3f040abc1b03205693824aeff2ee6efb0cff25fe04bd5265141c093f294655a1f3fcda73cab9c57cbed7523c8f186a7e2484afce0792c55e90e3fb80450fabb7 +DIST llvm-project-16.0.0.src.tar.xz.sig 566 BLAKE2B daba130aa5662fbf7cc2e7aa8fa6b64f9cb355a72330f7a01a21b86389c6f2f85ae93de19ff08ba3f1cfe2834d9a2b7648bdf659caba3afdb2a0d13984774a54 SHA512 38e2449dce20cfbf813d1a9a68b36807722ac8ebb5ee07360fa215b2de8534d2329d3e41cfc3ed33e59e36714b94a6683a6d8077950bcf0037973492e0820fb3 DIST llvm-project-16.0.0rc3.src.tar.xz 117914548 BLAKE2B 18ffa35eb73c7cc4626d7b6b7b30aade7171ee2e17fb8d72e79a67185e809f611fefa4cfef17e5cd16822a5a70de2222534dc9f146fc53987eb49ff6a9d98c18 SHA512 d14e5e5ec984a0dc0292a2d27440398b3e32f120c1579517054dcb1a05dbc4ac5f1c6d078a3d6ef8597a71af6f22863868680a972a571839dcd573418b4a4697 DIST llvm-project-16.0.0rc3.src.tar.xz.sig 566 BLAKE2B 43683d2d7b266a847516f71412bf6236a355462430330fc0da1d624fb8dfbc98bfc982d367baee74d5b4964a9e82e7a4a6ea84bdcff3996d246932f516cced1a SHA512 61adc4dc3eb5a4c11a7f96f9267ff37895e5845a08d48a609a03a2696c1b6bca5af5861a6f28de936c48e6d621bf282170589187f2cb593a912b9078300cf47c DIST llvm-project-16.0.0rc4.src.tar.xz 117930024 BLAKE2B 55cf032ad3ba52d2af0942fe1c627319ae95b466122d04b24a917c33e29139fae546d92c375715600190c02426b798803ead0ab7a97d86960cf98fca80e8815c SHA512 8d628205c5b93fe6683b67b97b5c7f98bae945bd87cccebcdac00ddd4362108bd171f077a5196242be0fb909c795592b34bfa1c96c50a744fb68f287fd9781cc diff --git a/dev-python/lit/lit-16.0.0.ebuild b/dev-python/lit/lit-16.0.0.ebuild new file mode 100644 index 000000000000..41e94fc739e0 --- /dev/null +++ b/dev-python/lit/lit-16.0.0.ebuild @@ -0,0 +1,42 @@ +# 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_{7,8,9,10,11} ) + +inherit distutils-r1 llvm.org + +DESCRIPTION="A stand-alone install of the LLVM suite testing tool" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +# Tests require 'FileCheck' and 'not' utilities (from llvm) +BDEPEND=" + test? ( + dev-python/psutil[${PYTHON_USEDEP}] + sys-devel/llvm + ) +" + +LLVM_COMPONENTS=( llvm/utils/lit ) +llvm.org_set_globals + +# TODO: move the manpage generation here (from sys-devel/llvm) + +src_prepare() { + cd "${WORKDIR}" || die + distutils-r1_src_prepare +} + +python_test() { + local -x LIT_PRESERVES_TMP=1 + local litflags=$(get_lit_flags) + ./lit.py ${litflags//;/ } tests || die +} diff --git a/dev-python/markdown-it-py/markdown-it-py-2.2.0.ebuild b/dev-python/markdown-it-py/markdown-it-py-2.2.0.ebuild index 2e347966b91a..3958860572b2 100644 --- a/dev-python/markdown-it-py/markdown-it-py-2.2.0.ebuild +++ b/dev-python/markdown-it-py/markdown-it-py-2.2.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" <dev-python/linkify-it-py-3[${PYTHON_USEDEP}] diff --git a/dev-python/mdit-py-plugins/mdit-py-plugins-0.3.5.ebuild b/dev-python/mdit-py-plugins/mdit-py-plugins-0.3.5.ebuild index 0005de8b30f4..317e32b08eef 100644 --- a/dev-python/mdit-py-plugins/mdit-py-plugins-0.3.5.ebuild +++ b/dev-python/mdit-py-plugins/mdit-py-plugins-0.3.5.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" dev-python/markdown-it-py[${PYTHON_USEDEP}] diff --git a/dev-python/mdurl/mdurl-0.1.2.ebuild b/dev-python/mdurl/mdurl-0.1.2.ebuild index 5d15209f3b5a..dfa59892b50e 100644 --- a/dev-python/mdurl/mdurl-0.1.2.ebuild +++ b/dev-python/mdurl/mdurl-0.1.2.ebuild @@ -20,6 +20,6 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" distutils_enable_tests pytest diff --git a/dev-python/micawber/micawber-0.5.4-r1.ebuild b/dev-python/micawber/micawber-0.5.4-r1.ebuild index 09ba9fea97e2..20861890afb0 100644 --- a/dev-python/micawber/micawber-0.5.4-r1.ebuild +++ b/dev-python/micawber/micawber-0.5.4-r1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~riscv" +KEYWORDS="amd64 ~riscv" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/myst-parser/myst-parser-1.0.0.ebuild b/dev-python/myst-parser/myst-parser-1.0.0.ebuild index f727166a577c..94efc805ad9c 100644 --- a/dev-python/myst-parser/myst-parser-1.0.0.ebuild +++ b/dev-python/myst-parser/myst-parser-1.0.0.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" <dev-python/docutils-0.20[${PYTHON_USEDEP}] diff --git a/dev-python/nbxmpp/Manifest b/dev-python/nbxmpp/Manifest index 86fff1b44467..9fd9b911bdf6 100644 --- a/dev-python/nbxmpp/Manifest +++ b/dev-python/nbxmpp/Manifest @@ -1,2 +1,3 @@ DIST python-nbxmpp-3.2.5.tar.bz2 132029 BLAKE2B 846f3b47c3a9a95cf1fa1b557a007fd4901fb4acaa3160ea4b9b1cdff1e9d2c3e64bc5251b739d816f3f1c449c350d1ac44c14cbef87d14fe5a6450418451007 SHA512 577f8c7b0f5a7c69b4d980bff93f0a208ab0a660d731eb95ec63b76583194b94bd9d9f6b10fcac3951a6e6afb5d0c4da2140cbc17ef653f19ec6957b5d2e5f04 DIST python-nbxmpp-4.2.0.tar.bz2 133803 BLAKE2B db63b5ca085a90913ba6cac07c214e2528bf629bab24f7256ee751fb3ae4ddf417a9d09c509a259d468fff81feaf890b639bb9145b02c957fe777101bfbe7afb SHA512 8927b867ece2be1a2610cc5221615f026bd84b242a2d257740079f86aaa61c7f6208e90c8051f570d5539189476c68a316f840240ae0a6372311f353182b2940 +DIST python-nbxmpp-4.2.1.tar.bz2 134008 BLAKE2B bfd412bcef465eb59f7f5b6311d7786f24585be80932b74b2d2e75999320c24bef7438d10cbb81cd87f00dbb6733859e19c2c8b032374c3ff0c75d678f5a1439 SHA512 3ff7b29e374057c646b153a1bb987b5df830a3392988b97c2b27466054d50d09109893399a02ef11da7f7e7a9386c987d289205f0d1bd4af56e495b19c7c3026 diff --git a/dev-python/nbxmpp/nbxmpp-4.2.1.ebuild b/dev-python/nbxmpp/nbxmpp-4.2.1.ebuild new file mode 100644 index 000000000000..570d6eeeb400 --- /dev/null +++ b/dev-python/nbxmpp/nbxmpp-4.2.1.ebuild @@ -0,0 +1,35 @@ +# 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..11} ) + +inherit distutils-r1 + +MY_P=python-nbxmpp-${PV} +DESCRIPTION="Python library to use Jabber/XMPP networks in a non-blocking way" +HOMEPAGE=" + https://dev.gajim.org/gajim/python-nbxmpp/ + https://pypi.org/project/nbxmpp/ +" +SRC_URI=" + https://dev.gajim.org/gajim/python-nbxmpp/-/archive/${PV}/${MY_P}.tar.bz2 +" +S=${WORKDIR}/${MY_P} + +SLOT="0" +LICENSE="GPL-3" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + +RDEPEND=" + dev-libs/gobject-introspection + net-libs/libsoup:3.0[introspection] + dev-python/idna[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + >=dev-python/precis-i18n-1.0.0[${PYTHON_USEDEP}] + >=dev-python/pygobject-3.42[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest diff --git a/dev-python/numpy/numpy-1.24.2.ebuild b/dev-python/numpy/numpy-1.24.2.ebuild index 34274e14c894..5342cf63f3be 100644 --- a/dev-python/numpy/numpy-1.24.2.ebuild +++ b/dev-python/numpy/numpy-1.24.2.ebuild @@ -20,7 +20,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="lapack" RDEPEND=" diff --git a/dev-python/oauth2client/Manifest b/dev-python/oauth2client/Manifest deleted file mode 100644 index d913489a234e..000000000000 --- a/dev-python/oauth2client/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST oauth2client-4.1.3-fixes-20230207.patch 21827 BLAKE2B c04886be0efad92fff75f0d78c5597bbc386939001f1fc5d094f96899bcc25bbd80c4e620cdf401a45c7ed48a8c83515adc98a190cecbbd345f55b78ca4a0257 SHA512 4d648aff20e56628c6fa916627851d7bb50f927c1cb1a056e115130e0aec128e7e2a5571b4a35a167bbcf01762669c22008cffd5530e0006846250d32b3f8093 -DIST oauth2client-4.1.3.tar.gz 185589 BLAKE2B 6cd61448e0d55cef7f2ba640c8cbb50ac83e76d0993391eb0acb3e156f937fcdee80576c9d45d505235a9f266495069664ccbfafd649a4e2d7a0990517ee8cb6 SHA512 80f49e09a6dd6767307a2c278544926fbf20b4f55e4cf83563ac7a7c1043622bd3c8c7fcf6de62896b623ca8c7947b309a5e6bf2b7cb0fccff3ff7634386b287 diff --git a/dev-python/oauth2client/files/oauth2client-4.1.3-py38.patch b/dev-python/oauth2client/files/oauth2client-4.1.3-py38.patch deleted file mode 100644 index d0898c02036a..000000000000 --- a/dev-python/oauth2client/files/oauth2client-4.1.3-py38.patch +++ /dev/null @@ -1,35 +0,0 @@ -diff --git a/oauth2client/contrib/xsrfutil.py b/oauth2client/contrib/xsrfutil.py -index 7c3ec03..20f35c9 100644 ---- a/oauth2client/contrib/xsrfutil.py -+++ b/oauth2client/contrib/xsrfutil.py -@@ -44,7 +44,7 @@ def generate_token(key, user_id, action_id='', when=None): - Returns: - A string XSRF protection token. - """ -- digester = hmac.new(_helpers._to_bytes(key, encoding='utf-8')) -+ digester = hmac.new(_helpers._to_bytes(key, encoding='utf-8'), digestmod='MD5') - digester.update(_helpers._to_bytes(str(user_id), encoding='utf-8')) - digester.update(DELIMITER) - digester.update(_helpers._to_bytes(action_id, encoding='utf-8')) -diff --git a/tests/contrib/test_xsrfutil.py b/tests/contrib/test_xsrfutil.py -index 3115827..deae568 100644 ---- a/tests/contrib/test_xsrfutil.py -+++ b/tests/contrib/test_xsrfutil.py -@@ -54,7 +54,7 @@ class Test_generate_token(unittest.TestCase): - TEST_USER_ID_1, - action_id=TEST_ACTION_ID_1, - when=TEST_TIME) -- hmac.new.assert_called_once_with(TEST_KEY) -+ hmac.new.assert_called_once_with(TEST_KEY, digestmod='MD5') - digester.digest.assert_called_once_with() - - expected_digest_calls = [ -@@ -87,7 +87,7 @@ class Test_generate_token(unittest.TestCase): - TEST_USER_ID_1, - action_id=TEST_ACTION_ID_1) - -- hmac.new.assert_called_once_with(TEST_KEY) -+ hmac.new.assert_called_once_with(TEST_KEY, digestmod='MD5') - time.time.assert_called_once_with() - digester.digest.assert_called_once_with() - diff --git a/dev-python/oauth2client/metadata.xml b/dev-python/oauth2client/metadata.xml deleted file mode 100644 index ea8988e8af6a..000000000000 --- a/dev-python/oauth2client/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - - <origin>gentoo-staging</origin> - <stabilize-allarches/> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/oauth2client/oauth2client-4.1.3-r2.ebuild b/dev-python/oauth2client/oauth2client-4.1.3-r2.ebuild deleted file mode 100644 index fdca26602dda..000000000000 --- a/dev-python/oauth2client/oauth2client-4.1.3-r2.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_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{7,8,9,10,11} ) - -inherit distutils-r1 - -DESCRIPTION="Library for accessing resources protected by OAuth 2.0" -HOMEPAGE="https://github.com/googleapis/oauth2client" -SRC_URI="https://github.com/googleapis/oauth2client/archive/v${PV/_p/-post}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}"/${P/_p/-post} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - >=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] - >=dev-python/pyasn1-modules-0.0.5[${PYTHON_USEDEP}] - >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}] - >=dev-python/six-1.6.1[${PYTHON_USEDEP}] - dev-python/keyring[${PYTHON_USEDEP}] - !<=dev-python/google-api-python-client-1.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/flask[${PYTHON_USEDEP}] - dev-python/sqlalchemy[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests nose - -PATCHES=( - "${FILESDIR}/oauth2client-4.1.3-py38.patch" -) - -python_test() { - nosetests -v \ - -e appengine \ - -e django_util \ - -e test_multiprocess_file_storage \ - -e test_bad_positional || die "tests fail with ${EPYTHON}" - # appengine - requires appengine - # django_util - requires django - # test_multiprocess_file_storage - requires fasteners - # test_bad_positional - expects TypeError, gets ValueError -} diff --git a/dev-python/oauth2client/oauth2client-4.1.3-r3.ebuild b/dev-python/oauth2client/oauth2client-4.1.3-r3.ebuild deleted file mode 100644 index ec572870113e..000000000000 --- a/dev-python/oauth2client/oauth2client-4.1.3-r3.ebuild +++ /dev/null @@ -1,85 +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_{7,8,9,10,11} ) - -inherit distutils-r1 - -DESCRIPTION="Library for accessing resources protected by OAuth 2.0" -HOMEPAGE="https://github.com/googleapis/oauth2client" -SRC_URI=" - https://github.com/googleapis/oauth2client/archive/v${PV/_p/-post}.tar.gz -> ${P}.tar.gz - https://dev.gentoo.org/~robbat2/distfiles/oauth2client-4.1.3-fixes-20230207.patch - " -S="${WORKDIR}"/${P/_p/-post} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" - -# This package supports 3 different crypto options, but tests ALL of them -CRYPTO_A=">=dev-python/pycryptodome-2.6[${PYTHON_USEDEP}]" -CRYPTO_B="dev-python/pyopenssl[${PYTHON_USEDEP}]" -CRYPTO_C="( - >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] - >=dev-python/pyasn1-modules-0.0.5[${PYTHON_USEDEP}] - >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}] - )" - -RDEPEND=" - >=dev-python/httplib2-0.9.1[${PYTHON_USEDEP}] - >=dev-python/six-1.6.1[${PYTHON_USEDEP}] - || ( ${CRYPTO_A} ${CRYPTO_B} ${CRYPTO_C} ) - dev-python/keyring[${PYTHON_USEDEP}] - !<=dev-python/google-api-python-client-1.1[${PYTHON_USEDEP}] -" - -# Not well-tested upstream, and broken: -# django dev-python/django[${PYTHON_USEDEP}] -# flask dev-python/flask[${PYTHON_USEDEP}] -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/sqlalchemy[${PYTHON_USEDEP}] - dev-python/fasteners[${PYTHON_USEDEP}] - ${CRYPTO_A} - ${CRYPTO_B} - ${CRYPTO_C} - ) -" - -distutils_enable_tests pytest - -PATCHES=( - "${DISTDIR}/oauth2client-4.1.3-fixes-20230207.patch" -) - -src_prepare() { - default - # These contrib modules are broken upstream: - REMOVE=( - # django - "${S}"/oauth2client/contrib/django_util/ - "${S}"/samples/django/ - "${S}"/tests/contrib/django_util/ - "${S}"/docs/source/oauth2client.contrib.django* - # flask - "${S}"/docs/source/oauth2client.contrib.flask_util.rst - "${S}"/oauth2client/contrib/flask_util.py - "${S}"/tests/contrib/test_flask_util.py - ) - rm -rf "${REMOVE[@]}" -} - -python_test() { - TEST_ARGS=( - # appengine - requires appengine - # django_util - requires django, contrib module broken upstream - # flash - requires flask, contrib module broken upstream - --ignore-glob='*appengine*' - ) - epytest "${TEST_ARGS[@]}" || die "tests fail with ${EPYTHON}" -} diff --git a/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.13.1.ebuild b/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.13.1.ebuild index d7a26e0b0d8e..811b919ee08d 100644 --- a/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.13.1.ebuild +++ b/dev-python/pydata-sphinx-theme/pydata-sphinx-theme-0.13.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="BSD-with-disclosure" SLOT="0" -KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" dev-python/accessible-pygments[${PYTHON_USEDEP}] diff --git a/dev-python/pyspnego/pyspnego-0.8.0.ebuild b/dev-python/pyspnego/pyspnego-0.8.0.ebuild index f01f99424f94..c65bfccdb980 100644 --- a/dev-python/pyspnego/pyspnego-0.8.0.ebuild +++ b/dev-python/pyspnego/pyspnego-0.8.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~riscv x86" RDEPEND=" dev-python/cryptography[${PYTHON_USEDEP}] diff --git a/dev-python/pytest-datadir/pytest-datadir-1.4.1.ebuild b/dev-python/pytest-datadir/pytest-datadir-1.4.1.ebuild index af92335db5ee..778e12468d4d 100644 --- a/dev-python/pytest-datadir/pytest-datadir-1.4.1.ebuild +++ b/dev-python/pytest-datadir/pytest-datadir-1.4.1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-python/pytest[${PYTHON_USEDEP}] diff --git a/dev-python/pytest-param-files/pytest-param-files-0.3.5.ebuild b/dev-python/pytest-param-files/pytest-param-files-0.3.5.ebuild index 7ae8bce79b3f..235ad7402f45 100644 --- a/dev-python/pytest-param-files/pytest-param-files-0.3.5.ebuild +++ b/dev-python/pytest-param-files/pytest-param-files-0.3.5.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" RDEPEND=" dev-python/pytest[${PYTHON_USEDEP}] diff --git a/dev-python/pytest-regressions/pytest-regressions-2.4.2.ebuild b/dev-python/pytest-regressions/pytest-regressions-2.4.2.ebuild index 58fef2d613ca..0d233bfe5a7a 100644 --- a/dev-python/pytest-regressions/pytest-regressions-2.4.2.ebuild +++ b/dev-python/pytest-regressions/pytest-regressions-2.4.2.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-python/pytest[${PYTHON_USEDEP}] diff --git a/dev-python/pywlroots/Manifest b/dev-python/pywlroots/Manifest index c22522919570..446dcdbf2f88 100644 --- a/dev-python/pywlroots/Manifest +++ b/dev-python/pywlroots/Manifest @@ -1,2 +1,3 @@ DIST pywlroots-0.15.24.gh.tar.gz 85570 BLAKE2B 0c7ba0be6159152488785298028bb1feec20e2380357060a850dab417b3fb1fccb4a9e6cc6564d2b7f124bf4fc454789549267e9036b0b4559e5fcd4c6f06196 SHA512 b29b76cf18a65b2ef19d15ecf018a9ba44119d60ee61435967d17f06d5f7544d2117f2e9a81574734c71591a237b00c8584a5cc6d6adb928f39f11170f21ee94 DIST pywlroots-0.16.1.gh.tar.gz 90101 BLAKE2B 5b26b8aeacef7336353376f1ac0f230f88e50da3dca1ac726470791555edb9c486234122242ced3220b893eb6d0666cfc6519f23ed3922645549ff012ab46d04 SHA512 599210486c6461660b2c85b69726afc30c5b0d835e61ee2cf246296aaccf9d8fb1e332d7eb50a30599f155fbbd7c5c204ca1158d9a8122fcc36fbf745085902f +DIST pywlroots-0.16.2.gh.tar.gz 90372 BLAKE2B 94107199e912b53e484d0fd81f18900bb5b2283a588b09da2c078606881f1cbe8e25bec3bada32e1d0c74300374d66c95d56ff976661813730ffedaf023cb57a SHA512 314339e6b4f66f03af74fc7e69814b4e1e879da6ec624f33eb3b04e26a7a4159776f182830a3b2ff31720021386cab70cdfc16a0b2377414c94cd834fd1ca26c diff --git a/dev-python/pywlroots/pywlroots-0.16.2.ebuild b/dev-python/pywlroots/pywlroots-0.16.2.ebuild new file mode 100644 index 000000000000..fc2c3d4f6dcc --- /dev/null +++ b/dev-python/pywlroots/pywlroots-0.16.2.ebuild @@ -0,0 +1,44 @@ +# 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_{7,8,9,10,11} ) + +inherit distutils-r1 + +DESCRIPTION="Python binding to the wlroots library using cffi" +HOMEPAGE=" + https://github.com/flacjacket/pywlroots/ + https://pypi.org/project/pywlroots/ +" +SRC_URI=" + https://github.com/flacjacket/pywlroots/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" + +# See README for wlroots dep +DEPEND=" + >=dev-python/pywayland-0.4.14[${PYTHON_USEDEP}] + >=dev-python/xkbcommon-0.2[${PYTHON_USEDEP}] + =gui-libs/wlroots-$(ver_cut 1-2)*:= +" +RDEPEND=" + ${DEPEND} +" + +PATCHES=( + "${FILESDIR}"/${PN}-0.15.24-no-import-version-check.patch +) + +distutils_enable_tests pytest + +python_test() { + rm -rf wlroots || die + epytest +} diff --git a/dev-python/reno/reno-3.5.0-r1.ebuild b/dev-python/reno/reno-3.5.0-r1.ebuild index a4ffdd7dcff9..44b4539202d8 100644 --- a/dev-python/reno/reno-3.5.0-r1.ebuild +++ b/dev-python/reno/reno-3.5.0-r1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~riscv ~s390 ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc64 ~riscv ~s390 x86" RDEPEND=" dev-python/pbr[${PYTHON_USEDEP}] diff --git a/dev-python/requests-ntlm/requests-ntlm-1.2.0.ebuild b/dev-python/requests-ntlm/requests-ntlm-1.2.0.ebuild index 37034120f9ab..7bea30521220 100644 --- a/dev-python/requests-ntlm/requests-ntlm-1.2.0.ebuild +++ b/dev-python/requests-ntlm/requests-ntlm-1.2.0.ebuild @@ -20,7 +20,7 @@ SRC_URI=" SLOT="0" LICENSE="ISC" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv ~x86" RDEPEND=" >=dev-python/cryptography-1.3[${PYTHON_USEDEP}] diff --git a/dev-python/rply/rply-0.7.8-r1.ebuild b/dev-python/rply/rply-0.7.8-r1.ebuild index c59e9d639f3a..3b8f08bfc1dd 100644 --- a/dev-python/rply/rply-0.7.8-r1.ebuild +++ b/dev-python/rply/rply-0.7.8-r1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=" dev-python/appdirs[${PYTHON_USEDEP}] diff --git a/dev-python/scandir/Manifest b/dev-python/scandir/Manifest deleted file mode 100644 index 4e7260a6434e..000000000000 --- a/dev-python/scandir/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST scandir-1.10.0.tar.gz 33311 BLAKE2B 47576618c41a477ff7bab9daecf2e4719ed0c497a25fd68b4bacae073fc418f9fc51503812af726d1d124f07cccfb418ae09c196cf7ce283abf5d3bbc36b7e09 SHA512 42a570320018ffff2172ada67002334446c73c53813b36d63558d3854ded2fac0b266fcaf399cf9a735ceba110636b6901683fb26cde1e286ff476bc37e3d335 diff --git a/dev-python/scandir/files/scandir-1.10.0-python3.9.patch b/dev-python/scandir/files/scandir-1.10.0-python3.9.patch deleted file mode 100644 index c8683c1c6b9b..000000000000 --- a/dev-python/scandir/files/scandir-1.10.0-python3.9.patch +++ /dev/null @@ -1,62 +0,0 @@ -https://github.com/benhoyt/scandir/commit/3396aa4155ffde8600a0e9ca50d5872569169b5d - -From 3396aa4155ffde8600a0e9ca50d5872569169b5d Mon Sep 17 00:00:00 2001 -From: Ben Hoyt <benhoyt@gmail.com> -Date: Mon, 24 Jan 2022 08:44:07 +1300 -Subject: [PATCH] Add Python 3.10 to tests (#137) -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Fix PyStructSequence_UnnamedField build issues on Python 3.9/3.10 - -_scandir.c:663:7: error: conflicting type qualifiers for ‘PyStructSequence_UnnamedField’ - 663 | char *PyStructSequence_UnnamedField = "unnamed field"; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/local/include/python3.10/Python.h:127, - from _scandir.c:14: -/usr/local/include/python3.10/structseq.h:22:27: note: previous declaration of ‘PyStructSequence_UnnamedField’ was here - 22 | extern const char * const PyStructSequence_UnnamedField; - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Fixes https://github.com/benhoyt/scandir/pull/137 ---- - _scandir.c | 10 +++++----- - scandir.py | 2 +- - 3 files changed, 7 insertions(+), 7 deletions(-) - -diff --git a/_scandir.c b/_scandir.c -index 6cc28c8..433483f 100644 ---- a/_scandir.c -+++ b/_scandir.c -@@ -660,7 +660,7 @@ _pystat_fromstructstat(STRUCT_STAT *st) - return v; - } - --char *PyStructSequence_UnnamedField = "unnamed field"; -+static char *scandir_unnamed_field = "unnamed field"; - - PyDoc_STRVAR(stat_result__doc__, - "stat_result: Result from stat, fstat, or lstat.\n\n\ -@@ -681,7 +681,7 @@ static PyStructSequence_Field stat_result_fields[] = { - {"st_uid", "user ID of owner"}, - {"st_gid", "group ID of owner"}, - {"st_size", "total size, in bytes"}, -- /* The NULL is replaced with PyStructSequence_UnnamedField later. */ -+ /* The NULL is replaced with scandir_unnamed_field later. */ - {NULL, "integer time of last access"}, - {NULL, "integer time of last modification"}, - {NULL, "integer time of last change"}, -@@ -1817,9 +1817,9 @@ init_scandir(void) - if (!billion) - INIT_ERROR; - -- stat_result_desc.fields[7].name = PyStructSequence_UnnamedField; -- stat_result_desc.fields[8].name = PyStructSequence_UnnamedField; -- stat_result_desc.fields[9].name = PyStructSequence_UnnamedField; -+ stat_result_desc.fields[7].name = scandir_unnamed_field; -+ stat_result_desc.fields[8].name = scandir_unnamed_field; -+ stat_result_desc.fields[9].name = scandir_unnamed_field; - PyStructSequence_InitType(&StatResultType, &stat_result_desc); - structseq_new = StatResultType.tp_new; - StatResultType.tp_new = statresult_new; diff --git a/dev-python/scandir/metadata.xml b/dev-python/scandir/metadata.xml deleted file mode 100644 index 41cb2fce6b82..000000000000 --- a/dev-python/scandir/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <maintainer type="person"> - <email>monsieurp@gentoo.org</email> - <name>Patrice Clement</name> - </maintainer> - - <origin>gentoo-staging</origin> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/scandir/scandir-1.10.0-r3.ebuild b/dev-python/scandir/scandir-1.10.0-r3.ebuild deleted file mode 100644 index fde3fde21016..000000000000 --- a/dev-python/scandir/scandir-1.10.0-r3.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -# Do NOT add Python 3.11 without verifying the C extension is actually built -# and installed for it! -PYTHON_COMPAT=( python3_{7,8,9,10,11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A better directory iterator and faster os.walk()" -HOMEPAGE="https://github.com/benhoyt/scandir" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -PATCHES=( - "${FILESDIR}"/${P}-python3.9.patch -) - -python_test() { - "${EPYTHON}" test/run_tests.py -v || die "tests failed under ${EPYTHON}" -} diff --git a/dev-python/setuptools_trial/Manifest b/dev-python/setuptools_trial/Manifest deleted file mode 100644 index 685582c0ba49..000000000000 --- a/dev-python/setuptools_trial/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST setuptools_trial-0.6.0.tar.gz 6227 BLAKE2B 2df7276197a5630b8140dce17528b75045ea86e15495146aceafc4428f6ab6493fbe8e2edfded30ae644523455df02f3cb85e8bf8879bd4fafc9a332d9f6bc40 SHA512 9104b98627f57ed53c90d22042346875c5324d7b30e1ec9ba1718b5c59a786915a8fe0a53789a5dbd9318a12b27122661234f5be403365261db6a8728ce39827 diff --git a/dev-python/setuptools_trial/metadata.xml b/dev-python/setuptools_trial/metadata.xml deleted file mode 100644 index 9fea3eca347a..000000000000 --- a/dev-python/setuptools_trial/metadata.xml +++ /dev/null @@ -1,22 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>dolsen@gentoo.org</email> - <name>Brian Dolbec</name> - </maintainer> - <longdescription> - This is a plugin for setuptools that integrates Twisted trial. Once - installed, “python ./setup.py trial” will run the package’s unit tests - using Twisted trial. The package can also optionally be configured so - that “python ./setup.py test” will use Twisted trial instead of pyunit - a.k.a. unittest. - </longdescription> - <upstream> - <maintainer> - <email>vladimir@rutsky.org</email> - <name>Vladimir Rutsky</name> - </maintainer> - </upstream> - <origin>gentoo-staging</origin> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/setuptools_trial/setuptools_trial-0.6.0-r1.ebuild b/dev-python/setuptools_trial/setuptools_trial-0.6.0-r1.ebuild deleted file mode 100644 index 5063f4cba24c..000000000000 --- a/dev-python/setuptools_trial/setuptools_trial-0.6.0-r1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{7,8,9,10,11} ) -inherit distutils-r1 pypi - -DESCRIPTION="Setuptools plugin that makes unit tests execute with trial instead of pyunit" -HOMEPAGE="https://github.com/rutsky/setuptools-trial https://pypi.org/project/setuptools_trial/" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/twisted-16.0.0[${PYTHON_USEDEP}] -" - -BDEPEND="test? ( ${RDEPEND} )" - -src_prepare() { - # don't install docs into wrong location - sed -e '/data_files=/d' -i setup.py || die - distutils-r1_src_prepare -} - -python_test() { - distutils_install_for_testing - - # The pkg test suite creates a virtualenv to install to for testing - # The distutils-r1 eclass already does the equivalent for us. - # So just run the same commands they do directly... - pushd "${S}"/tests/dummy_project > /dev/null || die - "${EPYTHON}" -m setup.py trial || \ - die "trial tests failed with ${EPYTHON}" - "${EPYTHON}" -m setup.py trial --reporter=text || \ - die "trial --reporter tests failed with ${EPYTHON}" - popd > /dev/null || die - pushd "${S}"/tests/alias_project > /dev/null || die - "${EPYTHON}" -m setup.py test || \ - die "alias_project tests failed with ${EPYTHON}" - popd > /dev/null || die -} diff --git a/dev-python/sphinx-pytest/sphinx-pytest-0.0.5.ebuild b/dev-python/sphinx-pytest/sphinx-pytest-0.0.5.ebuild index 25c3c9900fb9..d97c93df68e6 100644 --- a/dev-python/sphinx-pytest/sphinx-pytest-0.0.5.ebuild +++ b/dev-python/sphinx-pytest/sphinx-pytest-0.0.5.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-python/pytest[${PYTHON_USEDEP}] diff --git a/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-1.2.0.ebuild b/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-1.2.0.ebuild index 2a6f41ecbf61..63ce0920ddd6 100644 --- a/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-1.2.0.ebuild +++ b/dev-python/sphinx-rtd-theme/sphinx-rtd-theme-1.2.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="MIT" 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" RDEPEND=" dev-python/docutils[${PYTHON_USEDEP}] diff --git a/dev-python/sphinxcontrib-blockdiag/Manifest b/dev-python/sphinxcontrib-blockdiag/Manifest deleted file mode 100644 index c01c25dad4fb..000000000000 --- a/dev-python/sphinxcontrib-blockdiag/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST sphinxcontrib-blockdiag-3.0.0.gh.tar.gz 12300 BLAKE2B 4bb6e83625095aab209b3f8eff3f96dd0c0ff37c542bedd03d7b56be282bdb6929bba7ef9cbbc458492b17bfbcf80d705cb17b3f194213c1416bf1ab090fcc6a SHA512 1d03296007b0b6455fa25b1c0d3f09fb76dfaeba43ac7155033ec6fda0aaae40b757f6b77b63725489f2360eb5a80ce8e9e55eb6460b73c3b3bca363afe8aeac diff --git a/dev-python/sphinxcontrib-blockdiag/metadata.xml b/dev-python/sphinxcontrib-blockdiag/metadata.xml deleted file mode 100644 index af05a00db679..000000000000 --- a/dev-python/sphinxcontrib-blockdiag/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - </maintainer> - <upstream> - <maintainer> - <email>i.tkomiya@gmail.com</email> - <name>Takeshi KOMIYA</name> - </maintainer> - </upstream> - <origin>gentoo-staging</origin> - <stabilize-allarches/> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/sphinxcontrib-blockdiag/sphinxcontrib-blockdiag-3.0.0.ebuild b/dev-python/sphinxcontrib-blockdiag/sphinxcontrib-blockdiag-3.0.0.ebuild deleted file mode 100644 index 85d13506cb51..000000000000 --- a/dev-python/sphinxcontrib-blockdiag/sphinxcontrib-blockdiag-3.0.0.ebuild +++ /dev/null @@ -1,53 +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_{7,8,9,10,11} ) - -inherit distutils-r1 - -DESCRIPTION="A sphinx extension for embedding block diagrams using blockdiag" -HOMEPAGE=" - https://github.com/blockdiag/sphinxcontrib-blockdiag/ - https://pypi.org/project/sphinxcontrib-blockdiag/ -" -SRC_URI=" - https://github.com/blockdiag/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - >=dev-python/sphinx-2.0[${PYTHON_USEDEP}] - >=dev-python/blockdiag-1.5.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/reportlab[${PYTHON_USEDEP}] - dev-python/sphinx-testing[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -python_prepare_all() { - sed -i -e "/build-base/d" setup.cfg || die - distutils-r1_python_prepare_all -} - -python_compile() { - distutils-r1_python_compile - find "${BUILD_DIR}" -name '*.pth' -delete || die -} - -python_test() { - rm -rf sphinxcontrib || die - distutils_write_namespace sphinxcontrib - eunittest -} diff --git a/dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-4.1.ebuild b/dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-4.1.ebuild index 4f4df63258a9..377e348d4902 100644 --- a/dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-4.1.ebuild +++ b/dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-4.1.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" # MIT for jQuery LICENSE="0BSD MIT" 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" RDEPEND=" dev-python/sphinx[${PYTHON_USEDEP}] diff --git a/dev-python/traitlets/traitlets-5.9.0.ebuild b/dev-python/traitlets/traitlets-5.9.0.ebuild index 0cc2f01f6a91..da67056a67b5 100644 --- a/dev-python/traitlets/traitlets-5.9.0.ebuild +++ b/dev-python/traitlets/traitlets-5.9.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" BDEPEND=" test? ( diff --git a/dev-python/trio-websocket/Manifest b/dev-python/trio-websocket/Manifest index 737e9c6f334e..2347ad7960d0 100644 --- a/dev-python/trio-websocket/Manifest +++ b/dev-python/trio-websocket/Manifest @@ -1 +1,2 @@ DIST trio-websocket-0.10.0.gh.tar.gz 43808 BLAKE2B fd89ab74c3844a14940ce07a0abc07a0392607b492fa4b6e1d81ba3aa2c37338706975cb800332751c9ea70e934c4169fdcd29dd047019096726164a2130daa9 SHA512 04d775a7c1a232b470a7f415b57debce4bd1c3732934a94d65e3c9f3bb45c5ffea7464557100e2e9f68a2aa6a7812bd686220de046f399a0d0242309d2d9be59 +DIST trio-websocket-0.10.1.gh.tar.gz 44657 BLAKE2B c7e895c5beccf40baa8603f1e3c62396e4d8c716d9a51b6977c0854f65b4c40a1edb40812f80d55f0530c2e59f10f27f2b62f72a6fb91c693ae0d67aeff3161c SHA512 bd26d72c5de70d8176b62c950e6c2bf6cf47ed5a55bb63f88e675a9d353076be45f45387da8fa9af71b8915d93914844f2a7a662351e4776c4714734512bdd7c diff --git a/dev-python/trio-websocket/trio-websocket-0.10.1.ebuild b/dev-python/trio-websocket/trio-websocket-0.10.1.ebuild new file mode 100644 index 000000000000..77ae0e01a147 --- /dev/null +++ b/dev-python/trio-websocket/trio-websocket-0.10.1.ebuild @@ -0,0 +1,42 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="WebSocket client and server implementation for Python Trio" +HOMEPAGE=" + https://github.com/HyperionGray/trio-websocket/ + https://pypi.org/project/trio-websocket/ +" +SRC_URI=" + https://github.com/HyperionGray/trio-websocket/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~riscv ~sparc ~x86" + +RDEPEND=" + dev-python/exceptiongroup[${PYTHON_USEDEP}] + >=dev-python/trio-0.11[${PYTHON_USEDEP}] + >=dev-python/wsproto-0.14[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/pytest-trio-0.5.0[${PYTHON_USEDEP}] + dev-python/trustme[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p trio +} diff --git a/dev-python/uc-micro-py/uc-micro-py-1.0.1.ebuild b/dev-python/uc-micro-py/uc-micro-py-1.0.1.ebuild index f356d25ddb3c..9dc64ed4b552 100644 --- a/dev-python/uc-micro-py/uc-micro-py-1.0.1.ebuild +++ b/dev-python/uc-micro-py/uc-micro-py-1.0.1.ebuild @@ -22,6 +22,6 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" distutils_enable_tests pytest diff --git a/dev-python/urlgrabber/Manifest b/dev-python/urlgrabber/Manifest deleted file mode 100644 index c8317e2f5fb0..000000000000 --- a/dev-python/urlgrabber/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST urlgrabber-4.1.0.tar.gz 277537 BLAKE2B 3697cb1d08fe0fa8bc83118e1466d76d1b8aa0375fd895d12f5135850bb5100d1d52b1691b2135a80a4937158c5d362e88777ae9ba58790ad88355f13e679b34 SHA512 43e54656d0ca92f616d49cd90dd6282408d64909848e4bf1c74b3b1eede55ba0c9526d6ea5fa9ae18545b806ef9965130ecf1cb1f5f05d4611db974d3f2aa200 diff --git a/dev-python/urlgrabber/files/urlgrabber-4.1.0-skip-test_range.patch b/dev-python/urlgrabber/files/urlgrabber-4.1.0-skip-test_range.patch deleted file mode 100644 index 548242fc1894..000000000000 --- a/dev-python/urlgrabber/files/urlgrabber-4.1.0-skip-test_range.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- urlgrabber-urlgrabber-4-1-0/test/test_mirror.py.orig 2020-11-16 06:23:15.874354961 +0100 -+++ urlgrabber-urlgrabber-4-1-0/test/test_mirror.py 2020-11-16 06:23:59.674354944 +0100 -@@ -329,6 +329,8 @@ - self.assertEqual(self.code, 503); del self.code - - def test_range(self): -+ # skip failing test -+ self.skip() - 'test client-side processing of HTTP ranges' - # server does not process ranges - self.reply = 200, b'OK' diff --git a/dev-python/urlgrabber/files/urlgrabber-4.1.0-test-mirror-set-thread-daemon.patch b/dev-python/urlgrabber/files/urlgrabber-4.1.0-test-mirror-set-thread-daemon.patch deleted file mode 100644 index 6d6e8afa6462..000000000000 --- a/dev-python/urlgrabber/files/urlgrabber-4.1.0-test-mirror-set-thread-daemon.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- urlgrabber-urlgrabber-4-1-0/test/test_mirror.py.orig 2020-11-16 18:47:43.724337579 +0100 -+++ urlgrabber-urlgrabber-4-1-0/test/test_mirror.py 2020-11-16 18:47:57.724337574 +0100 -@@ -290,6 +290,7 @@ - self.exit = False - - self.thread = threading.Thread(target=server) -+ self.thread.daemon = True - self.thread.start() - - # create grabber and mirror group objects diff --git a/dev-python/urlgrabber/metadata.xml b/dev-python/urlgrabber/metadata.xml deleted file mode 100644 index 6bdffb5947de..000000000000 --- a/dev-python/urlgrabber/metadata.xml +++ /dev/null @@ -1,39 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>python@gentoo.org</email> - <name>Python</name> - </maintainer> - <longdescription> - A high-level cross-protocol url-grabber. - - Using urlgrabber, data can be fetched in three basic ways: - - urlgrab(url) copy the file to the local filesystem - urlopen(url) open the remote file and return a file object (like urllib2.urlopen) - urlread(url) return the contents of the file as a string - - - When using these functions (or methods), urlgrabber supports the following - features: - - * identical behavior for http://, ftp://, and file:// urls - * http keepalive - faster downloads of many files by using only a single - connection - * byte ranges - fetch only a portion of the file - * reget - for a urlgrab, resume a partial download - * progress meters - the ability to report download progress automatically, - even when using urlopen! - * throttling - restrict bandwidth usage - * retries - automatically retry a download if it fails. The number of retries - and failure types are configurable. - * authenticated server access for http and ftp - * proxy support - support for authenticated http and ftp proxies - * mirror groups - treat a list of mirrors as a single source, automatically - switching mirrors if there is a failure. - </longdescription> - - <origin>gentoo-staging</origin> - <stabilize-allarches/> -</pkgmetadata>
\ No newline at end of file diff --git a/dev-python/urlgrabber/urlgrabber-4.1.0.ebuild b/dev-python/urlgrabber/urlgrabber-4.1.0.ebuild deleted file mode 100644 index b50b1cb760b7..000000000000 --- a/dev-python/urlgrabber/urlgrabber-4.1.0.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8,9,10,11} ) -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 - -DESCRIPTION="Python module for downloading files" -HOMEPAGE="http://urlgrabber.baseurl.org https://github.com/rpm-software-management/urlgrabber" -SRC_URI="https://github.com/rpm-software-management/${PN}/archive/${PN}-${PV//./-}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${PN}-${PV//./-}" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 ~arm ~ia64 ppc ppc64 x86" - -# Entire testsuite relies on connecting to the i'net -PROPERTIES="test_network" -RESTRICT="test" - -RDEPEND=" - dev-python/pycurl[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] -" -BDEPEND="dev-python/six[${PYTHON_USEDEP}]" - -PATCHES=( - "${FILESDIR}/${P}-skip-test_range.patch" - "${FILESDIR}/${P}-test-mirror-set-thread-daemon.patch" -) - -python_test() { - URLGRABBER_EXT_DOWN="${S}/scripts/urlgrabber-ext-down" \ - PYTHON_PATH="${S}" \ - "${EPYTHON}" test/runtests.py -v 2 || die "Tests failed under ${EPYTHON}" -} diff --git a/dev-python/zstd/Manifest b/dev-python/zstd/Manifest index 627f7872e79f..65f976dfcafa 100644 --- a/dev-python/zstd/Manifest +++ b/dev-python/zstd/Manifest @@ -1,2 +1 @@ -DIST zstd-1.5.2.6.tar.gz 606528 BLAKE2B 0d9b0937346e69a25eb834d2894ab74efdd3f35390afebc98a6cb255f18cdbe540433139d51f43bf0a9fb5d85bee588c7df8543842248e700652af3e3e721df2 SHA512 a692d87ffad4d148d56487fa740876653ccbd151ac8a897a35946a3899d4d3b3aaf6e9954a2050b4cee8137d5161481f3460a0e64ce339c624349bf030c9f975 DIST zstd-1.5.4.0.tar.gz 620235 BLAKE2B 490415a1be76e4957f14e2e5137eca5a80290e4b492d551cd230826b500a36a8574d0c20eabd4d0bf6bf34d8c61f60f8e6aef5220bf3b0a2e5ba95eef1aa428f SHA512 f9a9301cb0f5f3f7fbf67dd44d9b748673894b89002f5666f394c093545a779370f79ab5a4fbe853be40d8701a5c9203a26da3ef6a243650f2c81a2c0d029b2d diff --git a/dev-python/zstd/zstd-1.5.2.6.ebuild b/dev-python/zstd/zstd-1.5.2.6.ebuild deleted file mode 100644 index 4929a801f135..000000000000 --- a/dev-python/zstd/zstd-1.5.2.6.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2020-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{7,8,9,10,11} ) - -inherit distutils-r1 - -DESCRIPTION="Simple python bindings to Yann Collet ZSTD compression library" -HOMEPAGE=" - https://github.com/sergey-dryabzhinsky/python-zstd/ - https://pypi.org/project/zstd/ -" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" - -DEPEND=" - app-arch/zstd:= -" -RDEPEND=" - ${DEPEND} - !<dev-python/zstandard-0.15.2-r1[${PYTHON_USEDEP}] -" - -distutils_enable_tests unittest - -src_configure() { - export ZSTD_EXTERNAL=1 -} diff --git a/dev-python/zstd/zstd-1.5.4.0.ebuild b/dev-python/zstd/zstd-1.5.4.0.ebuild index 08402929be9f..2ecf32340706 100644 --- a/dev-python/zstd/zstd-1.5.4.0.ebuild +++ b/dev-python/zstd/zstd-1.5.4.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" DEPEND=" app-arch/zstd:= |
