From 8a7e9bb6193b9b54ffb149bdf92c9689a3798e00 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 26 Jun 2026 03:04:32 -0500 Subject: Adding metadata --- dev-python/alembic/Manifest | 1 + dev-python/alembic/alembic-1.18.5.ebuild | 57 +++++++++++ dev-python/google-api-python-client/Manifest | 2 + .../google-api-python-client-2.198.0.ebuild | 52 ++++++++++ dev-python/google-auth/Manifest | 2 + dev-python/google-auth/google-auth-2.55.1.ebuild | 64 ++++++++++++ dev-python/pygraphviz/Manifest | 2 + dev-python/pygraphviz/pygraphviz-2.0.ebuild | 48 +++++++++ dev-python/pyproject-fmt/Manifest | 3 + .../pyproject-fmt/pyproject-fmt-2.25.1.ebuild | 113 +++++++++++++++++++++ dev-python/setuptools-scm/Manifest | 2 + .../setuptools-scm/setuptools-scm-10.2.0.ebuild | 60 +++++++++++ dev-python/sphinx-autodoc-typehints/Manifest | 2 + .../sphinx-autodoc-typehints-3.12.0.ebuild | 44 ++++++++ dev-python/tox/Manifest | 2 + dev-python/tox/tox-4.56.1.ebuild | 80 +++++++++++++++ .../urwid-readline/urwid-readline-0.15.1.ebuild | 3 +- dev-python/urwid/Manifest | 2 + dev-python/urwid/urwid-4.0.3.ebuild | 42 ++++++++ dev-python/vcs-versioning/Manifest | 2 + .../vcs-versioning/vcs-versioning-2.2.0.ebuild | 39 +++++++ dev-python/wand/Manifest | 1 + dev-python/wand/wand-0.7.2.ebuild | 39 +++++++ 23 files changed, 661 insertions(+), 1 deletion(-) create mode 100644 dev-python/alembic/alembic-1.18.5.ebuild create mode 100644 dev-python/google-api-python-client/google-api-python-client-2.198.0.ebuild create mode 100644 dev-python/google-auth/google-auth-2.55.1.ebuild create mode 100644 dev-python/pygraphviz/pygraphviz-2.0.ebuild create mode 100644 dev-python/pyproject-fmt/pyproject-fmt-2.25.1.ebuild create mode 100644 dev-python/setuptools-scm/setuptools-scm-10.2.0.ebuild create mode 100644 dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-3.12.0.ebuild create mode 100644 dev-python/tox/tox-4.56.1.ebuild create mode 100644 dev-python/urwid/urwid-4.0.3.ebuild create mode 100644 dev-python/vcs-versioning/vcs-versioning-2.2.0.ebuild create mode 100644 dev-python/wand/wand-0.7.2.ebuild (limited to 'dev-python') diff --git a/dev-python/alembic/Manifest b/dev-python/alembic/Manifest index b61759e40937..58115d763012 100644 --- a/dev-python/alembic/Manifest +++ b/dev-python/alembic/Manifest @@ -1 +1,2 @@ DIST alembic-1.18.4.tar.gz 2056725 BLAKE2B 5de761b6dc383a4f44532bcbeeb6520836cae8992a09c24a5e268d05c835caa5d5e395873c97b650942fe94b995cc995dae8f8c57278d28aa3d1c0987830e5f1 SHA512 ae38b0551858573b6b602b56537a518c7169d4fadef7b11d8112b2427402b745ea5e3cd4387c2b49fec8158cf505de7206919caa10d73445446bb53e264fd448 +DIST alembic-1.18.5.tar.gz 2060480 BLAKE2B cc85b5ebd73920c8f0afe2b9884aab1f30718b94a7ccb4b117186a9088b4141dce27dd505ce5c3015f3b93cabc837ad33e0905117ceee34fde77782b45875a6b SHA512 41d9675e2c99d339e2aa92e670acc0d562ab6a23d2006f2180478fa912ede643be959ca89713678adffe37deb20118a0d67ea7c023b2dea15d3acb5be18721fc diff --git a/dev-python/alembic/alembic-1.18.5.ebuild b/dev-python/alembic/alembic-1.18.5.ebuild new file mode 100644 index 000000000000..891ac6691bb2 --- /dev/null +++ b/dev-python/alembic/alembic-1.18.5.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Database migrations tool, written by the author of SQLAlchemy" +HOMEPAGE=" + https://github.com/sqlalchemy/alembic/ + https://pypi.org/project/alembic/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" +IUSE="doc" + +RDEPEND=" + >=dev-python/sqlalchemy-1.4.23[${PYTHON_USEDEP}] + dev-python/mako[${PYTHON_USEDEP}] + >=dev-python/typing-extensions-4.12[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + sys-libs/timezone-data + ) +" + +EPYTEST_PLUGINS=() +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=() + + if ! has_version "dev-python/black[${PYTHON_USEDEP}]"; then + EPYTEST_DESELECT+=( + tests/test_post_write.py::RunHookTest::test_module + tests/test_post_write.py::RunHookTest::test_module_black_with_cwd + tests/test_post_write.py::RunHookTest::test_module_filename_interpolation + tests/test_post_write.py::RunHookTest::test_module_path_in_config + ) + fi + + # setup.cfg contains -p no:warnings in addopts which triggers + # datetime.utcfromtimestamp() deprecation warning as an error in py3.12 + epytest -o addopts= +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/. ) + distutils-r1_python_install_all +} diff --git a/dev-python/google-api-python-client/Manifest b/dev-python/google-api-python-client/Manifest index 4c43bf1abb6e..3c8bdbb3b38d 100644 --- a/dev-python/google-api-python-client/Manifest +++ b/dev-python/google-api-python-client/Manifest @@ -2,3 +2,5 @@ DIST google_api_python_client-2.196.0.tar.gz 14628129 BLAKE2B 009ce49622479b8c29 DIST google_api_python_client-2.196.0.tar.gz.provenance 5646 BLAKE2B ef634fe2f2b7319f85e43288c537d7f40f5c3f25d32a2c65f793eea41cd91466e750ff4f77bdc86c1b10b0b15555fceceb61de74240ae2ad49bba7ab80596f98 SHA512 e7411c26e2d2f31b957e0443bf2ccd73a6615c421ea7ecde8c215cc1d12287772c5c8c0b12abab90ecd790486b0fec90675d19d4765d7fc56fb5580e5cf708b0 DIST google_api_python_client-2.197.0.tar.gz 14707398 BLAKE2B e0eaf69bbf4ca9d16140fb7934d9c508c0a47b768a4499060a3a7a1760534d07ea3a4c899a24f3f36ac2ffaf58ea57397a43f65209f5fb3f97a463f6a49a8e8c SHA512 d6d81bcd8ceb5374bc05efc42e4a1a992e9ccd7558a7cdd35e41b5fc80938cb4d5394950d464630d858297f4637223ceae40f78e1d979328d1f8619e92f396c3 DIST google_api_python_client-2.197.0.tar.gz.provenance 6025 BLAKE2B 239668d4bd09fdd19cca73102d587e6f3a3e79f782643c429328a4b331d8787f15b497f955b29781d122c934844c33a0223cd313df159a5117dd34ab17eaf8bf SHA512 c2b66ff7523b9047b2c387fb005c17936b4c0e683f62940ef4150461e5ac6379d2fee3a6d3f78e1e50567a493ee31229ccd4f33eef97fb186ef90507318e1759 +DIST google_api_python_client-2.198.0.tar.gz 15060142 BLAKE2B 07d58c36776971c6a6af2fef7da81744b1358a72ef774f0353c296da76059aff3fe48a4f3a5abc1f7517902ee873d6917396776abc0852801b32d9a119409577 SHA512 ffaef84d039d8e2b57e29d599a133c6dfe5d5bc3450a2d940c8a4381f4ca22fb7e6625e9b8521be981f58a59cd1302b714a1df6eea40a49e5f830c01f7f684a9 +DIST google_api_python_client-2.198.0.tar.gz.provenance 6072 BLAKE2B f7957dc0989d77820a9e2d148af898fb042db7fcc32683d9b502068756cb53f4339288246e55822cd5f3bd52c1e7fd227cd2692752899966b1942886079352ed SHA512 d382b0d170c115202e286befada8bbac7f53c4c99cb8705501f3d17ca15e928d7aba184259df70540d2266f0575817ee4dbd9ec462144ba33c14c22a00f891a5 diff --git a/dev-python/google-api-python-client/google-api-python-client-2.198.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.198.0.ebuild new file mode 100644 index 000000000000..3512667538c8 --- /dev/null +++ b/dev-python/google-api-python-client/google-api-python-client-2.198.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_VERIFY_REPO=gcp:google-cloud-sdk-py@oss-exit-gate-prod.iam.gserviceaccount.com +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Google API Client for Python" +HOMEPAGE=" + https://github.com/googleapis/google-api-python-client/ + https://pypi.org/project/google-api-python-client/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + >=dev-python/httplib2-0.15[${PYTHON_USEDEP}] + =dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}] + >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}] + >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}] + >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}] + =[0-9.]*::' pyproject.toml || die + distutils-r1_src_prepare +} + +python_test() { + # devpi_process is not packaged, and has lots of dependencies + cat > "${T}"/devpi_process.py <<-EOF || die + def IndexServer(*args, **kwargs): raise NotImplementedError() + EOF + + local -x PYTHONPATH=${T}:${PYTHONPATH} + local EPYTEST_DESELECT=( + # Internet + tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_build_wheel_external + tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_run_installpkg_targz + tests/tox_env/python/virtual_env/package/test_package_pyproject.py::test_pyproject_installpkg_pep517_envs + # require tombi + tests/session/cmd/test_schema.py::test_schema_tombi_lint + ) + local EPYTEST_IGNORE=( + # requires devpi* + tests/test_provision.py + ) + + epytest -o addopts= +} diff --git a/dev-python/urwid-readline/urwid-readline-0.15.1.ebuild b/dev-python/urwid-readline/urwid-readline-0.15.1.ebuild index 33c73da65628..df32af6d9ece 100644 --- a/dev-python/urwid-readline/urwid-readline-0.15.1.ebuild +++ b/dev-python/urwid-readline/urwid-readline-0.15.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021-2025 Gentoo Authors +# Copyright 2021-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -28,4 +28,5 @@ RDEPEND=" dev-python/urwid[${PYTHON_USEDEP}] " +EPYTEST_PLUGINS=() distutils_enable_tests pytest diff --git a/dev-python/urwid/Manifest b/dev-python/urwid/Manifest index 3e3d35a6fc02..7154403b717d 100644 --- a/dev-python/urwid/Manifest +++ b/dev-python/urwid/Manifest @@ -4,3 +4,5 @@ DIST urwid-4.0.1.tar.gz 859593 BLAKE2B 9bb60c1e75e211932f7dba091bd6869fbdf9a43a4 DIST urwid-4.0.1.tar.gz.provenance 9297 BLAKE2B 5319623b9212e6e6939117195c95155a56076e22cb3414d9ccc17bebcd51866fe1bca2161f500d6ce65d52505701629260cac126b8454d8ab815899c0122c4f9 SHA512 5c7fdbb6685d6582e91a3136b3e0adc25a94a12cd85d4c7ee441484d974fe0b586bde07f244773b625f5125206ece40335b45eb92038c22e8d77e9b5f77b203d DIST urwid-4.0.2.tar.gz 861918 BLAKE2B 9b549d6e5c16e34b20f30646489d0ef0732c2ef8fe0464d8425d3e90d55a7f8abb602cd25b2b605ac2a74291882c0443c002204a7fbd1534e921556468e6b9c1 SHA512 a1611414eb26fdb15773fb2a4fa78bc6c886b26c8940ff422b38d2d772d81e58ff8ed284c858e848819d6e7fc983286a2d263845a1730304eaf36322a288f2d2 DIST urwid-4.0.2.tar.gz.provenance 9434 BLAKE2B 3b97cfdccb84e4c2436cde05a0d0019d8498fcc87a67047ab0e84bf2b9f7646684be46c78eed31d2567f0fc139a07683200746a8614e1c18949010a48223cadd SHA512 220ddb6d1ba3a8d4504612a4195e7e4b417d26564d5e64239aa71b087151fc4ef9e42755ed3edad9b404440d98d481b1334423b6ab6f256c73e75017363cfb00 +DIST urwid-4.0.3.tar.gz 868487 BLAKE2B 5687138af349dc0fa80be8fbf6fcc91f51d15debb3ec6c2f2c9a72bd5019944e98d3706fa09cce361702d2c4508cbcec387f1620d0173ddfd7e4bda1433faaeb SHA512 b3d76e97944b8d46bfe88840b84f251a9acb5e6787e55ae35fa6a18a9425648ef24b6989c6235a8ecf1dc924b185fa4e2ceaeae3f666cc8d4dc3211ba17a91f0 +DIST urwid-4.0.3.tar.gz.provenance 9634 BLAKE2B 8c66d760e1bd5bfa507007d5e496b0999d8c99e9d10edb0be752b5615108126ccda910a34f4b55099069692fa305c6c05ca575b610c41b3631977f5672431230 SHA512 a90d927273337bd8afe5b944792d2484dfc335103fe1c33e2fb73cf518e162101171d791256af50baec1d436a4022a10a8cf8176c8cc28338e9e66640b714693 diff --git a/dev-python/urwid/urwid-4.0.3.ebuild b/dev-python/urwid/urwid-4.0.3.ebuild new file mode 100644 index 000000000000..5b5dd3099430 --- /dev/null +++ b/dev-python/urwid/urwid-4.0.3.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_VERIFY_REPO=https://github.com/urwid/urwid +PYTHON_COMPAT=( python3_{13..14} ) +PYTHON_REQ_USE="ncurses" + +inherit distutils-r1 optfeature pypi + +DESCRIPTION="Curses-based user interface library for Python" +HOMEPAGE=" + https://urwid.org/ + https://pypi.org/project/urwid/ + https://github.com/urwid/urwid/ +" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="examples" + +RDEPEND=" + dev-python/typing-extensions[${PYTHON_USEDEP}] + >=dev-python/wcwidth-0.4[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest + +python_install_all() { + use examples && dodoc -r examples + distutils-r1_python_install_all +} + +pkg_postinst() { + optfeature "Trio event loop" "dev-python/trio" +} diff --git a/dev-python/vcs-versioning/Manifest b/dev-python/vcs-versioning/Manifest index 0168172157e0..76b33b5e01a8 100644 --- a/dev-python/vcs-versioning/Manifest +++ b/dev-python/vcs-versioning/Manifest @@ -4,3 +4,5 @@ DIST vcs_versioning-2.1.0.tar.gz 130507 BLAKE2B 94a0b4e1e9ca3421a6476f818b057dac DIST vcs_versioning-2.1.0.tar.gz.provenance 10150 BLAKE2B f3969455387d463b95892ec51667ace679918a8bb2d72605c92d61f7da9117f516c0d17c770b01b5bd4c8c760e33c26c761b2bc1a0f97806fd9b5c25346b9171 SHA512 da43973d6f3e7f02559cf659a7628404e927438890faa9387c6694ee62428f10165c4c3ec1984c6e546aa5b664c1bc47acbd32fc9791758c3cb210ac3f0bf36a DIST vcs_versioning-2.1.2.tar.gz 131716 BLAKE2B cc71ee0509b92af3d859d85d226e4bc52ebfd17c09eb9e215caf01e92131f57741fa996af184a70ce7040ba3d3607c31af9e3cde0fbf9b986b869d64eb6c847e SHA512 12fa4b10ebe8aa7014fbf9e96e607224f886d4f72ee2b09a346ba25e0ddcf09cc67f38807472d94dfb9ff94bd7462f06669b88c91dc6e68ee177b338265bc501 DIST vcs_versioning-2.1.2.tar.gz.provenance 10346 BLAKE2B 9d7c828b593a69dc7a1c2544e3e57b5b0652436c00c77d57fbff5fcef45b1f10df0758d500efde0e1b5c8fbfd7bbff64fe3a0206434b77370bcfc0637b57df1d SHA512 571095ceeaeadae96d6a5b9182789be52ed8d889b239b164afd1af62f5fd3702b8ed0a219b4d685449a205293eaaa1cadd6b188eff37ece68a9987e51444a84d +DIST vcs_versioning-2.2.0.tar.gz 132140 BLAKE2B 006dc96b4bf4d6e60a6f38ae2714bf193392531bdfae2d1a284e5237b1dad604200f373330efef3f659a2ea373712f5cca27bac8584f43688323e23cab884199 SHA512 a99d49bf1db43acd9cd397c07a187522dca13bb02cd239e7c96b4c1e1ad1e8f70256e5e997639f8753cfc1f02de5a3a0ada7ac007698605bb1ce65a172c142a6 +DIST vcs_versioning-2.2.0.tar.gz.provenance 10146 BLAKE2B 934131b93e900c4806ba9efbfb6f34ffeacee5d889227b350a73dc720eb24b708a1321f2052352b29cb5201396c08a66a7a5bf308047f1c0fe9c63bab8871c95 SHA512 f4f47b53516c9868152417c28bf59f5bc42fe2d218113fc4986c655b7a1795afd84f06ddf3995ae1ad555a4d438315f0acbbed3b245ccfaf700055ba1025f658 diff --git a/dev-python/vcs-versioning/vcs-versioning-2.2.0.ebuild b/dev-python/vcs-versioning/vcs-versioning-2.2.0.ebuild new file mode 100644 index 000000000000..2270f7da84e5 --- /dev/null +++ b/dev-python/vcs-versioning/vcs-versioning-2.2.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_VERIFY_REPO=https://github.com/pypa/setuptools-scm +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Core VCS versioning functionality from setuptools-scm" +HOMEPAGE=" + https://github.com/pypa/setuptools-scm/ + https://pypi.org/project/vcs-versioning/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/packaging-20[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/packaging-20[${PYTHON_USEDEP}] + test? ( + >=dev-python/setuptools-scm-10.1.1[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # the usual nondescript gpg-agent failure + testing_vcs/test_git.py::test_git_getdate_signed_commit +) diff --git a/dev-python/wand/Manifest b/dev-python/wand/Manifest index ec89b1442560..cf43f5ce20b6 100644 --- a/dev-python/wand/Manifest +++ b/dev-python/wand/Manifest @@ -1,2 +1,3 @@ DIST wand-0.7.0.tar.gz 11888946 BLAKE2B 65b43db844833badfcd66d5abca95fc7bf643f3618d13dee8c1da0c679b9424b69fcc9eff6aeef6c2d32b0c8a346017cb6a4309559e0d09b298fb72840ef21a8 SHA512 edf107b0ea89774fa7440707ae00a6bb649a41156086ee8a4ef6d668ebd3df39d2336ec8ed89c0f4e156f793e52ea3efff958b3dd8cdb38cbb00d21fb35ed8fe DIST wand-0.7.1.tar.gz 11889653 BLAKE2B 6a128a68875787688d6db7bf2ab7a96c9101588dfe57d97a1083b40132ed5a97d477b82457c1086f21d04e04832563dc3067feee171b62dff89e987e764d8907 SHA512 d30a05b199d6a63d12869b5f8f7fc8d0646a0a65d18f718a561c7f31718d16362aee544966c88a3367903268065524202ffd03bcb7b6f6e5dd5d89145a6f4345 +DIST wand-0.7.2.tar.gz 11889993 BLAKE2B 7dd7757d4cb7e28ab6a6dd1b472aea6f874ce25e22171cbda86d0f45a4c899463535755de768ed4c0f20e19a2bef2b0107b03bb42622e2627a03898f979d9027 SHA512 d7d8e226eb83f8737464fd45dc5924c40a3fc9a15c0a9a3c42394cf5d8cddcea1b747ca9b226786829fb4774fc6dd4f33f0ac04d05a1109cc353c87b35d8d8a6 diff --git a/dev-python/wand/wand-0.7.2.ebuild b/dev-python/wand/wand-0.7.2.ebuild new file mode 100644 index 000000000000..87561d7d15cd --- /dev/null +++ b/dev-python/wand/wand-0.7.2.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_PN=${PN^} +PYTHON_COMPAT=( python3_{13..14} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Ctypes-based simple ImageMagick binding for Python" +HOMEPAGE=" + https://docs.wand-py.org/ + https://github.com/emcconville/wand/ + https://pypi.org/project/Wand/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + +RDEPEND=" + media-gfx/imagemagick +" +BDEPEND=" + test? ( + media-gfx/imagemagick[fftw,jpeg,png,truetype,xml] + ) +" + +distutils_enable_sphinx docs +EPYTEST_PLUGINS=() +distutils_enable_tests pytest + +python_test() { + # PDF support is blocked by the default ImageMagick security policy + epytest --skip-pdf +} -- cgit v1.3