diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2023-04-20 00:54:59 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2023-04-20 00:54:59 +0000 |
| commit | 8c879bdbe7183ff61e3dac4c910a6b88ca534977 (patch) | |
| tree | 2771dd597a5e86d97b1d2d1d0b8c8b22e8cb1479 /dev-python | |
| parent | 6249d7cffe673a351f5acd08a3b154087db45479 (diff) | |
| download | baldeagleos-repo-8c879bdbe7183ff61e3dac4c910a6b88ca534977.tar.gz baldeagleos-repo-8c879bdbe7183ff61e3dac4c910a6b88ca534977.tar.xz baldeagleos-repo-8c879bdbe7183ff61e3dac4c910a6b88ca534977.zip | |
Adding metadata
Diffstat (limited to 'dev-python')
81 files changed, 704 insertions, 199 deletions
diff --git a/dev-python/PyQt6/PyQt6-6.4.2.ebuild b/dev-python/PyQt6/PyQt6-6.4.2.ebuild index c2920b13d53a..7b9cc6a74b2f 100644 --- a/dev-python/PyQt6/PyQt6-6.4.2.ebuild +++ b/dev-python/PyQt6/PyQt6-6.4.2.ebuild @@ -49,6 +49,7 @@ DEPEND=" designer? ( >=dev-qt/qttools-${QT_PV}[designer] ) help? ( >=dev-qt/qttools-${QT_PV}[assistant] ) multimedia? ( >=dev-qt/qtmultimedia-${QT_PV} ) + opengl? ( gles2-only? ( media-libs/libglvnd ) ) positioning? ( >=dev-qt/qtpositioning-${QT_PV} ) qml? ( >=dev-qt/qtdeclarative-${QT_PV} ) quick3d? ( >=dev-qt/qtquick3d-${QT_PV} ) @@ -135,6 +136,7 @@ src_configure() { $(usev !qml --no-qml-plugin) $(usev !gles2-only --disabled-feature=PyQt_OpenGL_ES2) + $(usev !opengl --disabled-feature=PyQt_OpenGL) $(usev !ssl --disabled-feature=PyQt_SSL) ) } diff --git a/dev-python/PyQt6/PyQt6-6.5.0.ebuild b/dev-python/PyQt6/PyQt6-6.5.0.ebuild index c1a48d033e75..37da705fad87 100644 --- a/dev-python/PyQt6/PyQt6-6.5.0.ebuild +++ b/dev-python/PyQt6/PyQt6-6.5.0.ebuild @@ -50,6 +50,7 @@ DEPEND=" designer? ( >=dev-qt/qttools-${QT_PV}[designer] ) help? ( >=dev-qt/qttools-${QT_PV}[assistant] ) multimedia? ( >=dev-qt/qtmultimedia-${QT_PV} ) + opengl? ( gles2-only? ( media-libs/libglvnd ) ) positioning? ( >=dev-qt/qtpositioning-${QT_PV} ) qml? ( >=dev-qt/qtdeclarative-${QT_PV} ) quick3d? ( >=dev-qt/qtquick3d-${QT_PV} ) @@ -137,6 +138,7 @@ src_configure() { $(usev !qml --no-qml-plugin) $(usev !gles2-only --disabled-feature=PyQt_OpenGL_ES2) + $(usev !opengl --disabled-feature=PyQt_OpenGL) $(usev !ssl --disabled-feature=PyQt_SSL) ) } diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest index 0fd5905e2df6..e79e1260419a 100644 --- a/dev-python/clang-python/Manifest +++ b/dev-python/clang-python/Manifest @@ -5,4 +5,6 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 DIST llvm-project-16.0.1.src.tar.xz 117990772 BLAKE2B 298189ce6d7245711e5bd3e03fa74d603dda5a458463ca0cb261fe6949290c46a70abbd1ad1c556e08da3adc5df577305e267c1135214b900d78502e39b46bc5 SHA512 98fc11c0ad90d5e5a2cb123b497b89a1583fe7f91b3ff05c335037801ef66cbfab08f6d2eff539f0da238e9685d4bc7a9fb2578e28864fc9e9357b84129cefaa DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 06c03d789e63ab30bba4c56ba9ec91400d804448482d6a7fd395252b3b9166a5ee7a42a94c2074aa0d1809a3327f993d8932211f3fc05ad281db64c17b2a7094 SHA512 f42db28eb8280db06b1c78fa7a7aaea3a79499cecee1a64ce18c49b90c755b3a78fc93f01d1855887c7918ccc927c3b6147cfc916520f05d4cef65381ca6fe60 +DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae SHA512 4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c +DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7 SHA512 dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 BLAKE2B f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410 SHA512 6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb diff --git a/dev-python/clang-python/clang-python-16.0.2.ebuild b/dev-python/clang-python/clang-python-16.0.2.ebuild new file mode 100644 index 000000000000..5546637dec76 --- /dev/null +++ b/dev-python/clang-python/clang-python-16.0.2.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/clang-python/clang-python-16.0.2.9999.ebuild b/dev-python/clang-python/clang-python-16.0.3.9999.ebuild index f37802f5c2d7..f37802f5c2d7 100644 --- a/dev-python/clang-python/clang-python-16.0.2.9999.ebuild +++ b/dev-python/clang-python/clang-python-16.0.3.9999.ebuild diff --git a/dev-python/cliff/cliff-4.2.0.ebuild b/dev-python/cliff/cliff-4.2.0.ebuild index ec0e6d8320ea..c179da8faa2a 100644 --- a/dev-python/cliff/cliff-4.2.0.ebuild +++ b/dev-python/cliff/cliff-4.2.0.ebuild @@ -27,7 +27,7 @@ RDEPEND=" >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}] >=dev-python/pyyaml-3.12.0[${PYTHON_USEDEP}] $(python_gen_cond_dep ' - >=dev-python/importlib_metadata-4.11.1[${PYTHON_USEDEP}] + >=dev-python/importlib-metadata-4.11.1[${PYTHON_USEDEP}] ' 3.8 3.9) " BDEPEND=" diff --git a/dev-python/cssutils/cssutils-2.6.0.ebuild b/dev-python/cssutils/cssutils-2.6.0.ebuild index f051c5daf6be..f448eeb3fdf4 100644 --- a/dev-python/cssutils/cssutils-2.6.0.ebuild +++ b/dev-python/cssutils/cssutils-2.6.0.ebuild @@ -26,7 +26,7 @@ BDEPEND=" dev-python/lxml[${PYTHON_USEDEP}] dev-python/mock[${PYTHON_USEDEP}] $(python_gen_cond_dep ' - dev-python/importlib_resources[${PYTHON_USEDEP}] + dev-python/importlib-resources[${PYTHON_USEDEP}] ' 3.8) ) " diff --git a/dev-python/cx_Freeze/cx_Freeze-6.13.1.ebuild b/dev-python/cx_Freeze/cx_Freeze-6.13.1.ebuild index 3483ac3c0f4e..a5b6d69c1689 100644 --- a/dev-python/cx_Freeze/cx_Freeze-6.13.1.ebuild +++ b/dev-python/cx_Freeze/cx_Freeze-6.13.1.ebuild @@ -24,7 +24,7 @@ SLOT="0" KEYWORDS="amd64 x86" RDEPEND=" - dev-python/importlib_metadata[${PYTHON_USEDEP}] + dev-python/importlib-metadata[${PYTHON_USEDEP}] dev-util/patchelf virtual/libcrypt:= $(python_gen_cond_dep ' diff --git a/dev-python/cx_Freeze/cx_Freeze-6.14.5.ebuild b/dev-python/cx_Freeze/cx_Freeze-6.14.5.ebuild index 67231da54442..1a56102a8f3c 100644 --- a/dev-python/cx_Freeze/cx_Freeze-6.14.5.ebuild +++ b/dev-python/cx_Freeze/cx_Freeze-6.14.5.ebuild @@ -24,7 +24,7 @@ SLOT="0" KEYWORDS="amd64 x86" RDEPEND=" - dev-python/importlib_metadata[${PYTHON_USEDEP}] + dev-python/importlib-metadata[${PYTHON_USEDEP}] dev-util/patchelf virtual/libcrypt:= $(python_gen_cond_dep ' diff --git a/dev-python/cx_Freeze/cx_Freeze-6.14.9.ebuild b/dev-python/cx_Freeze/cx_Freeze-6.14.9.ebuild index ba8cc3a5c4fc..8da7b8e64700 100644 --- a/dev-python/cx_Freeze/cx_Freeze-6.14.9.ebuild +++ b/dev-python/cx_Freeze/cx_Freeze-6.14.9.ebuild @@ -25,7 +25,7 @@ KEYWORDS="~amd64 ~x86" RDEPEND=" $(python_gen_cond_dep ' - dev-python/importlib_metadata[${PYTHON_USEDEP}] + dev-python/importlib-metadata[${PYTHON_USEDEP}] ' 3.9) dev-util/patchelf virtual/libcrypt:= diff --git a/dev-python/dask/dask-2023.3.2.ebuild b/dev-python/dask/dask-2023.3.2.ebuild index abe01ee1aee3..7ddc06075f6a 100644 --- a/dev-python/dask/dask-2023.3.2.ebuild +++ b/dev-python/dask/dask-2023.3.2.ebuild @@ -25,7 +25,7 @@ KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-python/cloudpickle-0.2.2[${PYTHON_USEDEP}] >=dev-python/fsspec-0.6.0[${PYTHON_USEDEP}] - >=dev-python/importlib_metadata-4.13.0[${PYTHON_USEDEP}] + >=dev-python/importlib-metadata-4.13.0[${PYTHON_USEDEP}] >=dev-python/numpy-1.21[${PYTHON_USEDEP}] >=dev-python/pandas-1.3[${PYTHON_USEDEP}] >=dev-python/packaging-20.0[${PYTHON_USEDEP}] diff --git a/dev-python/dask/dask-2023.4.0.ebuild b/dev-python/dask/dask-2023.4.0.ebuild index 3176aad61c51..e6a446e10f3b 100644 --- a/dev-python/dask/dask-2023.4.0.ebuild +++ b/dev-python/dask/dask-2023.4.0.ebuild @@ -26,7 +26,7 @@ RDEPEND=" >=dev-python/click-7.0[${PYTHON_USEDEP}] >=dev-python/cloudpickle-1.1.1[${PYTHON_USEDEP}] >=dev-python/fsspec-0.6.0[${PYTHON_USEDEP}] - >=dev-python/importlib_metadata-4.13.0[${PYTHON_USEDEP}] + >=dev-python/importlib-metadata-4.13.0[${PYTHON_USEDEP}] >=dev-python/numpy-1.21[${PYTHON_USEDEP}] >=dev-python/pandas-1.3[${PYTHON_USEDEP}] >=dev-python/packaging-20.0[${PYTHON_USEDEP}] diff --git a/dev-python/dns-lexicon/dns-lexicon-3.11.7.ebuild b/dev-python/dns-lexicon/dns-lexicon-3.11.7.ebuild index 3ea8911b102b..61b3bb1da894 100644 --- a/dev-python/dns-lexicon/dns-lexicon-3.11.7.ebuild +++ b/dev-python/dns-lexicon/dns-lexicon-3.11.7.ebuild @@ -26,7 +26,7 @@ KEYWORDS="~amd64 ~x86" RDEPEND=" dev-python/beautifulsoup4[${PYTHON_USEDEP}] dev-python/cryptography[${PYTHON_USEDEP}] - >=dev-python/importlib_metadata-4[${PYTHON_USEDEP}] + >=dev-python/importlib-metadata-4[${PYTHON_USEDEP}] dev-python/pyyaml[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] dev-python/tldextract[${PYTHON_USEDEP}] diff --git a/dev-python/flask/flask-2.2.3.ebuild b/dev-python/flask/flask-2.2.3.ebuild index 26fae687f3a7..286b40b9cfe3 100644 --- a/dev-python/flask/flask-2.2.3.ebuild +++ b/dev-python/flask/flask-2.2.3.ebuild @@ -35,7 +35,7 @@ RDEPEND=" >=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}] + >=dev-python/importlib-metadata-3.6.0[${PYTHON_USEDEP}] ' 3.8 3.9) " BDEPEND=" diff --git a/dev-python/grpcio-tools/Manifest b/dev-python/grpcio-tools/Manifest index 943e64fff808..1ebcf2a59de0 100644 --- a/dev-python/grpcio-tools/Manifest +++ b/dev-python/grpcio-tools/Manifest @@ -1,2 +1,2 @@ -DIST grpcio-tools-1.51.3.tar.gz 2254586 BLAKE2B 11695b2cd7b04425465b638b47f8857f6780cff4e7d3f94218e0f15d6817d5de6157cca345b6478ff819b17845477773d7e5be0474f9bb67aef68f9a056c9f56 SHA512 d1b73c4ddb90bc71d2b8b6a1ca32b48fc2aa92842beaf0352a15d9954cee59686a33cfd681e44d51590c5fe232faec2dfd961b4dcae00f0a45b589462272673f DIST grpcio-tools-1.53.0.tar.gz 2257165 BLAKE2B 963fbc46f26476b0842a411f96c79807d431b3389012f82aba7d612d41fa238c1d93aac8edfec0a6edad4f1f62b308d070703a147e3413ca417f2aa8a71608d7 SHA512 0df41e26f4f5b435f1825055c0608f4b8d34c0f40e7618e62d11d0a1d6418c6daac03647b379e783c37793ddeb1ddec37026740826aacb53bb62281bf9e4b82d +DIST grpcio-tools-1.54.0.tar.gz 2259685 BLAKE2B 432b682514a52d0ef2e5244b30e85200a3048e0bab3c87c4b8412d73794aa398002e571363de778acd55679d7765967705c2140ae39abd021cfd2cd77e575902 SHA512 c360ac7f211abc46ebd70ff5cbe0c78fdc1798ec6b202d28628f27e67e508a478a8cb9cd18d5ed0c219c9c8e024d8758d851593cfa2a215082b8e9546f164431 diff --git a/dev-python/grpcio-tools/grpcio-tools-1.51.3.ebuild b/dev-python/grpcio-tools/grpcio-tools-1.54.0.ebuild index 28bd60ddeca9..1d09f1f18a92 100644 --- a/dev-python/grpcio-tools/grpcio-tools-1.51.3.ebuild +++ b/dev-python/grpcio-tools/grpcio-tools-1.54.0.ebuild @@ -9,7 +9,7 @@ inherit distutils-r1 multiprocessing prefix DESCRIPTION="Protobuf code generator for gRPC" HOMEPAGE="https://grpc.io https://pypi.org/project/grpcio-tools/" -SRC_URI="https://files.pythonhosted.org/packages/17/2f/920a3be02901c5b46f672e7d26ec81a316e111ffc9b3635dab4b71fc2080/grpcio-tools-1.51.3.tar.gz" +SRC_URI="https://files.pythonhosted.org/packages/e2/a9/4f4bdb13e414474de9ae770700e5450f8beb981282af171255c9d4cbed25/grpcio-tools-1.54.0.tar.gz" LICENSE="Apache-2.0" SLOT="0" diff --git a/dev-python/grpcio/Manifest b/dev-python/grpcio/Manifest index 62d1e5f2d03e..2bd41f322c13 100644 --- a/dev-python/grpcio/Manifest +++ b/dev-python/grpcio/Manifest @@ -1,2 +1,2 @@ -DIST grpcio-1.51.3.tar.gz 22147992 BLAKE2B 1048a08500f24744711474bccceb7e79ea985dde574937143b685b4f2096f761eaef2fb943ce1b608bc8bce72535b821ab5598f9033f119c0674a1c0444b0135 SHA512 4c19cc1ffbd9184807c26a3270568059316eb52e79c0d824106ecc32fa03b0a3520e89601cb752c14cc51958d4d5ff33fad7d00cbb8de680c506fe8dc0c35e9b DIST grpcio-1.53.0.tar.gz 22407809 BLAKE2B 832bbf5c991b454c1425ab9d6da720aca662e71ed041fd60de87857e947b5d0af5509852bbcb4bfc0d311b22f5091184a61a7c4b670fff487557c3eaf49d201b SHA512 e920adaea9fda28eeb79365e18710d22efc69b0de6297577e1bc37fc6dc3e8f9aaf90e2432024e00e8add473ffd96302b9099361596623ce671a1409a50d8be0 +DIST grpcio-1.54.0.tar.gz 23450621 BLAKE2B 45344fb0fd1ef4729d21c6ea2c2200771b92ecd35432d6235c68f506569f5891bf27321c639515459de053528276e61fd6ecf4e6893f4122cf1f0dd10f960039 SHA512 e4fd9d4370c0df5d068f0fd1f1e852165cd58cd12270faac8c68cff69eebc9e1ea13f2e87e681cdd36ac0d6158f03a0b54f2c040446f3eb622acbdd463460221 diff --git a/dev-python/grpcio/grpcio-1.51.3.ebuild b/dev-python/grpcio/grpcio-1.54.0.ebuild index aa60988c01b6..9eb989069a44 100644 --- a/dev-python/grpcio/grpcio-1.51.3.ebuild +++ b/dev-python/grpcio/grpcio-1.54.0.ebuild @@ -8,7 +8,7 @@ inherit distutils-r1 multiprocessing prefix DESCRIPTION="High-performance RPC framework (python libraries)" HOMEPAGE="https://grpc.io https://pypi.org/project/grpcio/" -SRC_URI="https://files.pythonhosted.org/packages/f9/d1/8e1d6f684e36492476e1d6bbbf0162f8021421d9880fc346620d29f3c5a6/grpcio-1.51.3.tar.gz" +SRC_URI="https://files.pythonhosted.org/packages/ef/e4/5c717f3c6c65b7c5ff2542ca25d6c2ce0f99d9ee9119620c6e2325a6da79/grpcio-1.54.0.tar.gz" LICENSE="Apache-2.0" SLOT="0" diff --git a/dev-python/helpdev/helpdev-0.7.1-r1.ebuild b/dev-python/helpdev/helpdev-0.7.1-r1.ebuild index 83c11f75119f..53f6d025ce8d 100644 --- a/dev-python/helpdev/helpdev-0.7.1-r1.ebuild +++ b/dev-python/helpdev/helpdev-0.7.1-r1.ebuild @@ -17,7 +17,7 @@ KEYWORDS="amd64 x86" RDEPEND=" $(python_gen_cond_dep ' - dev-python/importlib_metadata[${PYTHON_USEDEP}] + dev-python/importlib-metadata[${PYTHON_USEDEP}] ' 3.8 ) dev-python/psutil[${PYTHON_USEDEP}] " diff --git a/dev-python/importlib_metadata/Manifest b/dev-python/importlib-metadata/Manifest index 5fce36a693ee..e4d40bde7d54 100644 --- a/dev-python/importlib_metadata/Manifest +++ b/dev-python/importlib-metadata/Manifest @@ -1,4 +1,2 @@ DIST importlib_metadata-6.0.1.tar.gz 49963 BLAKE2B 8f915035334965ae373977814d335b66028f85372f96a9815fe3e59ca346b60d64c16e147e8a9d1ce44e26b31851dcfbda84002fc1a0d93c0d154115f5acec4e SHA512 9ee241a8865d181fae103e643ae618f46541ba9aab299df32892739db991d78b4199df436f77d7c28aeb736e4c2cfb38301cb7133d8baff3c149f4421e0431a1 -DIST importlib_metadata-6.3.0.tar.gz 52838 BLAKE2B 9d7e247f712de55c079720118d5ab27731b305143b69cd425d3e720e223888740a17818263125c9db9f64f7a715efe2922722c6328474926d05db4753c699185 SHA512 bf6b4961d2e98e873f6842b6ee348dde9445e7aa1faf2c599a9908439312b03a532db5978a5311d60d8d992be0b882b2b496bf721a6af2ef7f14032758055cb4 -DIST importlib_metadata-6.4.1.tar.gz 52684 BLAKE2B 216e0ee6d1775b3734b15919c6c5fc9b557fccf106b83bec6388bc514557dc16f6ef7a9ba15e9cd1686fa85aecffc10829f80c6d42e984b8da3b1dfc982aca07 SHA512 925336d321872a01b8c1b6384fa494c912d69531c5c9c991af43b09690a40aa5aaa2e9c6f47345ed8ee7e0d6b632758c4111a5558b5bf1b659b99cad0bae908c DIST importlib_metadata-6.5.0.tar.gz 53101 BLAKE2B a22b48f3ea927c9588fc15f4731c8ffd2a51fb3544c0c74ab48d44a3949f2d981c63aa3714914e02ac3a8035ca0a0e726f790672fbad9e39e3158e251d90f7c5 SHA512 c581ff46d601a239ba9e83114a18b1fc5c0245c215752b8313624fbef6b441eac7cebd4e021d09f12d26ba30715b99475eeeb66befc49bcd609f1b53b79f9bfd diff --git a/dev-python/importlib_metadata/importlib_metadata-6.0.1.ebuild b/dev-python/importlib-metadata/importlib-metadata-6.0.1.ebuild index c6ab05cf0f68..b04cfe1fd8e7 100644 --- a/dev-python/importlib_metadata/importlib_metadata-6.0.1.ebuild +++ b/dev-python/importlib-metadata/importlib-metadata-6.0.1.ebuild @@ -29,7 +29,7 @@ BDEPEND=" dev-python/packaging[${PYTHON_USEDEP}] dev-python/pyfakefs[${PYTHON_USEDEP}] $(python_gen_cond_dep ' - dev-python/importlib_resources[${PYTHON_USEDEP}] + dev-python/importlib-resources[${PYTHON_USEDEP}] ' 3.8) ) " diff --git a/dev-python/importlib_metadata/importlib_metadata-6.5.0.ebuild b/dev-python/importlib-metadata/importlib-metadata-6.5.0.ebuild index 33dd0a3221a4..b387e95796ee 100644 --- a/dev-python/importlib_metadata/importlib_metadata-6.5.0.ebuild +++ b/dev-python/importlib-metadata/importlib-metadata-6.5.0.ebuild @@ -29,7 +29,7 @@ BDEPEND=" dev-python/packaging[${PYTHON_USEDEP}] dev-python/pyfakefs[${PYTHON_USEDEP}] $(python_gen_cond_dep ' - dev-python/importlib_resources[${PYTHON_USEDEP}] + dev-python/importlib-resources[${PYTHON_USEDEP}] ' 3.8) ) " diff --git a/dev-python/importlib_metadata/metadata.xml b/dev-python/importlib-metadata/metadata.xml index e17f7f0f9328..e17f7f0f9328 100644 --- a/dev-python/importlib_metadata/metadata.xml +++ b/dev-python/importlib-metadata/metadata.xml diff --git a/dev-python/importlib-resources/Manifest b/dev-python/importlib-resources/Manifest new file mode 100644 index 000000000000..7cd8f9af9983 --- /dev/null +++ b/dev-python/importlib-resources/Manifest @@ -0,0 +1 @@ +DIST importlib_resources-5.12.0.tar.gz 39894 BLAKE2B bbae92bd62b54afc0093f8daa8f0fabaf18da7b2c9c578a2e6b6b7cc3207384e4fd037762c4ac8bc862900ac2da112a3b8ae236b1d3ca072c739f2d1ad3edd36 SHA512 00875d82cf3d2103872079ee2882c4000cc65141d97988265721cc6861a64dfe480e5c2191a2b22d0b9b9e42de1fc06d54f6d8eb4f37aaf91a819ee9306dc06f diff --git a/dev-python/importlib_resources/importlib_resources-5.12.0.ebuild b/dev-python/importlib-resources/importlib-resources-5.12.0.ebuild index e0f48b6b6a2e..593cf8bb7133 100644 --- a/dev-python/importlib_resources/importlib_resources-5.12.0.ebuild +++ b/dev-python/importlib-resources/importlib-resources-5.12.0.ebuild @@ -9,17 +9,13 @@ DISTUTILS_USE_PEP517=flit # as well. PYTHON_COMPAT=( python3_{7,8,9,10,11} pypy3 ) -inherit distutils-r1 +inherit distutils-r1 pypi DESCRIPTION="Read resources from Python packages" HOMEPAGE=" https://github.com/python/importlib_resources/ https://pypi.org/project/importlib-resources/ " -SRC_URI=" - https://github.com/python/importlib_resources/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" LICENSE="Apache-2.0" SLOT="0" diff --git a/dev-python/importlib_resources/metadata.xml b/dev-python/importlib-resources/metadata.xml index d4420b4c6c1f..d4420b4c6c1f 100644 --- a/dev-python/importlib_resources/metadata.xml +++ b/dev-python/importlib-resources/metadata.xml diff --git a/dev-python/importlib_metadata/importlib_metadata-6.3.0.ebuild b/dev-python/importlib_metadata/importlib_metadata-6.3.0.ebuild deleted file mode 100644 index 33dd0a3221a4..000000000000 --- a/dev-python/importlib_metadata/importlib_metadata-6.3.0.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# 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.4.1.ebuild b/dev-python/importlib_metadata/importlib_metadata-6.4.1.ebuild deleted file mode 100644 index 33dd0a3221a4..000000000000 --- a/dev-python/importlib_metadata/importlib_metadata-6.4.1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# 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_resources/Manifest b/dev-python/importlib_resources/Manifest deleted file mode 100644 index 5810e75703ae..000000000000 --- a/dev-python/importlib_resources/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST importlib_resources-5.12.0.gh.tar.gz 36161 BLAKE2B 1adcf5e2d0292867eb0b96819ee5d808b62d7f479a6fb4254db50b0397814b0f6ffe4d209f4dfcc19147bd060888cfd457391de9d6746b1b85f58b9d0792e29b SHA512 038d44919ace6d92709855eae0d111ae772edfbbf79e82349a34ab143d0ec9ed796a317ff3e1a06a08404d4a58398d130a1a4f425d26511e724bc03946679d19 diff --git a/dev-python/jsonschema/jsonschema-4.17.3.ebuild b/dev-python/jsonschema/jsonschema-4.17.3.ebuild index 95bb0694076e..fe878de614ea 100644 --- a/dev-python/jsonschema/jsonschema-4.17.3.ebuild +++ b/dev-python/jsonschema/jsonschema-4.17.3.ebuild @@ -22,7 +22,7 @@ RDEPEND=" >=dev-python/attrs-17.4.0[${PYTHON_USEDEP}] >=dev-python/pyrsistent-0.18.0[${PYTHON_USEDEP}] $(python_gen_cond_dep ' - >=dev-python/importlib_resources-1.4.0[${PYTHON_USEDEP}] + >=dev-python/importlib-resources-1.4.0[${PYTHON_USEDEP}] dev-python/pkgutil_resolve_name[${PYTHON_USEDEP}] ' 3.8) " diff --git a/dev-python/jupyter-client/jupyter-client-8.0.3.ebuild b/dev-python/jupyter-client/jupyter-client-8.0.3.ebuild index dcc7b3853658..163bdc2ea71f 100644 --- a/dev-python/jupyter-client/jupyter-client-8.0.3.ebuild +++ b/dev-python/jupyter-client/jupyter-client-8.0.3.ebuild @@ -27,7 +27,7 @@ RDEPEND=" >=dev-python/tornado-6.0[${PYTHON_USEDEP}] dev-python/traitlets[${PYTHON_USEDEP}] $(python_gen_cond_dep ' - >=dev-python/importlib_metadata-4.8.3[${PYTHON_USEDEP}] + >=dev-python/importlib-metadata-4.8.3[${PYTHON_USEDEP}] ' 3.{8,9}) " BDEPEND=" diff --git a/dev-python/jupyter-client/jupyter-client-8.1.0.ebuild b/dev-python/jupyter-client/jupyter-client-8.1.0.ebuild index 87f82d3032e0..8e6e3ec2c32c 100644 --- a/dev-python/jupyter-client/jupyter-client-8.1.0.ebuild +++ b/dev-python/jupyter-client/jupyter-client-8.1.0.ebuild @@ -27,7 +27,7 @@ RDEPEND=" >=dev-python/tornado-6.0[${PYTHON_USEDEP}] dev-python/traitlets[${PYTHON_USEDEP}] $(python_gen_cond_dep ' - >=dev-python/importlib_metadata-4.8.3[${PYTHON_USEDEP}] + >=dev-python/importlib-metadata-4.8.3[${PYTHON_USEDEP}] ' 3.{8,9}) " BDEPEND=" diff --git a/dev-python/jupyter-client/jupyter-client-8.2.0.ebuild b/dev-python/jupyter-client/jupyter-client-8.2.0.ebuild index ce5778fb5224..1caf33879312 100644 --- a/dev-python/jupyter-client/jupyter-client-8.2.0.ebuild +++ b/dev-python/jupyter-client/jupyter-client-8.2.0.ebuild @@ -27,7 +27,7 @@ RDEPEND=" >=dev-python/tornado-6.0[${PYTHON_USEDEP}] dev-python/traitlets[${PYTHON_USEDEP}] $(python_gen_cond_dep ' - >=dev-python/importlib_metadata-4.8.3[${PYTHON_USEDEP}] + >=dev-python/importlib-metadata-4.8.3[${PYTHON_USEDEP}] ' 3.{8,9}) " BDEPEND=" diff --git a/dev-python/jupyter-lsp/jupyter-lsp-2.0.1.ebuild b/dev-python/jupyter-lsp/jupyter-lsp-2.0.1.ebuild index 985a15590bc3..79eb335a5caf 100644 --- a/dev-python/jupyter-lsp/jupyter-lsp-2.0.1.ebuild +++ b/dev-python/jupyter-lsp/jupyter-lsp-2.0.1.ebuild @@ -20,7 +20,7 @@ RDEPEND=" dev-python/entrypoints[${PYTHON_USEDEP}] >=dev-python/jupyter-server-1.1.2[${PYTHON_USEDEP}] $(python_gen_cond_dep ' - >=dev-python/importlib_metadata-4.8.3[${PYTHON_USEDEP}] + >=dev-python/importlib-metadata-4.8.3[${PYTHON_USEDEP}] ' 3.9) " diff --git a/dev-python/jupyter_ydoc/jupyter_ydoc-1.0.0.ebuild b/dev-python/jupyter_ydoc/jupyter_ydoc-1.0.0.ebuild index 36234d546cf5..9e0af1754272 100644 --- a/dev-python/jupyter_ydoc/jupyter_ydoc-1.0.0.ebuild +++ b/dev-python/jupyter_ydoc/jupyter_ydoc-1.0.0.ebuild @@ -27,7 +27,7 @@ RDEPEND=" >=dev-python/y-py-0.6.0[${PYTHON_USEDEP}] <dev-python/y-py-0.7.0[${PYTHON_USEDEP}] $(python_gen_cond_dep ' - >=dev-python/importlib_metadata-4.8.3[${PYTHON_USEDEP}] + >=dev-python/importlib-metadata-4.8.3[${PYTHON_USEDEP}] ' 3.9) " BDEPEND=" diff --git a/dev-python/jupyterlab-server/jupyterlab-server-2.22.0.ebuild b/dev-python/jupyterlab-server/jupyterlab-server-2.22.0.ebuild index 43f81d54f396..bc3ecf75c93c 100644 --- a/dev-python/jupyterlab-server/jupyterlab-server-2.22.0.ebuild +++ b/dev-python/jupyterlab-server/jupyterlab-server-2.22.0.ebuild @@ -29,7 +29,7 @@ RDEPEND=" >=dev-python/jupyter-server-1.21[${PYTHON_USEDEP}] <dev-python/jupyter-server-3[${PYTHON_USEDEP}] $(python_gen_cond_dep ' - >=dev-python/importlib_metadata-4.8.3[${PYTHON_USEDEP}] + >=dev-python/importlib-metadata-4.8.3[${PYTHON_USEDEP}] ' 3.9) " diff --git a/dev-python/jupyterlab-server/jupyterlab-server-2.22.1.ebuild b/dev-python/jupyterlab-server/jupyterlab-server-2.22.1.ebuild index 43f81d54f396..bc3ecf75c93c 100644 --- a/dev-python/jupyterlab-server/jupyterlab-server-2.22.1.ebuild +++ b/dev-python/jupyterlab-server/jupyterlab-server-2.22.1.ebuild @@ -29,7 +29,7 @@ RDEPEND=" >=dev-python/jupyter-server-1.21[${PYTHON_USEDEP}] <dev-python/jupyter-server-3[${PYTHON_USEDEP}] $(python_gen_cond_dep ' - >=dev-python/importlib_metadata-4.8.3[${PYTHON_USEDEP}] + >=dev-python/importlib-metadata-4.8.3[${PYTHON_USEDEP}] ' 3.9) " diff --git a/dev-python/keyring/keyring-23.13.1-r1.ebuild b/dev-python/keyring/keyring-23.13.1-r1.ebuild index e22d03fe7eb5..93f2453eae87 100644 --- a/dev-python/keyring/keyring-23.13.1-r1.ebuild +++ b/dev-python/keyring/keyring-23.13.1-r1.ebuild @@ -23,10 +23,10 @@ RDEPEND=" dev-python/jaraco-classes[${PYTHON_USEDEP}] >=dev-python/jeepney-0.4.2[${PYTHON_USEDEP}] $(python_gen_cond_dep ' - >=dev-python/importlib_metadata-4.11.4[${PYTHON_USEDEP}] + >=dev-python/importlib-metadata-4.11.4[${PYTHON_USEDEP}] ' 3.8 3.9 3.10 3.11) $(python_gen_cond_dep ' - dev-python/importlib_resources + dev-python/importlib-resources ' 3.8) " BDEPEND=" diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest index 0fd5905e2df6..e79e1260419a 100644 --- a/dev-python/lit/Manifest +++ b/dev-python/lit/Manifest @@ -5,4 +5,6 @@ DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 DIST llvm-project-16.0.1.src.tar.xz 117990772 BLAKE2B 298189ce6d7245711e5bd3e03fa74d603dda5a458463ca0cb261fe6949290c46a70abbd1ad1c556e08da3adc5df577305e267c1135214b900d78502e39b46bc5 SHA512 98fc11c0ad90d5e5a2cb123b497b89a1583fe7f91b3ff05c335037801ef66cbfab08f6d2eff539f0da238e9685d4bc7a9fb2578e28864fc9e9357b84129cefaa DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 06c03d789e63ab30bba4c56ba9ec91400d804448482d6a7fd395252b3b9166a5ee7a42a94c2074aa0d1809a3327f993d8932211f3fc05ad281db64c17b2a7094 SHA512 f42db28eb8280db06b1c78fa7a7aaea3a79499cecee1a64ce18c49b90c755b3a78fc93f01d1855887c7918ccc927c3b6147cfc916520f05d4cef65381ca6fe60 +DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae SHA512 4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c +DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7 SHA512 dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 BLAKE2B f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410 SHA512 6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb diff --git a/dev-python/lit/lit-16.0.2.ebuild b/dev-python/lit/lit-16.0.2.ebuild new file mode 100644 index 000000000000..41e94fc739e0 --- /dev/null +++ b/dev-python/lit/lit-16.0.2.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/lit/lit-16.0.2.9999.ebuild b/dev-python/lit/lit-16.0.3.9999.ebuild index 0e39fac626c6..0e39fac626c6 100644 --- a/dev-python/lit/lit-16.0.2.9999.ebuild +++ b/dev-python/lit/lit-16.0.3.9999.ebuild diff --git a/dev-python/markdown/markdown-3.3.7.ebuild b/dev-python/markdown/markdown-3.3.7.ebuild index 59bf3c007636..86f7b0a45d49 100644 --- a/dev-python/markdown/markdown-3.3.7.ebuild +++ b/dev-python/markdown/markdown-3.3.7.ebuild @@ -22,7 +22,7 @@ IUSE="doc" RDEPEND=" $(python_gen_cond_dep ' - dev-python/importlib_metadata[${PYTHON_USEDEP}] + dev-python/importlib-metadata[${PYTHON_USEDEP}] ' 3.8 3.9)" BDEPEND=" test? ( diff --git a/dev-python/markdown/markdown-3.4.1.ebuild b/dev-python/markdown/markdown-3.4.1.ebuild index 6e9a2cebfa14..5c975786ed97 100644 --- a/dev-python/markdown/markdown-3.4.1.ebuild +++ b/dev-python/markdown/markdown-3.4.1.ebuild @@ -25,7 +25,7 @@ IUSE="doc" RDEPEND=" $(python_gen_cond_dep ' - dev-python/importlib_metadata[${PYTHON_USEDEP}] + dev-python/importlib-metadata[${PYTHON_USEDEP}] ' 3.8 3.9) " BDEPEND=" diff --git a/dev-python/markdown/markdown-3.4.3.ebuild b/dev-python/markdown/markdown-3.4.3.ebuild index ba6a8d5bc17a..d76acee98906 100644 --- a/dev-python/markdown/markdown-3.4.3.ebuild +++ b/dev-python/markdown/markdown-3.4.3.ebuild @@ -24,7 +24,7 @@ IUSE="doc" RDEPEND=" $(python_gen_cond_dep ' - dev-python/importlib_metadata[${PYTHON_USEDEP}] + dev-python/importlib-metadata[${PYTHON_USEDEP}] ' 3.9) " BDEPEND=" diff --git a/dev-python/matplotlib/matplotlib-3.7.0.ebuild b/dev-python/matplotlib/matplotlib-3.7.0.ebuild index 6d9d853f0fd6..2a341a6eaeea 100644 --- a/dev-python/matplotlib/matplotlib-3.7.0.ebuild +++ b/dev-python/matplotlib/matplotlib-3.7.0.ebuild @@ -53,7 +53,7 @@ RDEPEND=" >=media-libs/qhull-2013:= virtual/imagemagick-tools[jpeg,tiff] $(python_gen_cond_dep ' - dev-python/importlib_resources[${PYTHON_USEDEP}] + dev-python/importlib-resources[${PYTHON_USEDEP}] ' 3.9) cairo? ( dev-python/cairocffi[${PYTHON_USEDEP}] diff --git a/dev-python/matplotlib/matplotlib-3.7.1.ebuild b/dev-python/matplotlib/matplotlib-3.7.1.ebuild index 89ffb5650d90..cf271d9acc36 100644 --- a/dev-python/matplotlib/matplotlib-3.7.1.ebuild +++ b/dev-python/matplotlib/matplotlib-3.7.1.ebuild @@ -53,7 +53,7 @@ RDEPEND=" >=media-libs/qhull-2013:= virtual/imagemagick-tools[jpeg,tiff] $(python_gen_cond_dep ' - dev-python/importlib_resources[${PYTHON_USEDEP}] + dev-python/importlib-resources[${PYTHON_USEDEP}] ' 3.9) cairo? ( dev-python/cairocffi[${PYTHON_USEDEP}] diff --git a/dev-python/matrix-common/matrix-common-1.3.0.ebuild b/dev-python/matrix-common/matrix-common-1.3.0.ebuild index d827ef858dd0..123a0066068a 100644 --- a/dev-python/matrix-common/matrix-common-1.3.0.ebuild +++ b/dev-python/matrix-common/matrix-common-1.3.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -26,7 +26,7 @@ KEYWORDS="amd64 ~ppc64" RDEPEND=" dev-python/attrs[${PYTHON_USEDEP}] - dev-python/importlib_metadata[${PYTHON_USEDEP}] + dev-python/importlib-metadata[${PYTHON_USEDEP}] " distutils_enable_tests unittest diff --git a/dev-python/mkdocs/mkdocs-1.4.2.ebuild b/dev-python/mkdocs/mkdocs-1.4.2.ebuild index ec3d8140bcd8..581f90904e83 100644 --- a/dev-python/mkdocs/mkdocs-1.4.2.ebuild +++ b/dev-python/mkdocs/mkdocs-1.4.2.ebuild @@ -38,7 +38,7 @@ RDEPEND=" >=dev-python/watchdog-2.0[${PYTHON_USEDEP}] >=dev-python/ghp-import-1.0[${PYTHON_USEDEP}] >=dev-python/pyyaml_env_tag-0.1[${PYTHON_USEDEP}] - >=dev-python/importlib_metadata-4.3[${PYTHON_USEDEP}] + >=dev-python/importlib-metadata-4.3[${PYTHON_USEDEP}] >=dev-python/packaging-20.5[${PYTHON_USEDEP}] >=dev-python/mergedeep-1.3.4[${PYTHON_USEDEP}] " diff --git a/dev-python/nbconvert/nbconvert-7.2.10-r1.ebuild b/dev-python/nbconvert/nbconvert-7.2.10-r1.ebuild index acfa4bbe942f..efe3fa9f12af 100644 --- a/dev-python/nbconvert/nbconvert-7.2.10-r1.ebuild +++ b/dev-python/nbconvert/nbconvert-7.2.10-r1.ebuild @@ -24,7 +24,7 @@ RDEPEND=" dev-python/bleach[${PYTHON_USEDEP}] dev-python/defusedxml[${PYTHON_USEDEP}] $(python_gen_cond_dep ' - >=dev-python/importlib_metadata-3.6[${PYTHON_USEDEP}] + >=dev-python/importlib-metadata-3.6[${PYTHON_USEDEP}] ' 3.9) >=dev-python/jinja-3.0[${PYTHON_USEDEP}] >=dev-python/jupyter-core-4.7[${PYTHON_USEDEP}] diff --git a/dev-python/nbconvert/nbconvert-7.2.9.ebuild b/dev-python/nbconvert/nbconvert-7.2.9.ebuild index d9dd146c758b..10b166f3434c 100644 --- a/dev-python/nbconvert/nbconvert-7.2.9.ebuild +++ b/dev-python/nbconvert/nbconvert-7.2.9.ebuild @@ -25,7 +25,7 @@ RDEPEND=" dev-python/bleach[${PYTHON_USEDEP}] dev-python/defusedxml[${PYTHON_USEDEP}] $(python_gen_cond_dep ' - >=dev-python/importlib_metadata-3.6[${PYTHON_USEDEP}] + >=dev-python/importlib-metadata-3.6[${PYTHON_USEDEP}] ' 3.8 3.9) >=dev-python/jinja-3.0[${PYTHON_USEDEP}] >=dev-python/jupyter-core-4.7[${PYTHON_USEDEP}] diff --git a/dev-python/nbconvert/nbconvert-7.3.0.ebuild b/dev-python/nbconvert/nbconvert-7.3.0.ebuild index bede32dfac49..9121684d0252 100644 --- a/dev-python/nbconvert/nbconvert-7.3.0.ebuild +++ b/dev-python/nbconvert/nbconvert-7.3.0.ebuild @@ -24,7 +24,7 @@ RDEPEND=" dev-python/bleach[${PYTHON_USEDEP}] dev-python/defusedxml[${PYTHON_USEDEP}] $(python_gen_cond_dep ' - >=dev-python/importlib_metadata-3.6[${PYTHON_USEDEP}] + >=dev-python/importlib-metadata-3.6[${PYTHON_USEDEP}] ' 3.9) >=dev-python/jinja-3.0[${PYTHON_USEDEP}] >=dev-python/jupyter-core-4.7[${PYTHON_USEDEP}] diff --git a/dev-python/nbconvert/nbconvert-7.3.1.ebuild b/dev-python/nbconvert/nbconvert-7.3.1.ebuild index 59d2d87885b6..77e14afc9808 100644 --- a/dev-python/nbconvert/nbconvert-7.3.1.ebuild +++ b/dev-python/nbconvert/nbconvert-7.3.1.ebuild @@ -24,7 +24,7 @@ RDEPEND=" dev-python/bleach[${PYTHON_USEDEP}] dev-python/defusedxml[${PYTHON_USEDEP}] $(python_gen_cond_dep ' - >=dev-python/importlib_metadata-3.6[${PYTHON_USEDEP}] + >=dev-python/importlib-metadata-3.6[${PYTHON_USEDEP}] ' 3.9) >=dev-python/jinja-3.0[${PYTHON_USEDEP}] >=dev-python/jupyter-core-4.7[${PYTHON_USEDEP}] diff --git a/dev-python/nspektr/nspektr-0.4.0.ebuild b/dev-python/nspektr/nspektr-0.4.0.ebuild index d15c957267eb..1257a2b80166 100644 --- a/dev-python/nspektr/nspektr-0.4.0.ebuild +++ b/dev-python/nspektr/nspektr-0.4.0.ebuild @@ -25,7 +25,7 @@ RDEPEND=" >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}] >=dev-python/packaging-21.3-r2[${PYTHON_USEDEP}] $(python_gen_cond_dep ' - >=dev-python/importlib_metadata-4.11.2[${PYTHON_USEDEP}] + >=dev-python/importlib-metadata-4.11.2[${PYTHON_USEDEP}] ' 3.8 3.9) " diff --git a/dev-python/openstacksdk/openstacksdk-1.0.1.ebuild b/dev-python/openstacksdk/openstacksdk-1.0.1.ebuild index 98f1719a0ce3..a4e5ab97b273 100644 --- a/dev-python/openstacksdk/openstacksdk-1.0.1.ebuild +++ b/dev-python/openstacksdk/openstacksdk-1.0.1.ebuild @@ -33,7 +33,7 @@ RDEPEND=" >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}] >=dev-python/dogpile-cache-0.6.5[${PYTHON_USEDEP}] >=dev-python/cryptography-2.7.0[${PYTHON_USEDEP}] - dev-python/importlib_metadata[${PYTHON_USEDEP}] + dev-python/importlib-metadata[${PYTHON_USEDEP}] " BDEPEND=" >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}] diff --git a/dev-python/oslo-config/oslo-config-9.1.1.ebuild b/dev-python/oslo-config/oslo-config-9.1.1.ebuild index e6c0fdcbf12c..68b0cdede07b 100644 --- a/dev-python/oslo-config/oslo-config-9.1.1.ebuild +++ b/dev-python/oslo-config/oslo-config-9.1.1.ebuild @@ -30,7 +30,7 @@ RDEPEND=" >=dev-python/rfc3986-1.2.0[${PYTHON_USEDEP}] >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] >=dev-python/requests-2.18.0[${PYTHON_USEDEP}] - dev-python/importlib_metadata[${PYTHON_USEDEP}] + dev-python/importlib-metadata[${PYTHON_USEDEP}] " BDEPEND=" >=dev-python/pbr-1.3[${PYTHON_USEDEP}] diff --git a/dev-python/pip-run/pip-run-10.0.5-r1.ebuild b/dev-python/pip-run/pip-run-10.0.5-r1.ebuild index 128a5a37810e..aaab7496c0da 100644 --- a/dev-python/pip-run/pip-run-10.0.5-r1.ebuild +++ b/dev-python/pip-run/pip-run-10.0.5-r1.ebuild @@ -22,7 +22,7 @@ KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x RDEPEND=" dev-python/autocommand[${PYTHON_USEDEP}] $(python_gen_cond_dep ' - dev-python/importlib_resources[${PYTHON_USEDEP}] + dev-python/importlib-resources[${PYTHON_USEDEP}] ' 3.8) dev-python/jaraco-context[${PYTHON_USEDEP}] dev-python/jaraco-functools[${PYTHON_USEDEP}] diff --git a/dev-python/pip-run/pip-run-10.0.7.ebuild b/dev-python/pip-run/pip-run-10.0.7.ebuild index fef84b102efb..38206b632c9b 100644 --- a/dev-python/pip-run/pip-run-10.0.7.ebuild +++ b/dev-python/pip-run/pip-run-10.0.7.ebuild @@ -22,7 +22,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~ RDEPEND=" dev-python/autocommand[${PYTHON_USEDEP}] $(python_gen_cond_dep ' - dev-python/importlib_resources[${PYTHON_USEDEP}] + dev-python/importlib-resources[${PYTHON_USEDEP}] ' 3.8) dev-python/jaraco-context[${PYTHON_USEDEP}] dev-python/jaraco-functools[${PYTHON_USEDEP}] diff --git a/dev-python/podcastparser/Manifest b/dev-python/podcastparser/Manifest index ddec42a3fdbb..284d270b5e4f 100644 --- a/dev-python/podcastparser/Manifest +++ b/dev-python/podcastparser/Manifest @@ -1,2 +1,2 @@ -DIST 0.6.8.tar.gz 28220 BLAKE2B b7c36b1ff4e3fa1a63fe51e69d97f6544aedef4804463cce0d2fdebe15caab79a343a3898a9e77e89d1403c30f094b55562233c7bcf7591bce959defba71a72e SHA512 66a32a72087aaafb2cec6da12f7643787297dc0d6ab4375620c5055dc250899851d6d6781930410bcb6a99cae7a01068cb255e81ed206b965a03a19bd9650d4b -DIST 0.6.9.tar.gz 28709 BLAKE2B 3b36607579b08faa475e843a4fc2d4d2778fff0702f9616701ab607dceff8374c770c11e5ee56c7175ae5002c7c69e34472ef143075a778df8402019b139082a SHA512 3585a9a607dcfb03899b3962e8d3756f304aadff35848d134a355ed72e2aa6e60fee5678ef980aa533605a02cf4eb25cbb90a72510900ad772c5715d4a524791 +DIST podcastparser-0.6.10.tar.gz 31717 BLAKE2B 19ea422b78c7631fd2622f935e292d5bb14a31ab749db36a9a19e356a5a331246e7d853412bf913522588ce6446be2070f2ad4e6c1b50d245058eae49739519e SHA512 55b822a80f8fed56feb41d5f9a39c04371e4e11dead45b8ca6aaf666ecc26dc3c94673331da59e2ed6665f2a9ca367b6daccb24f987b1763b6b3ad8b302ee783 +DIST podcastparser-0.6.9.tar.gz 30399 BLAKE2B a1882cdb298b3e2dccc0aa821ffb97863377b51b6dd78bcd09e00d9170b88c94298996ca20c7515ab761f9ff0c73b371b7f8c9b3c4fbacbcdc2215004e3cc137 SHA512 5e28b361b5fd0aba22c8c34318d3c8f575d82913f7de0f8f62ced9c8d904dcfcf40282b8b832867998f820de6bd5b793ce6be4657dd04b4965a151e32f2f0131 diff --git a/dev-python/podcastparser/metadata.xml b/dev-python/podcastparser/metadata.xml index 36acccda7221..4dc15aa3421e 100644 --- a/dev-python/podcastparser/metadata.xml +++ b/dev-python/podcastparser/metadata.xml @@ -2,9 +2,14 @@ <!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="project"> - <email>dev@liguros.net</email> - <name>Development</name> + <email>sound@gentoo.org</email> + <name>Gentoo Sound project</name> + </maintainer> + <maintainer type="project"> + <email>python@gentoo.org</email> + <name>Python</name> </maintainer> - <origin>ports</origin> + <origin>gentoo-staging</origin> + <stabilize-allarches/> </pkgmetadata>
\ No newline at end of file diff --git a/dev-python/podcastparser/podcastparser-0.6.10.ebuild b/dev-python/podcastparser/podcastparser-0.6.10.ebuild new file mode 100644 index 000000000000..1ffb1753139f --- /dev/null +++ b/dev-python/podcastparser/podcastparser-0.6.10.ebuild @@ -0,0 +1,21 @@ +# 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="Podcast parser for the gpodder client" +HOMEPAGE=" + https://github.com/gpodder/podcastparser/ + https://pypi.org/project/podcastparser/ +" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +distutils_enable_tests pytest diff --git a/dev-python/podcastparser/podcastparser-0.6.8.ebuild b/dev-python/podcastparser/podcastparser-0.6.8.ebuild deleted file mode 100644 index 4d96f2604577..000000000000 --- a/dev-python/podcastparser/podcastparser-0.6.8.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2020-2021 Liguros 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 - -DESCRIPTION="Podcast parser for the gpodder client" -HOMEPAGE="https://gpodder.org" -SRC_URI="https://github.com/gpodder/podcastparser/archive/${PV}.tar.gz" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="*" -IUSE="" - -DEPEND="${PYTHON_DEPS}" -RDEPEND="${DEPEND}" diff --git a/dev-python/podcastparser/podcastparser-0.6.9.ebuild b/dev-python/podcastparser/podcastparser-0.6.9.ebuild index 4d96f2604577..1a6cec51cd7e 100644 --- a/dev-python/podcastparser/podcastparser-0.6.9.ebuild +++ b/dev-python/podcastparser/podcastparser-0.6.9.ebuild @@ -1,19 +1,21 @@ -# Copyright 2020-2021 Liguros Authors +# 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 +inherit distutils-r1 pypi DESCRIPTION="Podcast parser for the gpodder client" -HOMEPAGE="https://gpodder.org" -SRC_URI="https://github.com/gpodder/podcastparser/archive/${PV}.tar.gz" +HOMEPAGE=" + https://github.com/gpodder/podcastparser/ + https://pypi.org/project/podcastparser/ +" LICENSE="ISC" SLOT="0" -KEYWORDS="*" -IUSE="" +KEYWORDS="amd64 x86" -DEPEND="${PYTHON_DEPS}" -RDEPEND="${DEPEND}" +distutils_enable_tests pytest diff --git a/dev-python/pyside6-tools/Manifest b/dev-python/pyside6-tools/Manifest index 7b370b18da6c..01828516a1f9 100644 --- a/dev-python/pyside6-tools/Manifest +++ b/dev-python/pyside6-tools/Manifest @@ -1 +1,2 @@ DIST pyside-setup-everywhere-src-6.4.3.tar.xz 8789448 BLAKE2B d9083bd636d3ccf2636b58385fffbc1499db0cbd80e199581e68a440c01b16acd440d7fdbaf41d8b4caa9974d31e457372ed7a80f1525929777d2265fe1297fe SHA512 cc8051d52240b9aca531e3163523274334bfa339f2815ed46c4b4d09be2419f1f4cc6ebfc1e591658b5caccf840f8791333ea119c72a1e53591f1d8ca2e08baa +DIST pyside-setup-everywhere-src-6.5.0.tar.xz 13566572 BLAKE2B 2eb038b08755ced2dee34a309bbb18d47b40ef0b19bbf42901695bfdd4fccf35e09bb939ae9d7049e6477436c11dc1424376d8f1cbbd8fdaa2cd978114eedb9e SHA512 4a1f88d18d7276182c83b6deff8d57c4c40914292b61dcea76975de5506d7fffa4db7b783161373585ff90dc96a2acc6fed98d06a6a35fff6e92864f2699ea7f diff --git a/dev-python/pyside6-tools/pyside6-tools-6.5.0.ebuild b/dev-python/pyside6-tools/pyside6-tools-6.5.0.ebuild new file mode 100644 index 000000000000..46e490b02c62 --- /dev/null +++ b/dev-python/pyside6-tools/pyside6-tools-6.5.0.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# TODO: Add PyPy once officially supported. See also: +# https://bugreports.qt.io/browse/PYSIDE-535 +PYTHON_COMPAT=( python3_{7,8,9,10,11} ) +CMAKE_IN_SOURCE_BUILD=1 + +inherit cmake python-r1 + +MY_PN="pyside-setup-everywhere-src" + +DESCRIPTION="PySide development tools (pyside6-lupdate with support for Python)" +HOMEPAGE="https://wiki.qt.io/PySide6" +SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-${PV}-src/${MY_PN}-${PV}.tar.xz" +S="${WORKDIR}/${MY_PN}-$(ver_cut 1-2)/sources/pyside-tools" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + ~dev-python/pyside6-${PV}[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND}" + +src_prepare() { + cmake_src_prepare + + python_copy_sources +} + +src_configure() { + pyside-tools_configure() { + local mycmakeargs=( + # the tools conflict with tools from Qt + -DNO_QT_TOOLS=yes + ) + CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_configure + } + + python_foreach_impl pyside-tools_configure +} + +src_compile() { + pyside-tools_compile() { + CMAKE_USE_DIR="${BUILD_DIR}" cmake_src_compile + } + + python_foreach_impl pyside-tools_compile +} + +src_install() { + pyside-tools_install() { + python_doexe "${BUILD_DIR}/"*.py + } + + python_foreach_impl pyside-tools_install + + einstalldocs +} diff --git a/dev-python/pyside6/Manifest b/dev-python/pyside6/Manifest index 7b370b18da6c..01828516a1f9 100644 --- a/dev-python/pyside6/Manifest +++ b/dev-python/pyside6/Manifest @@ -1 +1,2 @@ DIST pyside-setup-everywhere-src-6.4.3.tar.xz 8789448 BLAKE2B d9083bd636d3ccf2636b58385fffbc1499db0cbd80e199581e68a440c01b16acd440d7fdbaf41d8b4caa9974d31e457372ed7a80f1525929777d2265fe1297fe SHA512 cc8051d52240b9aca531e3163523274334bfa339f2815ed46c4b4d09be2419f1f4cc6ebfc1e591658b5caccf840f8791333ea119c72a1e53591f1d8ca2e08baa +DIST pyside-setup-everywhere-src-6.5.0.tar.xz 13566572 BLAKE2B 2eb038b08755ced2dee34a309bbb18d47b40ef0b19bbf42901695bfdd4fccf35e09bb939ae9d7049e6477436c11dc1424376d8f1cbbd8fdaa2cd978114eedb9e SHA512 4a1f88d18d7276182c83b6deff8d57c4c40914292b61dcea76975de5506d7fffa4db7b783161373585ff90dc96a2acc6fed98d06a6a35fff6e92864f2699ea7f diff --git a/dev-python/pyside6/pyside6-6.5.0.ebuild b/dev-python/pyside6/pyside6-6.5.0.ebuild new file mode 100644 index 000000000000..27a793d5ba8a --- /dev/null +++ b/dev-python/pyside6/pyside6-6.5.0.ebuild @@ -0,0 +1,223 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# TODO: Add PyPy once officially supported. See also: +# https://bugreports.qt.io/browse/PYSIDE-535 +PYTHON_COMPAT=( python3_{7,8,9,10,11} ) + +inherit cmake python-r1 virtualx + +# TODO: Add conditional support for "QtRemoteObjects" via a new "remoteobjects" +# USE flag after an external "dev-qt/qtremoteobjects" package has been created. +# TODO: Add conditional support for apidoc generation via a new "doc" USE flag. +# Note that doing so requires the Qt source tree, sphinx, and graphviz. Once +# ready, pass the ${QT_SRC_DIR} variable to cmake to enable this support. +# TODO: Disable GLES support if the "gles2-only" USE flag is disabled. Note +# that the "PySide6/QtGui/CMakeLists.txt" and +# "PySide6/QtOpenGLFunctions/CMakeLists.txt" files test for GLES support by +# testing whether the "Qt5::Gui" list property defined by +# "/usr/lib64/cmake/Qt5Gui/Qt5GuiConfig.cmake" at "dev-qt/qtgui" installation +# time contains the substring "opengles2". Since cmake does not permit +# properties to be overridden from the command line, these files must instead +# be conditionally patched to avoid these tests. An issue should be filed with +# upstream requesting a CLI-settable variable to control this. + +MY_PN="pyside-setup-everywhere-src" + +DESCRIPTION="Python bindings for the Qt framework" +HOMEPAGE="https://wiki.qt.io/PySide6" +SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-${PV}-src/${MY_PN}-${PV}.tar.xz" +S="${WORKDIR}/${MY_PN}-$(ver_cut 1-2)/sources/pyside6" + +# See "sources/pyside6/PySide6/licensecomment.txt" for licensing details. +# Shall we allow essential modules to be disabled? They are: +# (core), gui, widgets, printsupport, sql, network, testlib, concurrent, +# x11extras (for X) +LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 )" +SLOT="0" +KEYWORDS="~amd64" +IUSE=" + +dbus charts +concurrent designer gles2-only +gui help multimedia + +network network-auth +opengl positioning +printsupport qml quick + quick3d serialport +sql svg test +testlib webchannel webengine + websockets +widgets +xml +" + +# Manually reextract these requirements on version bumps by running the +# following one-liner from within "${S}": +# $ grep 'set.*_deps' PySide6/Qt*/CMakeLists.txt +# Note that the "designer" USE flag corresponds to the "Qt6UiTools" module. +REQUIRED_USE="${PYTHON_REQUIRED_USE} + charts? ( gui widgets ) + designer? ( widgets ) + gles2-only? ( gui ) + gui? ( dbus opengl ) + help? ( network sql widgets ) + multimedia? ( gui network ) + network-auth? ( network ) + opengl? ( gui ) + printsupport? ( widgets ) + qml? ( network ) + quick? ( gui network opengl qml ) + quick3d? ( gui network opengl qml quick ) + sql? ( widgets ) + svg? ( gui ) + testlib? ( widgets ) + webchannel? ( qml ) + webengine? ( network gui printsupport quick webchannel ) + websockets? ( network ) + widgets? ( gui ) +" + +# Tests fail pretty bad and I'm not fixing them right now +RESTRICT="test" + +# Minimal supported version of Qt. +QT_PV="$(ver_cut 1-2)*:6" + +RDEPEND="${PYTHON_DEPS} + ~dev-python/shiboken6-${PV}[${PYTHON_USEDEP}] + =dev-qt/qtbase-${QT_PV}[concurrent?,dbus?,gles2-only=,network?,opengl?,sql?,widgets?,xml?] + charts? ( =dev-qt/qtcharts-${QT_PV} ) + designer? ( =dev-qt/qttools-${QT_PV}[designer] ) + gui? ( + =dev-qt/qtbase-${QT_PV}[gui,jpeg] + x11-libs/libxkbcommon + ) + help? ( =dev-qt/qttools-${QT_PV}[assistant] ) + multimedia? ( =dev-qt/qtmultimedia-${QT_PV} ) + network-auth? ( =dev-qt/qtnetworkauth-${QT_PV} ) + positioning? ( =dev-qt/qtpositioning-${QT_PV} ) + printsupport? ( =dev-qt/qtbase-${QT_PV}[gui,widgets] ) + qml? ( =dev-qt/qtdeclarative-${QT_PV}[widgets?] ) + quick3d? ( =dev-qt/qtquick3d-${QT_PV} ) + serialport? ( =dev-qt/qtserialport-${QT_PV} ) + svg? ( =dev-qt/qtsvg-${QT_PV} ) + testlib? ( =dev-qt/qtbase-${QT_PV}[gui] ) + webchannel? ( =dev-qt/qtwebchannel-${QT_PV} ) + webengine? ( =dev-qt/qtwebengine-${QT_PV}[widgets?] ) + websockets? ( =dev-qt/qtwebsockets-${QT_PV} ) +" +DEPEND="${RDEPEND} + test? ( =dev-qt/qtbase-${QT_PV}[gui] ) +" +# testlib is toggled by the gui flag on qtbase + +PATCHES=( + "${FILESDIR}/${PN}-6.3.1-no-strip.patch" + "${FILESDIR}/${PN}-6.3.1-fix-designer-plugin-install-location.patch" +) + +src_configure() { + # See collect_module_if_found macros in PySideHelpers.cmake + local mycmakeargs=( + -DBUILD_TESTS=$(usex test) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt63DAnimation=yes + -DCMAKE_DISABLE_FIND_PACKAGE_Qt63DCore=yes + -DCMAKE_DISABLE_FIND_PACKAGE_Qt63DExtras=yes + -DCMAKE_DISABLE_FIND_PACKAGE_Qt63DInput=yes + -DCMAKE_DISABLE_FIND_PACKAGE_Qt63DLogic=yes + -DCMAKE_DISABLE_FIND_PACKAGE_Qt63DRender=yes + #-DCMAKE_DISABLE_FIND_PACKAGE_Qt6AxContainer=yes + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Bluetooth=yes + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Charts=$(usex !charts) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Concurrent=$(usex !concurrent) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6DataVisualization=yes + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6DBus=$(usex !dbus) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Designer=$(usex !designer) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Gui=$(usex !gui) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Help=$(usex !help) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6HttpServer=yes + #-DCMAKE_DISABLE_FIND_PACKAGE_Qt6Location=yes + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Multimedia=$(usex !multimedia) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6MultimediaWidgets=$(usex !multimedia yes $(usex !widgets)) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6NetworkAuth=$(usex !network-auth) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Network=$(usex !network) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Nfc=yes + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6OpenGL=$(usex !opengl) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6OpenGLWidgets=$(usex !opengl yes $(usex !widgets)) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Pdf=yes + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6PdfWidgets=yes + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Positioning=$(usex !positioning) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6PrintSupport=$(usex !printsupport) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Qml=$(usex !qml) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Quick3D=$(usex !quick3d) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Quick=$(usex !quick) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6QuickControls2=yes + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6QuickWidgets=$(usex !quick yes $(usex !widgets)) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6RemoteObjects=yes + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Scxml=yes + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Sensors=yes + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6SerialPort=$(usex !serialport) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6SpatialAudio=yes + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Sql=$(usex !sql) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6StateMachine=yes + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Svg=$(usex !svg) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6SvgWidgets=$(usex !svg yes $(usex !widgets)) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Test=$(usex !testlib) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6TextToSpeech=yes + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6UiTools=$(usex !designer) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6WebChannel=$(usex !webchannel) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6WebEngineCore=$(usex !webengine) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6WebEngineQuick=$(usex !webengine yes $(usex !quick)) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6WebEngineWidgets=$(usex !webengine yes $(usex !widgets)) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6WebSockets=$(usex !websockets) + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Widgets=$(usex !widgets) + #-DCMAKE_DISABLE_FIND_PACKAGE_Qt6WinExtras=yes + -DCMAKE_DISABLE_FIND_PACKAGE_Qt6Xml=$(usex !xml) + # try to avoid pre-stripping + -DQFP_NO_OVERRIDE_OPTIMIZATION_FLAGS=yes + -DQFP_NO_STRIP=yes + + ) + + pyside6_configure() { + local mycmakeargs=( + "${mycmakeargs[@]}" + -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" + -DPYTHON_EXECUTABLE="${PYTHON}" + -DPYTHON_SITE_PACKAGES="$(python_get_sitedir)" + -DSHIBOKEN_PYTHON_SHARED_LIBRARY_SUFFIX="-${EPYTHON}" + ) + cmake_src_configure + } + python_foreach_impl pyside6_configure +} + +src_compile() { + python_foreach_impl cmake_src_compile +} + +src_test() { + local -x PYTHONDONTWRITEBYTECODE + python_foreach_impl virtx cmake_src_test +} + +src_install() { + pyside6_install() { + cmake_src_install + python_optimize + + # Uniquify the shiboken6 pkgconfig dependency in the PySide6 pkgconfig + # file for the current Python target. See also: + # https://github.com/leycec/raiagent/issues/73 + sed -i -e 's~^Requires: shiboken6$~&-'${EPYTHON}'~' \ + "${ED}/usr/$(get_libdir)"/pkgconfig/${PN}.pc || die + + # Uniquify the PySide6 pkgconfig file for the current Python target, + # preserving an unversioned "pyside6.pc" file arbitrarily associated + # with the last Python target. (See the previously linked issue.) + cp "${ED}/usr/$(get_libdir)"/pkgconfig/${PN}{,-${EPYTHON}}.pc || die + } + python_foreach_impl pyside6_install + + # CMakeLists.txt installs a "PySide6Targets-gentoo.cmake" file forcing + # downstream consumers (e.g., pyside6-tools) to target one + # "libpyside6-*.so" library linked to one Python interpreter. See also: + # https://bugreports.qt.io/browse/PYSIDE-1053 + # https://github.com/leycec/raiagent/issues/74 + sed -i -e 's~pyside6-python[[:digit:]]\+\.[[:digit:]]\+~pyside6${PYTHON_CONFIG_SUFFIX}~g' \ + "${ED}/usr/$(get_libdir)/cmake/PySide6/PySide6Targets-${CMAKE_BUILD_TYPE,,}.cmake" || die +} diff --git a/dev-python/python-vlc/Manifest b/dev-python/python-vlc/Manifest index eb9f687df331..56c2c58ba610 100644 --- a/dev-python/python-vlc/Manifest +++ b/dev-python/python-vlc/Manifest @@ -1 +1,2 @@ DIST python-vlc-3.0.18121.tar.gz 152638 BLAKE2B 4b6fb51809bb1ee79cb4e1a5ccbd3db330c5d443b14171b75b6c762b59a62816a87a6b8d6fe5c47641c2b72d875fece41adc257c41ee9bf484b3a5df36dfa939 SHA512 3b5d44142c073dc5a98b6c62bbd4f675434aef9a5eb24f0c80ab19bc29a63877b6c4ab5cf56233c5f2fa0a5b40cc9c48583a8868fea5c351a8d751e32f51d807 +DIST python-vlc-3.0.18122.tar.gz 152762 BLAKE2B 311d3e450160db5fa7ec2cbf078382a8cb1c4a73a42aba7aa47dcfdeb09f1be26ace94d8dd2cd49d4c300dd8a74fcb1bea93a9b7f913e31d5240f3eab0249601 SHA512 f9233cba21ad986486d088c70c721d79847858762a10519bb19f69e2dbe4de9899304080742cc6bac3a53f7489152c38a432cff3fed516ece7e2b5d3136fc0a6 diff --git a/dev-python/python-vlc/python-vlc-3.0.18122.ebuild b/dev-python/python-vlc/python-vlc-3.0.18122.ebuild new file mode 100644 index 000000000000..0307dbc4e77c --- /dev/null +++ b/dev-python/python-vlc/python-vlc-3.0.18122.ebuild @@ -0,0 +1,21 @@ +# 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_{7,8,9,10,11} ) +inherit distutils-r1 pypi + +DESCRIPTION="Python ctypes-based bindings for libvlc" +HOMEPAGE="https://github.com/oaubert/python-vlc + https://wiki.videolan.org/Python_bindings/" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + media-video/vlc +" diff --git a/dev-python/setuptools/setuptools-67.6.1.ebuild b/dev-python/setuptools/setuptools-67.6.1.ebuild index be2126fc1502..7cb37f2ea7d9 100644 --- a/dev-python/setuptools/setuptools-67.6.1.ebuild +++ b/dev-python/setuptools/setuptools-67.6.1.ebuild @@ -34,7 +34,7 @@ RDEPEND=" >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}] >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}] $(python_gen_cond_dep ' - >=dev-python/importlib_metadata-4.11.1[${PYTHON_USEDEP}] + >=dev-python/importlib-metadata-4.11.1[${PYTHON_USEDEP}] ' 3.9) " BDEPEND=" diff --git a/dev-python/shiboken6/Manifest b/dev-python/shiboken6/Manifest index 7b370b18da6c..01828516a1f9 100644 --- a/dev-python/shiboken6/Manifest +++ b/dev-python/shiboken6/Manifest @@ -1 +1,2 @@ DIST pyside-setup-everywhere-src-6.4.3.tar.xz 8789448 BLAKE2B d9083bd636d3ccf2636b58385fffbc1499db0cbd80e199581e68a440c01b16acd440d7fdbaf41d8b4caa9974d31e457372ed7a80f1525929777d2265fe1297fe SHA512 cc8051d52240b9aca531e3163523274334bfa339f2815ed46c4b4d09be2419f1f4cc6ebfc1e591658b5caccf840f8791333ea119c72a1e53591f1d8ca2e08baa +DIST pyside-setup-everywhere-src-6.5.0.tar.xz 13566572 BLAKE2B 2eb038b08755ced2dee34a309bbb18d47b40ef0b19bbf42901695bfdd4fccf35e09bb939ae9d7049e6477436c11dc1424376d8f1cbbd8fdaa2cd978114eedb9e SHA512 4a1f88d18d7276182c83b6deff8d57c4c40914292b61dcea76975de5506d7fffa4db7b783161373585ff90dc96a2acc6fed98d06a6a35fff6e92864f2699ea7f diff --git a/dev-python/shiboken6/shiboken6-6.5.0.ebuild b/dev-python/shiboken6/shiboken6-6.5.0.ebuild new file mode 100644 index 000000000000..c8d2243f95f5 --- /dev/null +++ b/dev-python/shiboken6/shiboken6-6.5.0.ebuild @@ -0,0 +1,169 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# TODO: Split the "/usr/bin/shiboken6" binding generator from the +# "/usr/lib64/libshiboken6-*.so" family of shared libraries. The former +# requires everything (including Clang) at runtime; the latter only requires +# Qt and Python at runtime. Note that "pip" separates these two as well. See: +# https://doc.qt.io/qtforpython/shiboken6/faq.html#is-there-any-runtime-dependency-on-the-generated-binding +# Once split, the PySide6 ebuild should be revised to require +# "/usr/bin/shiboken6" at build time and "libshiboken6-*.so" at runtime. +# TODO: Add PyPy once officially supported. See also: +# https://bugreports.qt.io/browse/PYSIDE-535 +PYTHON_COMPAT=( python3_{7,8,9,10,11} ) + +inherit cmake llvm python-r1 toolchain-funcs + +MY_PN="pyside-setup-everywhere-src" + +DESCRIPTION="Python binding generator for C++ libraries" +HOMEPAGE="https://wiki.qt.io/PySide6" +SRC_URI="https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-${PV}-src/${MY_PN}-${PV}.tar.xz" +S="${WORKDIR}/${MY_PN}-$(ver_cut 1-2)/sources/shiboken6" + +# The "sources/shiboken6/libshiboken" directory is triple-licensed under the +# GPL v2, v3+, and LGPL v3. All remaining files are licensed under the GPL v3 +# with version 1.0 of a Qt-specific exception enabling shiboken6 output to be +# arbitrarily relicensed. (TODO) +LICENSE="|| ( GPL-2 GPL-3+ LGPL-3 ) GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+docstrings numpy test vulkan" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# Tests fail pretty bad and I'm not fixing them right now +RESTRICT="test" + +# Minimal supported version of Qt. +QT_PV="$(ver_cut 1-2)*:6" + +# Since Clang is required at both build- and runtime, BDEPEND is omitted here. +LLVM_MAX_SLOT=15 +RDEPEND="${PYTHON_DEPS} + =dev-qt/qtbase-${QT_PV} + <sys-devel/clang-16:= + <sys-devel/clang-runtime-16:= + docstrings? ( + >=dev-libs/libxml2-2.6.32 + >=dev-libs/libxslt-1.1.19 + ) + numpy? ( dev-python/numpy[${PYTHON_USEDEP}] ) + vulkan? ( dev-util/vulkan-headers ) +" +DEPEND="${RDEPEND} + test? ( =dev-qt/qtbase-${QT_PV}[gui] ) +" +# testlib is toggled by the gui flag on qtbase + +DOCS=( AUTHORS ) + +PATCHES=( + "${FILESDIR}/${PN}-6.3.1-no-strip.patch" +) + +# Ensure the path returned by get_llvm_prefix() contains clang as well. +llvm_check_deps() { + has_version "sys-devel/clang:${LLVM_SLOT}" +} + +src_prepare() { + # TODO: File upstream issue requesting a sane way to disable NumPy support. + if ! use numpy; then + sed -i -e '/\bprint(os\.path\.realpath(numpy))/d' \ + libshiboken/CMakeLists.txt || die + fi + + # Shiboken6 assumes Vulkan headers live under either "$VULKAN_SDK/include" + # or "$VK_SDK_PATH/include" rather than "${EPREFIX}/usr/include/vulkan". + if use vulkan; then + sed -i -e "s~\bdetectVulkan(&headerPaths);~headerPaths.append(HeaderPath{QByteArrayLiteral(\"${EPREFIX}/usr/include/vulkan\"), HeaderType::System});~" \ + ApiExtractor/clangparser/compilersupport.cpp || die + fi + + # Shiboken6 assumes the "/usr/lib/clang/${CLANG_NEWEST_VERSION}/include/" + # subdirectory provides Clang builtin includes (e.g., "stddef.h") for the + # currently installed version of Clang, where ${CLANG_NEWEST_VERSION} is + # the largest version specifier that exists under the "/usr/lib/clang/" + # subdirectory. This assumption is false in edge cases, including when + # users downgrade from newer Clang versions but fail to remove those + # versions with "emerge --depclean". See also: + # https://github.com/leycec/raiagent/issues/85 + # + # Sadly, the clang-* family of functions exported by the "toolchain-funcs" + # eclass are defective, returning nonsensical placeholder strings if the + # end user has *NOT* explicitly configured their C++ compiler to be Clang. + # PySide6 does *NOT* care whether the end user has done so or not, as + # PySide6 unconditionally requires Clang in either case. See also: + # https://bugs.gentoo.org/619490 + sed -i -e 's~(findClangBuiltInIncludesDir())~(QStringLiteral("'"${EPREFIX}"'/usr/lib/clang/'$(CPP=clang clang-fullversion)'/include"))~' \ + ApiExtractor/clangparser/compilersupport.cpp || die + + cmake_src_prepare +} + +src_configure() { + # Minimal tests for now, 2 failing with the extended version + # FIXME Subscripted generics cannot be used with class and instance checks + local mycmakeargs=( + -DBUILD_TESTS=$(usex test) + -DDISABLE_DOCSTRINGS=$(usex !docstrings) + ) + + shiboken6_configure() { + local mycmakeargs=( + "${mycmakeargs[@]}" + -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" + -DPYTHON_EXECUTABLE="${PYTHON}" + -DUSE_PYTHON_VERSION="${EPYTHON#python}" + ) + # CMakeLists.txt expects LLVM_INSTALL_DIR as an environment variable. + local -x LLVM_INSTALL_DIR="$(get_llvm_prefix "${LLVM_MAX_SLOT}")" + cmake_src_configure + } + python_foreach_impl shiboken6_configure +} + +src_compile() { + python_foreach_impl cmake_src_compile +} + +src_test() { + python_foreach_impl cmake_src_test +} + +src_install() { + shiboken6_install() { + cmake_src_install + python_optimize + + # Uniquify the "shiboken6" executable for the current Python target, + # preserving an unversioned "shiboken6" file arbitrarily associated + # with the last Python target. + cp "${ED}"/usr/bin/${PN}{,-${EPYTHON}} || die + + # Uniquify the Shiboken6 pkgconfig file for the current Python target, + # preserving an unversioned "shiboken6.pc" file arbitrarily associated + # with the last Python target. See also: + # https://github.com/leycec/raiagent/issues/73 + cp "${ED}/usr/$(get_libdir)"/pkgconfig/${PN}{,-${EPYTHON}}.pc || die + } + python_foreach_impl shiboken6_install + + # CMakeLists.txt installs a "Shiboken6Targets-gentoo.cmake" file forcing + # downstream consumers (e.g., PySide6) to target one "libshiboken6-*.so" + # library and one "shiboken6" executable linked to one Python interpreter. + # See also: + # https://bugreports.qt.io/browse/PYSIDE-1053 + # https://github.com/leycec/raiagent/issues/74 + sed -i \ + -e 's~shiboken6-python[[:digit:]]\+\.[[:digit:]]\+~shiboken6${PYTHON_CONFIG_SUFFIX}~g' \ + -e 's~/bin/shiboken6~/bin/shiboken6${PYTHON_CONFIG_SUFFIX}~g' \ + "${ED}/usr/$(get_libdir)"/cmake/Shiboken6/Shiboken6Targets-${CMAKE_BUILD_TYPE,,}.cmake || die + + # Remove the broken "shiboken_tool.py" script. By inspection, this script + # reduces to a noop. Moreover, this script raises the following exception: + # FileNotFoundError: [Errno 2] No such file or directory: '/usr/bin/../shiboken_tool.py': '/usr/bin/../shiboken_tool.py' + rm "${ED}"/usr/bin/shiboken_tool.py || die +} diff --git a/dev-python/signedjson/signedjson-1.1.4.ebuild b/dev-python/signedjson/signedjson-1.1.4.ebuild index 3a2c759c6362..d5848222d937 100644 --- a/dev-python/signedjson/signedjson-1.1.4.ebuild +++ b/dev-python/signedjson/signedjson-1.1.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -26,7 +26,7 @@ RDEPEND=" dev-python/pynacl[${PYTHON_USEDEP}] dev-python/unpaddedbase64[${PYTHON_USEDEP}] $(python_gen_cond_dep ' - dev-python/importlib_metadata[${PYTHON_USEDEP}] + dev-python/importlib-metadata[${PYTHON_USEDEP}] ' python3_9) " diff --git a/dev-python/sphinx/sphinx-4.5.0-r1.ebuild b/dev-python/sphinx/sphinx-4.5.0-r1.ebuild index 2f35d5bd51de..b18b1293f0a3 100644 --- a/dev-python/sphinx/sphinx-4.5.0-r1.ebuild +++ b/dev-python/sphinx/sphinx-4.5.0-r1.ebuild @@ -37,7 +37,7 @@ RDEPEND=" dev-python/sphinxcontrib-qthelp[${PYTHON_USEDEP}] dev-python/packaging[${PYTHON_USEDEP}] $(python_gen_cond_dep ' - >=dev-python/importlib_metadata-4.4[${PYTHON_USEDEP}] + >=dev-python/importlib-metadata-4.4[${PYTHON_USEDEP}] ' python3_{8,9} pypy3) latex? ( dev-texlive/texlive-latexextra diff --git a/dev-python/sphinx/sphinx-5.3.0.ebuild b/dev-python/sphinx/sphinx-5.3.0.ebuild index 1dd792d9f94d..300277acfc68 100644 --- a/dev-python/sphinx/sphinx-5.3.0.ebuild +++ b/dev-python/sphinx/sphinx-5.3.0.ebuild @@ -42,7 +42,7 @@ RDEPEND=" dev-python/sphinxcontrib-qthelp[${PYTHON_USEDEP}] >=dev-python/packaging-21.0[${PYTHON_USEDEP}] $(python_gen_cond_dep ' - >=dev-python/importlib_metadata-4.8[${PYTHON_USEDEP}] + >=dev-python/importlib-metadata-4.8[${PYTHON_USEDEP}] ' 3.8 3.9) latex? ( dev-texlive/texlive-latexextra diff --git a/dev-python/sphinx/sphinx-6.1.3.ebuild b/dev-python/sphinx/sphinx-6.1.3.ebuild index c4eee4aa475b..5df72b8729d1 100644 --- a/dev-python/sphinx/sphinx-6.1.3.ebuild +++ b/dev-python/sphinx/sphinx-6.1.3.ebuild @@ -43,7 +43,7 @@ RDEPEND=" dev-python/sphinxcontrib-qthelp[${PYTHON_USEDEP}] >=dev-python/packaging-21.0[${PYTHON_USEDEP}] $(python_gen_cond_dep ' - >=dev-python/importlib_metadata-4.8[${PYTHON_USEDEP}] + >=dev-python/importlib-metadata-4.8[${PYTHON_USEDEP}] ' 3.8 3.9) latex? ( dev-texlive/texlive-latexextra diff --git a/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.5.0.ebuild b/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.5.0.ebuild index 50b94f8573c3..300d558f32a5 100644 --- a/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.5.0.ebuild +++ b/dev-python/sphinxcontrib-bibtex/sphinxcontrib-bibtex-2.5.0.ebuild @@ -18,7 +18,7 @@ KEYWORDS="~amd64 ~x86" RDEPEND=" >=dev-python/docutils-0.8[${PYTHON_USEDEP}] - >=dev-python/importlib_metadata-3.6[${PYTHON_USEDEP}] + >=dev-python/importlib-metadata-3.6[${PYTHON_USEDEP}] >=dev-python/pybtex-0.24[${PYTHON_USEDEP}] >=dev-python/pybtex-docutils-1.0.0[${PYTHON_USEDEP}] >=dev-python/sphinx-2.1[${PYTHON_USEDEP}] diff --git a/dev-python/twine/twine-4.0.2.ebuild b/dev-python/twine/twine-4.0.2.ebuild index 04489d99aa05..3564c9ee0388 100644 --- a/dev-python/twine/twine-4.0.2.ebuild +++ b/dev-python/twine/twine-4.0.2.ebuild @@ -25,7 +25,7 @@ KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" >=dev-python/colorama-0.4.3[${PYTHON_USEDEP}] - >=dev-python/importlib_metadata-3.6[${PYTHON_USEDEP}] + >=dev-python/importlib-metadata-3.6[${PYTHON_USEDEP}] >=dev-python/keyring-15.1[${PYTHON_USEDEP}] >=dev-python/pkginfo-1.8.1[${PYTHON_USEDEP}] >=dev-python/readme_renderer-35.0[${PYTHON_USEDEP}] diff --git a/dev-python/typeguard/typeguard-3.0.2.ebuild b/dev-python/typeguard/typeguard-3.0.2.ebuild index fb28f228cc42..15b12252e396 100644 --- a/dev-python/typeguard/typeguard-3.0.2.ebuild +++ b/dev-python/typeguard/typeguard-3.0.2.ebuild @@ -20,7 +20,7 @@ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 RDEPEND=" $(python_gen_cond_dep ' - >=dev-python/importlib_metadata-3.6[${PYTHON_USEDEP}] + >=dev-python/importlib-metadata-3.6[${PYTHON_USEDEP}] ' 3.{8..9}) $(python_gen_cond_dep ' >=dev-python/typing-extensions-4.4.0[${PYTHON_USEDEP}] diff --git a/dev-python/versioningit/versioningit-2.2.0.ebuild b/dev-python/versioningit/versioningit-2.2.0.ebuild index 43e6f0f2a531..5f6af4bdc309 100644 --- a/dev-python/versioningit/versioningit-2.2.0.ebuild +++ b/dev-python/versioningit/versioningit-2.2.0.ebuild @@ -21,7 +21,7 @@ KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86" RDEPEND=" >=dev-python/packaging-17.1[${PYTHON_USEDEP}] $(python_gen_cond_dep ' - dev-python/importlib_metadata[${PYTHON_USEDEP}] + dev-python/importlib-metadata[${PYTHON_USEDEP}] ' 3.8 3.9) $(python_gen_cond_dep ' <dev-python/tomli-3[${PYTHON_USEDEP}] diff --git a/dev-python/ytmusicapi/Manifest b/dev-python/ytmusicapi/Manifest index c312be38738e..69283a63b947 100644 --- a/dev-python/ytmusicapi/Manifest +++ b/dev-python/ytmusicapi/Manifest @@ -1,3 +1,4 @@ DIST ytmusicapi-0.25.0.tar.gz 61709 BLAKE2B 7a4f0cf52d8d1a5e3310c5df39435d317916562f7d0277b0518e03193daf7995333853c4baf026ed0331ac1ef294897f034b7c97765764a795f34b7581f1788e SHA512 6c131c7c6d808d5a3c02795d5d28e687d92223fed809701d76318a145c7c82c12266b04f37aacb78750a4249f53e759dc891611dcb2edf61fefb19f133072d24 DIST ytmusicapi-0.25.2.tar.gz 63496 BLAKE2B a3409c29165871a90aef7951e63bd676db0f37a1a027d43bd56a0caed2cfd708f4a402168566a45841e9c500b0c371031f6b470598dea5ca880b7f9029e62d96 SHA512 cbdf327f51f4b1836c7cb14966b6c88b7d1b3b338779131b75aa9c12e96a9bb1d9f232a0a2e732bd12758a0d90e4f0600848ea99bd11a456aca8be502724db07 DIST ytmusicapi-1.0.0.tar.gz 67193 BLAKE2B c0d2a7580f734d8b34e90a004e9bad7d1fe55c53a22a8fc71399ffe80c0c56fef7d2c4ef99c7b3c97db5d0e087d5a9e4ce48df78e3b257b09d40ef281a953f5e SHA512 27b492d60dce637f2b9defb868c0fdeb270fb0eb4082adcafb5fc314b6fd505ea7e5a93a4596405cad6957caef96e92367dd9bb736cd98a6ebdeff2fc76cf3f7 +DIST ytmusicapi-1.0.1.tar.gz 67455 BLAKE2B 1bb69e263331b300a7ea5e45bca3b43cc2057c48309a0bef4102b8096089ce8d5da163f6e5a63a0259274e2f05303e9d89cedd2949d60ae63a3c05253e7aa0d7 SHA512 eadd80ed7aae0697e06e22bdc513f60fe9be3ebd589be5ecae58aa52806abbed0150fa222d8a418f93705790f48de2b6be9bc3d82888f04972dea5b492ab9eb3 diff --git a/dev-python/ytmusicapi/ytmusicapi-1.0.1.ebuild b/dev-python/ytmusicapi/ytmusicapi-1.0.1.ebuild new file mode 100644 index 000000000000..44fe1947e559 --- /dev/null +++ b/dev-python/ytmusicapi/ytmusicapi-1.0.1.ebuild @@ -0,0 +1,22 @@ +# 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="Unofficial API for YouTube Music" +HOMEPAGE="https://ytmusicapi.readthedocs.io/ + https://github.com/sigma67/ytmusicapi/" + +LICENSE="MIT" +KEYWORDS="~amd64 ~x86" +SLOT="0" + +RDEPEND="dev-python/requests[${PYTHON_USEDEP}]" + +distutils_enable_sphinx docs/source \ + dev-python/sphinx-rtd-theme |
