From 9ecdcfa46d8257a208dac1edc65aea2ccf11a799 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 14 Mar 2023 18:19:08 +0000 Subject: gentoo auto-resync : 14:03:2023 - 18:19:08 --- dev-python/Manifest.gz | Bin 260820 -> 260818 bytes dev-python/ensurepip-wheel/Manifest | 2 + .../ensurepip-wheel/ensurepip-wheel-0.40.0.ebuild | 20 ++++ dev-python/filelock/Manifest | 2 + dev-python/filelock/filelock-3.9.1.ebuild | 28 ++++++ dev-python/graph-tool/Manifest | 6 +- dev-python/graph-tool/graph-tool-2.45.ebuild | 84 ----------------- dev-python/graph-tool/graph-tool-2.46.ebuild | 84 +++++++++++++++++ dev-python/graph-tool/graph-tool-9999.ebuild | 2 +- dev-python/nbconvert/Manifest | 2 + dev-python/nbconvert/nbconvert-7.2.10.ebuild | 102 +++++++++++++++++++++ dev-python/pygame/Manifest | 2 + dev-python/pygame/pygame-2.3.0.ebuild | 87 ++++++++++++++++++ dev-python/python-dotenv/Manifest | 3 - .../python-dotenv/python-dotenv-0.21.1-r1.ebuild | 44 --------- .../python-dotenv/python-dotenv-0.21.1.ebuild | 41 --------- dev-python/sphinxcontrib-jquery/Manifest | 4 +- dev-python/sphinxcontrib-jquery/metadata.xml | 2 +- .../sphinxcontrib-jquery-4.1.ebuild | 27 ++++++ dev-python/tavern/Manifest | 2 + dev-python/tavern/tavern-2.0.6.ebuild | 54 +++++++++++ dev-python/testtools/Manifest | 2 + dev-python/testtools/testtools-2.6.0.ebuild | 53 +++++++++++ dev-python/types-gdb/Manifest | 2 + dev-python/types-gdb/types-gdb-12.1.4.4.ebuild | 17 ++++ dev-python/wheel/Manifest | 2 + dev-python/wheel/wheel-0.40.0.ebuild | 40 ++++++++ 27 files changed, 536 insertions(+), 178 deletions(-) create mode 100644 dev-python/ensurepip-wheel/ensurepip-wheel-0.40.0.ebuild create mode 100644 dev-python/filelock/filelock-3.9.1.ebuild delete mode 100644 dev-python/graph-tool/graph-tool-2.45.ebuild create mode 100644 dev-python/graph-tool/graph-tool-2.46.ebuild create mode 100644 dev-python/nbconvert/nbconvert-7.2.10.ebuild create mode 100644 dev-python/pygame/pygame-2.3.0.ebuild delete mode 100644 dev-python/python-dotenv/python-dotenv-0.21.1-r1.ebuild delete mode 100644 dev-python/python-dotenv/python-dotenv-0.21.1.ebuild create mode 100644 dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-4.1.ebuild create mode 100644 dev-python/tavern/tavern-2.0.6.ebuild create mode 100644 dev-python/testtools/testtools-2.6.0.ebuild create mode 100644 dev-python/types-gdb/types-gdb-12.1.4.4.ebuild create mode 100644 dev-python/wheel/wheel-0.40.0.ebuild (limited to 'dev-python') diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index c8e111cb21ed..44d390fab37d 100644 Binary files a/dev-python/Manifest.gz and b/dev-python/Manifest.gz differ diff --git a/dev-python/ensurepip-wheel/Manifest b/dev-python/ensurepip-wheel/Manifest index f6fa5eeeef33..6bac5842993b 100644 --- a/dev-python/ensurepip-wheel/Manifest +++ b/dev-python/ensurepip-wheel/Manifest @@ -1,3 +1,5 @@ DIST wheel-0.38.4-py3-none-any.whl 36051 BLAKE2B 6c7d26fef5c6ec7987066d37579dd46a6b7704c4ec48c9f891cefdde5adf3a76934db9a912e6a05cc9d876782b7649110b814fd0df2e1af569f0336e47b3f850 SHA512 4d39de03dd3e87758de896c41240d58ed718e67042f33b0173446655e7c9d2c7d44f12e7a840058c93b9471c1492868ce38ef912d38e1bea723d082b329a4e4a +DIST wheel-0.40.0-py3-none-any.whl 64545 BLAKE2B d42fcef0b33b560d5249d32c3400e8440bff154fbc21321e1802ffd6f734fcab032b296d5986cd5c23388800c9234d60c25e2e8f9008beeb6518391c52773f93 SHA512 83c4511bc8186485c7e61da1a798fdc41e209841300d70ea8e8f5515ec8200667b0195e3df149a81f10e3eaa159e8bab7f1701b43ce3d6746aee79cd0ba862e7 EBUILD ensurepip-wheel-0.38.4.ebuild 473 BLAKE2B 8f4fce49919f54f1d84f3118fb7c00620b4422ad52662affc768b3b49f2c034586a44c1462e8540c13b0058007e2ed40ed2a2dd6dd94a33a78e660f8e6576a27 SHA512 933e16dd49d927b7ff4230765bc8c52d6bb1b6af50cc50af9732a9aba82d1cde43aa7f5fbec5b4b7938fa45c549bfd5a8c83bbe1a71af73d596e0f77ba0e5d61 +EBUILD ensurepip-wheel-0.40.0.ebuild 481 BLAKE2B c1d3dcf0a6b98df4b2bbe82bf71ed9ee82c57435bb423a89adfb56444b5506be80b719400317be5c1e55aa8816ac059e0987e1987eb33f71cce4536eef250d7b SHA512 d957a69cc82ada73ce1f0544fbcebe478401405262d2fdaa441a7e870d2b4f36b880496199769d7f153e31802eb8057d2f880d9f47b963ea0727e6e868904072 MISC metadata.xml 311 BLAKE2B 3d42019fa15d0d9933f1cf7b974e5133ec1787a5b0a20c2f0ecbe2bffbbe98e171abe1fd094cdd8b2e30c9412271686c687d66a40db606dda566269908192661 SHA512 927b36bdb75d89b554fcf2f131d8f7b043ee91079bb32aaa76f81c112b817577f97387baad6f29b18bcc95a2f329b7a7a2ce9c5273b3ff8f48b36e27bcb60bcc diff --git a/dev-python/ensurepip-wheel/ensurepip-wheel-0.40.0.ebuild b/dev-python/ensurepip-wheel/ensurepip-wheel-0.40.0.ebuild new file mode 100644 index 000000000000..e3e7fe90c1fa --- /dev/null +++ b/dev-python/ensurepip-wheel/ensurepip-wheel-0.40.0.ebuild @@ -0,0 +1,20 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit pypi + +DESCRIPTION="Shared wheel wheel for use in pip tests" +HOMEPAGE="https://pypi.org/project/wheel/" +SRC_URI="$(pypi_wheel_url "${PN#ensurepip-}")" +S=${DISTDIR} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +src_install() { + insinto /usr/lib/python/ensurepip + doins "${A}" +} diff --git a/dev-python/filelock/Manifest b/dev-python/filelock/Manifest index 897ce7ed30fd..c1c34dab4914 100644 --- a/dev-python/filelock/Manifest +++ b/dev-python/filelock/Manifest @@ -1,3 +1,5 @@ +DIST filelock-3.9.1.tar.gz 9720 BLAKE2B 4225d718f5c6e7c81e5db5d6ac2af42ce78a6c61b59f85bf8c2aafd71509b4811542e7a7648ffa2b14f3b3e762d975296c095e322e6c6ccf8fa5f1839213531d SHA512 7a240b0014a6570099106c72b376c47b7b23cddc3e70f78e2560ccccfcee31d1078d894c2e3ec6fed2f983859543a84cac03f8834df9e64fcb0a966308f7503e DIST py-filelock-3.9.0.gh.tar.gz 205047 BLAKE2B 3995f7ad27bb09ca75310c4ada7645f2dd16c09ddb39663394f315443851037f2f9cf08eecb507eba521479696ad1004978d3fdd300a7128ac3354fce2e57d5f SHA512 1235ae9ebdb4c84b0c30e68be91e01eb1acbfcd15c85202fa54a3b91e4e507f221926f8886e1ec91acd4f71d2d88c08f536529b4cebfd2de4fb90118f5dc242e EBUILD filelock-3.9.0.ebuild 822 BLAKE2B 0e0322504b49fe5b908e501962680d1c90f0413dcdb17b37ac0785af85f9308bc805d0daf47b9758af85de08d05e78ce8e001984aa222c7514d65b9aa99e257c SHA512 4f9a65a3dd316af5bc28d9597cf14a04b16fa0f393e49dea59f53c8548c5c8edebdad5b08f6edd47377f2a65212031b980027a14480af847e64ae1d352384c15 +EBUILD filelock-3.9.1.ebuild 648 BLAKE2B ad4204547b1367db1ae6ad7a544b18d059a8008b56438a2e5b2d93874b64c811dbdfaab09500714498d09cbb06d7810893b88ddc422806594da56b9c36ddea6b SHA512 62bafa64060568259f9466b81c71b9763087aa42d80787b986651b87c8ec964857224df0cb0750cfad0ab5ea0633080b69442378f30a1d3e5ba9cb666726c637 MISC metadata.xml 373 BLAKE2B 8923cea15313a2a4cad1af3e5e6c5623ac9855d3de37b6e43ff5249504d2bf07e1e334ce6ea8d9c397e03e3a05585cec0233e841a0a9f6c30d43eaa26b488933 SHA512 c114595146c326243756d0053476677b8b8c7541a253a0c739827e9b0f93c2a695d7289ee5a17c4a1a79639c02bf1396d2df4d8e20aaac9402c9d80f55be2f7b diff --git a/dev-python/filelock/filelock-3.9.1.ebuild b/dev-python/filelock/filelock-3.9.1.ebuild new file mode 100644 index 000000000000..34e843b54b11 --- /dev/null +++ b/dev-python/filelock/filelock-3.9.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 2018-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{9..11} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="A platform independent file lock for Python" +HOMEPAGE=" + https://github.com/tox-dev/py-filelock/ + https://pypi.org/project/filelock/ +" + +LICENSE="Unlicense" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-timeout[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/graph-tool/Manifest b/dev-python/graph-tool/Manifest index 68d7679a8366..5d4fd74574b4 100644 --- a/dev-python/graph-tool/Manifest +++ b/dev-python/graph-tool/Manifest @@ -1,4 +1,4 @@ -DIST graph-tool-2.45.tar.bz2 15156784 BLAKE2B b9086e5545ace668f703bf06363a382fab734a63d5684d44b62407a06a0464df6a4a9c8c7ccd26e53118c1d24469ed2eb4670939dc0889fafe2f73a2c176101b SHA512 46a4a3a22033c74c69e0ba5ce8f0856d2f35934d52850ef4a542384c8fd327daf56341675a3299a8db87d4a227b5583f0564f8917ecf28081cb1dd4091563490 -EBUILD graph-tool-2.45.ebuild 1778 BLAKE2B 937f0a3560793fa1a4f461df3041ab1771e45bd4a3cde5c582c22ebcf365ae5edfb68b9e9a0e4e6e82ecd3e1c06cabca8c0d3bee0fc17c799f063bad2a7ac510 SHA512 c6f89e8682136c80df81d07ad7e350ef2e58cb3ef8bbc603109dc06c6aebca081d8e3589a27e063943a2ad6e65012dab8b093c0d111d30cdd1c53fc7efdb6b2a -EBUILD graph-tool-9999.ebuild 1778 BLAKE2B 937f0a3560793fa1a4f461df3041ab1771e45bd4a3cde5c582c22ebcf365ae5edfb68b9e9a0e4e6e82ecd3e1c06cabca8c0d3bee0fc17c799f063bad2a7ac510 SHA512 c6f89e8682136c80df81d07ad7e350ef2e58cb3ef8bbc603109dc06c6aebca081d8e3589a27e063943a2ad6e65012dab8b093c0d111d30cdd1c53fc7efdb6b2a +DIST graph-tool-2.46.tar.bz2 15189665 BLAKE2B 85b80feb7019cbd37b4440f6caa97eee4b27e439b2dc865742849e1f4cba9f9090d193fba7de87c84062da4b3f60887e19ee5f33b127373151b7767dacfdd4ae SHA512 a06c2d9acd23a11ea1faf2507222c3c4bfc8973e4fd7185a407d785a43f7409e77ace7af02030106a1bd13ffd719c6c10f7ebb76579448fa9bddd38b9ff7fb2a +EBUILD graph-tool-2.46.ebuild 1778 BLAKE2B f802f81f4c1c935b5f83d0c9dd7df567fc81b0e797363f001d42a1aab4d8822cac5304aad4775a49ee04a13341ed50b9522415759df6e84f22b374d930802483 SHA512 6e2a1aa0f3b347f405768c9c1e2b5080c255a9f626e7910e5eee04556001c39e08fc705a4ae0b25c4c621698e8e94610cb22a7aeeb5677d49994df0e5ad4d5c2 +EBUILD graph-tool-9999.ebuild 1778 BLAKE2B f802f81f4c1c935b5f83d0c9dd7df567fc81b0e797363f001d42a1aab4d8822cac5304aad4775a49ee04a13341ed50b9522415759df6e84f22b374d930802483 SHA512 6e2a1aa0f3b347f405768c9c1e2b5080c255a9f626e7910e5eee04556001c39e08fc705a4ae0b25c4c621698e8e94610cb22a7aeeb5677d49994df0e5ad4d5c2 MISC metadata.xml 318 BLAKE2B f5a87067223b56a1c2f2a89278b2b7b8ab612a1575264999e40a3bb34853cf603a7a11546c7ff9aa4f253beeb09c2fd26abc8fda1c6f2de5bda35069e9f932bc SHA512 b3bf8fc36dd5ae8e8b773cf9a0670fa1c6a2ee3730c9f2980abf5823f52879c5ef87a357c25d025896bd75ced32ffcec82ecdb1f080babc4fe13d2a2b70624b1 diff --git a/dev-python/graph-tool/graph-tool-2.45.ebuild b/dev-python/graph-tool/graph-tool-2.45.ebuild deleted file mode 100644 index 3d09522b7aec..000000000000 --- a/dev-python/graph-tool/graph-tool-2.45.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..10} ) - -inherit check-reqs python-r1 toolchain-funcs - -if [[ ${PV} == *9999 ]]; then - EGIT_REPO_URI="https://git.skewed.de/count0/graph-tool.git" - inherit autotools git-r3 -else - SRC_URI="https://downloads.skewed.de/${PN}/${P}.tar.bz2" - KEYWORDS="~amd64" -fi - -DESCRIPTION="An efficient python module for manipulation and statistical analysis of graphs" -HOMEPAGE="https://graph-tool.skewed.de/" - -LICENSE="GPL-3" -SLOT="0" -IUSE="+cairo openmp" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - dev-libs/boost:=[context,python,${PYTHON_USEDEP}] - dev-libs/expat - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - sci-mathematics/cgal:= - dev-python/matplotlib[${PYTHON_USEDEP}] - cairo? ( - dev-cpp/cairomm:0 - dev-python/pycairo[${PYTHON_USEDEP}] - x11-libs/cairo[X] - )" -DEPEND="${RDEPEND} - dev-cpp/sparsehash" -BDEPEND="virtual/pkgconfig" - -# bug 453544 -CHECKREQS_DISK_BUILD="6G" - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp - check-reqs_pkg_pretend -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -src_prepare() { - default - [[ ${PV} == *9999 ]] && eautoreconf - python_copy_sources -} - -src_configure() { - my_configure() { - econf \ - --disable-static \ - $(use_enable openmp) \ - $(use_enable cairo) \ - --with-boost-python="boost_${EPYTHON/./}" - } - python_foreach_impl run_in_build_dir my_configure -} - -src_compile() { - python_foreach_impl run_in_build_dir emake -} - -src_install() { - my_python_install() { - default - python_optimize - } - python_foreach_impl run_in_build_dir my_python_install - - find "${ED}" -name '*.la' -delete || die -} diff --git a/dev-python/graph-tool/graph-tool-2.46.ebuild b/dev-python/graph-tool/graph-tool-2.46.ebuild new file mode 100644 index 000000000000..8908fe7983be --- /dev/null +++ b/dev-python/graph-tool/graph-tool-2.46.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit check-reqs python-r1 toolchain-funcs + +if [[ ${PV} == *9999 ]]; then + EGIT_REPO_URI="https://git.skewed.de/count0/graph-tool.git" + inherit autotools git-r3 +else + SRC_URI="https://downloads.skewed.de/${PN}/${P}.tar.bz2" + KEYWORDS="~amd64" +fi + +DESCRIPTION="An efficient python module for manipulation and statistical analysis of graphs" +HOMEPAGE="https://graph-tool.skewed.de/" + +LICENSE="GPL-3" +SLOT="0" +IUSE="+cairo openmp" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + dev-libs/boost:=[context,python,${PYTHON_USEDEP}] + dev-libs/expat + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + sci-mathematics/cgal:= + dev-python/matplotlib[${PYTHON_USEDEP}] + cairo? ( + dev-cpp/cairomm:0 + dev-python/pycairo[${PYTHON_USEDEP}] + x11-libs/cairo[X] + )" +DEPEND="${RDEPEND} + dev-cpp/sparsehash" +BDEPEND="virtual/pkgconfig" + +# bug 453544 +CHECKREQS_DISK_BUILD="6G" + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp + check-reqs_pkg_pretend +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +src_prepare() { + default + [[ ${PV} == *9999 ]] && eautoreconf + python_copy_sources +} + +src_configure() { + my_configure() { + econf \ + --disable-static \ + $(use_enable openmp) \ + $(use_enable cairo) \ + --with-boost-python="boost_${EPYTHON/./}" + } + python_foreach_impl run_in_build_dir my_configure +} + +src_compile() { + python_foreach_impl run_in_build_dir emake +} + +src_install() { + my_python_install() { + default + python_optimize + } + python_foreach_impl run_in_build_dir my_python_install + + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-python/graph-tool/graph-tool-9999.ebuild b/dev-python/graph-tool/graph-tool-9999.ebuild index 3d09522b7aec..8908fe7983be 100644 --- a/dev-python/graph-tool/graph-tool-9999.ebuild +++ b/dev-python/graph-tool/graph-tool-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) inherit check-reqs python-r1 toolchain-funcs diff --git a/dev-python/nbconvert/Manifest b/dev-python/nbconvert/Manifest index 5fa9b87e197f..93eb60dc0219 100644 --- a/dev-python/nbconvert/Manifest +++ b/dev-python/nbconvert/Manifest @@ -1,3 +1,5 @@ +DIST nbconvert-7.2.10.tar.gz 870708 BLAKE2B 837b5cf70f530b8fd3d566809d8d4faefdb3c4581b46e317d218a08bb06b80fdf59dcbd6c337b7fd62a9fdff676ea1cec941a7f6641c54ebee066a1bec19ffcd SHA512 078d6f1375f595f30db9eeebab55842353d549a294290a185c3817fc0bb2459c392120f089890409eec7cfe0fec7909752d20e4c55123249a4685d34655e0c05 DIST nbconvert-7.2.9.tar.gz 870386 BLAKE2B aea62f29d3e696c70d77ab73cc89347a4e0c8e077e98c45331608f7117fb3c98165bf3da89e4f3bf23b9d62c618289d98c9103c5b2998ca81f65cbfda65ca536 SHA512 0053e0e88f279d2fe430e516bcc19f98191e9ce414546ab1ff214f37c8f1cdfc4fc101faa4b5f1d5955fdc65c87aad367f5a5f12ce5991c68c015c5083f2f30c +EBUILD nbconvert-7.2.10.ebuild 3259 BLAKE2B fc5f3b77edb17e3fe6b869ae941c5fadeb99e182ec607ee2fa6958893782ce198477a00e6ded477e191281c9151b779bf5b092d8eb2d40437f3ec37250f012f2 SHA512 816ab71f6146fb343ed877bee585c2738812e0dc56becc38010b561d7659b64082e8029df7e899b083277773b09ed59a953a98258704aebd7d3af83d5d409d5e EBUILD nbconvert-7.2.9.ebuild 2772 BLAKE2B 9b7225971cad9b1d88969dd826d4e0712bdd2a7f8e84ad766f375668c03b72832c5cbfa31199a6bcc60ac0d61baf2ddd71dcf4baeda08c7ee9b70b91b0671da6 SHA512 9198cc3fcf2b48e4888d62b656de9b1915600694d18ff092ba01ec553e39184ed126af9641819286e45e36cc60e726eca1a64b5d79ec7bd0554ac72a56b557c5 MISC metadata.xml 527 BLAKE2B a915103b3eaf57236f4257c98354a1e3733771369ac825fa8bbc4f79f0d1a23272dc86e744513620fbee37792e813a15dbb955e633a7c57597c3c38657ed05d3 SHA512 b60a311ce52915dbc12addd4a882670ac96ff8b3be2aa651eaac3d0963d6e73a72eaafd53f90fb685599504857e6bcd0568071962d7696c2605462b77260ad6a diff --git a/dev-python/nbconvert/nbconvert-7.2.10.ebuild b/dev-python/nbconvert/nbconvert-7.2.10.ebuild new file mode 100644 index 000000000000..65f854671cee --- /dev/null +++ b/dev-python/nbconvert/nbconvert-7.2.10.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 multiprocessing pypi virtualx + +DESCRIPTION="Converting Jupyter Notebooks" +HOMEPAGE=" + https://nbconvert.readthedocs.io/ + https://github.com/jupyter/nbconvert/ + https://pypi.org/project/nbconvert/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~riscv" + +RDEPEND=" + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/bleach[${PYTHON_USEDEP}] + dev-python/defusedxml[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=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}] + dev-python/jupyterlab_pygments[${PYTHON_USEDEP}] + >=dev-python/markupsafe-2.0[${PYTHON_USEDEP}] + >=dev-python/mistune-2.0.2[${PYTHON_USEDEP}] + >=dev-python/nbclient-0.5.0[${PYTHON_USEDEP}] + >=dev-python/nbformat-5.1[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + >=dev-python/pandocfilters-1.4.1[${PYTHON_USEDEP}] + >=dev-python/pygments-2.4.1[${PYTHON_USEDEP}] + dev-python/tinycss2[${PYTHON_USEDEP}] + >=dev-python/traitlets-5.1.1[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/nbclassic[${PYTHON_USEDEP}] + test? ( + dev-python/ipykernel[${PYTHON_USEDEP}] + >=dev-python/ipywidgets-7[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + mkdir -p share/templates/classic/static || die + # tries to refetch stuff even if it's already present + sed -e 's:css = .*:raise PermissionError("You shall not fetch!"):' \ + -i hatch_build.py || die + distutils-r1_src_prepare +} + +python_configure() { + local src=$( + "${EPYTHON}" -c "import nbclassic as m; print(*m.__path__)" || die + ) + cp "${src}/static/style/style.min.css" \ + share/templates/classic/static/style.css || die +} + +src_test() { + virtx distutils-r1_src_test +} + +python_test() { + local EPYTEST_DESELECT=( + # Missing pyppeteer for now + # TODO: Doesn't skip? + nbconvert/exporters/tests/test_webpdf.py + # Needs pyppeteer too + 'nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_webpdf_with_chromium' + # TODO + nbconvert/exporters/tests/test_qtpng.py::TestQtPNGExporter::test_export + nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_convert_full_qualified_name + nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_post_processor + # latex failing, might be too new pandoc + nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_filename_spaces + nbconvert/tests/test_nbconvertapp.py::TestNbConvertApp::test_pdf + # too new pandoc but we don't have old anymore + nbconvert/utils/tests/test_pandoc.py::TestPandoc::test_minimal_version + nbconvert/utils/tests/test_pandoc.py::TestPandoc::test_pandoc_available + ) + + # virtx implies nonfatal, make it explicit to avoid confusion + nonfatal epytest -n "$(makeopts_jobs)" --pyargs nbconvert || die +} + +pkg_postinst() { + if ! has_version app-text/pandoc && ! has_version app-text/pandoc-bin; then + einfo "Pandoc is required for converting to formats other than Python," + einfo "HTML, and Markdown. If you need this functionality, install" + einfo "app-text/pandoc or app-text/pandoc-bin." + fi +} diff --git a/dev-python/pygame/Manifest b/dev-python/pygame/Manifest index 15c5e51f77b3..0f39cff8f9be 100644 --- a/dev-python/pygame/Manifest +++ b/dev-python/pygame/Manifest @@ -3,8 +3,10 @@ AUX pygame-2.1.2-libsdl2-2.26-tests.patch 889 BLAKE2B b676d4f591041858492df2cbe0 DIST pygame-2.1.2.gh.tar.gz 6100415 BLAKE2B 4b81c2f0abc2c2c4732ddb8f8e6d4bffa5169e3d3ee2d9ea2798d294623a9c70e2ff004825030606285124ef1347177b46adc676db450785e8420de45f37db34 SHA512 531cb0371853def7a3ddb8eb0110fbd58acaf1b2351d7518402c9a960baca705bb34da879015e7a6cd5f2f8af98c57e7bc732021a8f62ed9f90cacf068c9c2d6 DIST pygame-2.1.3.gh.tar.gz 6517003 BLAKE2B 9f2062b24ef2e97995207fbf7572a8aa4d3475356e8646356758ad72b0b744fcf911adaa78bb730ed43c95fa23b8ed733a5573882bd83e112ae5e7e6ef099de9 SHA512 28f46826f58f73607b28c1411c6f2b71796cd4f98103df2dd47db842f578fe7f26dac01cb60d1cb00ac9dacfa62c6c3b913a244379ce70bd03265424e29052e6 DIST pygame-2.2.0.gh.tar.gz 6530469 BLAKE2B 301b8decd7afe7ad44d97b086ad27209a084884993122f0c8d6973e718cb811587aa2e2c34b5e9fc5859410ced4c298b24127b4bf166dbeaa225b5c731c66cb6 SHA512 212e0f6390fa84f4fbcb3051ecb83c324a59d7591fd216a0f17946a581cf01540116162357b41004a387fbd3395e030a5a6d5f804496d84558125f512c9c2617 +DIST pygame-2.3.0.gh.tar.gz 6547956 BLAKE2B 3189dc5dda7e5fc12fe2091af304816d905a24a33f6f43070040b90bd1bac1191fe6fe1a738ccfda49b5d9b472a704962c3b6aa7d8b99bc67e15317a9df06a2b SHA512 ed93cf5f0fac67b8a03f25f514ac71bf9b9a97f4df30efca9e3225396769e7616d3ce1063e6cc6ee3f4e6f1327154a9e0ec4e81b179578118af3a140bb1543bd EBUILD pygame-2.1.2-r1.ebuild 2011 BLAKE2B 3d721d8ce7918067e94e2afb583e66d8f8d567b1d01d2b9827f1df5bf3e13e5ccf938bab043982f8d7ab379f36956153fd6ff65fdcb541f7fb2793bb8f83595b SHA512 489fbd4bac984cccb0be03dff55123228dde3002348273c176262eba6350300f5c27234bb60cd0723658ff1ef7964531e3533b8a3f75d2a496016c1752b05de6 EBUILD pygame-2.1.2-r2.ebuild 2157 BLAKE2B 133a6d73be620e5001376d9d39cc02e1a0e818951359abe732416f44f2c5615affca5313025ac9f6ee8697680c086a2972a7717f23d5ee15730698fcd81497a5 SHA512 bf29df0a51dc388ff81eb88594fb0909ee9e74a28c3a24b8106493cd736de316e69f3653703287a883cd48170f5bc6935d84e5d486b19480bcd8aca132ad1837 EBUILD pygame-2.1.3.ebuild 1976 BLAKE2B c281ae360bf9baefda90260eb1388e3cc5fb620b56a0e7f5ba26ec99abdb698e1b3cb07656ecb180733c81ea5f9a65f8c9257745e7f0c68ebaa06af862f92a3e SHA512 b345a4da9f283cad585ddcdb269de23a0486c439c50a99861b068aa1254c43055ff81e71f9ca85a1b3f5df683a8b292caf60af7d695f3ff0849372a4d2fdb6fd EBUILD pygame-2.2.0.ebuild 1916 BLAKE2B be3df976b5bff81721344d9e25613cc44ffc940ac4695329de90dcbf6aaf1e4ff0f89c2be3526dd96243cd0301f27b74df05f534e563ae68c4515349089cd490 SHA512 0519c416542e271dabc59be0491ab5995cfc4adec586ed143fd276abb032674821ec31c45848b741138fd3aced2a3c6e04f4447d55ac16515027e865563388dd +EBUILD pygame-2.3.0.ebuild 1916 BLAKE2B be3df976b5bff81721344d9e25613cc44ffc940ac4695329de90dcbf6aaf1e4ff0f89c2be3526dd96243cd0301f27b74df05f534e563ae68c4515349089cd490 SHA512 0519c416542e271dabc59be0491ab5995cfc4adec586ed143fd276abb032674821ec31c45848b741138fd3aced2a3c6e04f4447d55ac16515027e865563388dd MISC metadata.xml 462 BLAKE2B 398db1c050bbf14a65ac770e980ca91269277ecb00d94457502532ef7c407145cc2438ead46d370d1195331fd3d2f9602ecbb381c9f178240d031d1c665a9324 SHA512 2e95b731a4cb49372e6af00bb059bd179dc167aaac07f412c51970cf27b0fdddda616fb59bbbd62101c1b6f272cc0263123e334df01ebf6d1697ef8b55b62fef diff --git a/dev-python/pygame/pygame-2.3.0.ebuild b/dev-python/pygame/pygame-2.3.0.ebuild new file mode 100644 index 000000000000..98583ae7b73f --- /dev/null +++ b/dev-python/pygame/pygame-2.3.0.ebuild @@ -0,0 +1,87 @@ +# 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_{9..11} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Python bindings for SDL multimedia library" +HOMEPAGE=" + https://www.pygame.org/ + https://github.com/pygame/pygame/ + https://pypi.org/project/pygame/ +" +SRC_URI=" + https://github.com/pygame/pygame/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="examples opengl test X" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/numpy[${PYTHON_USEDEP}] + media-libs/freetype + media-libs/libjpeg-turbo:= + media-libs/libpng:= + media-libs/portmidi + media-libs/sdl2-image + media-libs/sdl2-mixer + media-libs/sdl2-ttf + X? ( media-libs/libsdl2[opengl?,threads,video,X] ) + !X? ( media-libs/libsdl2[threads] ) +" +DEPEND=" + ${RDEPEND} + test? ( + media-libs/sdl2-image[gif,jpeg,png,tiff,webp] + media-libs/sdl2-mixer[mp3,vorbis,wav] + ) +" +# fontconfig used for fc-list +RDEPEND+=" + media-libs/fontconfig +" +# util-linux provides script +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] + test? ( + media-libs/fontconfig + sys-apps/util-linux + ) +" + +python_configure() { + PORTMIDI_INC_PORTTIME=1 LOCALBASE="${EPREFIX}/usr" \ + "${EPYTHON}" "${S}"/buildconfig/config.py || die +} + +python_configure_all() { + find src_c/cython -name '*.pyx' -exec touch {} + || die + "${EPYTHON}" setup.py cython_only || die +} + +python_test() { + local -x PYTHONPATH=${BUILD_DIR}/install/lib + local -x SDL_VIDEODRIVER=dummy + local -x SDL_AUDIODRIVER=disk + script -eqc "${EPYTHON} -m pygame.tests -v" || die +} + +python_install() { + distutils-r1_python_install + + # Bug #497720 + rm -fr "${D}$(python_get_sitedir)"/pygame/{docs,examples,tests}/ || die +} + +python_install_all() { + distutils-r1_python_install_all + use examples && dodoc -r examples +} diff --git a/dev-python/python-dotenv/Manifest b/dev-python/python-dotenv/Manifest index 0600bc0d443c..23ac8b99455c 100644 --- a/dev-python/python-dotenv/Manifest +++ b/dev-python/python-dotenv/Manifest @@ -1,6 +1,3 @@ -DIST python-dotenv-0.21.1.tar.gz 35930 BLAKE2B e89b88754406464c7d9493d8824147c1b3862a1f1c9a723ddd0cec9c053b5772fe2f5d55fac0e979a3ffc5d717ec22ceb45064ed45f58f2a3c12c1018ebe2f47 SHA512 30bbff6c4d95ee3e58d0ce895fd9bcceef52f59f66060bcbc66460bb5fff977760d168a09415a6a52587ad560b892da60fafa5824a6634ba3202d07243d2ac8b DIST python-dotenv-1.0.0.tar.gz 37399 BLAKE2B cc5a4b810fae2a79e091a9523738be37ba030c29a373f375f2d413396f56d0606b77febddfba82085f94abc151e86b3a8d4719899e4e80e9956bea3989569dbd SHA512 8fc14eb07d8fb5e4cb4a83338aac1009aaa0715b3e7438b4ac8ee7da0ad5f7cf6b05121a685d05af7f03828ab39df61382cfbc5e95c6708246d1f400fe10d250 -EBUILD python-dotenv-0.21.1-r1.ebuild 1070 BLAKE2B f2ba5353fe5596d0e405fbe7af0f1ced29e919f9713fd73f8bedc0a469e9e0d8bf21b4cc3ec2a1af2cdb38475bf0cec2816629fbe1180fdbb9c195b8cd2782e9 SHA512 0ecfb08c51b83c0b1e956f63996119940389ece8ded445e7b5fb1e213267299a6a7bd57d06b4b22b53aa8a01d915fe4febd77fce35f535af122ac6e4fbe2ffc5 -EBUILD python-dotenv-0.21.1.ebuild 908 BLAKE2B 5b9619fe65dd1e5642239ee84dd561bd6e3784eb2aa72e1e0452f859c0b3ec0760788912c9cd8d99ec2118856ac7c0c5b625958c7f10c271d86feedd73e8834c SHA512 d3ecb18c78f594e89301910f92c5e1ce1ee1bf02c6027ad22f5ac8953d10d66e7d0d2280c474f8b7422f2108356df09d9fa6bc04db8eb7336d04ce41a5641305 EBUILD python-dotenv-1.0.0.ebuild 949 BLAKE2B 3298f37a325e20a86aa08cdc3cb990112f34be9f42ee9dc0b98f7f7e04819d5d0d59e2be514fd1129e3bd0816d6e6e2defbff800d2c03eb43c26f205d521d3f9 SHA512 27c19b1c65c781d0fa44e7b55bd8545ef9c442a6dd362a70967f051e46e15b73a2958bb123b924e0bd7d1b9ab183b1500301abf904815cf1dede24b9438bec40 MISC metadata.xml 529 BLAKE2B 1dd381879887df2d49a80084ffd386891cffa2547fedf00bb1dbee3c3abe79759620b606a916d71cab518bb3869ecee4775c735db22aac17e785bdda5c4905a5 SHA512 ad2129cb6c691f9f4622de92701f9825cbbfe61e9c2552f91bae53c90e19abe9b4f7cd2e379c516254d8b9a5989d4861f5ec05ec7949c5b533c9b7fc6416056a diff --git a/dev-python/python-dotenv/python-dotenv-0.21.1-r1.ebuild b/dev-python/python-dotenv/python-dotenv-0.21.1-r1.ebuild deleted file mode 100644 index 0daaef339c0d..000000000000 --- a/dev-python/python-dotenv/python-dotenv-0.21.1-r1.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -# Re-add pypy3 after https://bugs.gentoo.org/729958 -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Manage .env files" -HOMEPAGE="https://github.com/theskumar/python-dotenv" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -# Requirement sphinx-contrib/jquery - sphinxcontrib.jquery + sphinxcontrib-jquery diff --git a/dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-4.1.ebuild b/dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-4.1.ebuild new file mode 100644 index 000000000000..c1bc135d5528 --- /dev/null +++ b/dev-python/sphinxcontrib-jquery/sphinxcontrib-jquery-4.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( pypy3 python3_{9..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Extension to include jQuery on newer Sphinx releases" +HOMEPAGE=" + https://github.com/sphinx-contrib/jquery/ + https://pypi.org/project/sphinxcontrib-jquery/ +" + +# MIT for jQuery +LICENSE="0BSD MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/sphinx[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/tavern/Manifest b/dev-python/tavern/Manifest index 9faa6e6f1fd7..424306d96e09 100644 --- a/dev-python/tavern/Manifest +++ b/dev-python/tavern/Manifest @@ -1,3 +1,5 @@ DIST tavern-2.0.1.gh.tar.gz 208510 BLAKE2B a1b6f19d188437758690eced663556e9e3a5cfc8cedf4e04baba0478efd9507faa5dce2c6f308b2ce6e806617a5e75a8a1b2e60d9afe804b2294ca772ffbc7e9 SHA512 72025db6efa7d41f7dfe80ffc83033e12941ac3a9c4b71170647e571f6ce5022c84c0976d7d50fdfe38da06a4b516e334eed2334e016cfb013613fcc05eeaa9e +DIST tavern-2.0.6.gh.tar.gz 207404 BLAKE2B 6dc5a01bac0ffce55e3459dcaf4bab60852c4d06c29e86fb6006ad7279cc7114d8e18dbdd6ce07edb70beebc77c13d4c1a34498232dcdafa9827085c7be63361 SHA512 d660a773fae85d40ea461a3529fd233f392f2b523501984f7f228b0b45439309a8386559477154db5bc90c0b2f3b52f27a658f30dd9ed83a945dcf8f7faf74c7 EBUILD tavern-2.0.1.ebuild 1192 BLAKE2B 8a02b772fc2069581bee6cc8140ce162382460b127d2e012cccc6da6f8297897997b5dc17a768f75647e9cf34626ac7b5dce3675af9ea6e344ecba749aca0371 SHA512 f77bb303b5f3e465eecefd445a5183bfefbe80d6f1066ed4ca632841b51f08aa8a5d912e9b632abbce88caa1eae7a6e556fe4b443ebfd7cd6ac88f78db984f1c +EBUILD tavern-2.0.6.ebuild 1231 BLAKE2B c33ec48fdf8d733c9a022d578789678f5fe1944482a15c09c204bf289ca1bc4d0e1977e4e58ec01bfaba9aca2968f5c5e87becb7698cbd53aa74f047a09c4a83 SHA512 66f88f8a56ad01087aadb303f45135d0c26c89c9f8965e50ccd29fdd9689d06b2fe4a9f9e5e7c22f57780c6fa9ba634b697a8ace3bc0cb07b353c8cc4b957c43 MISC metadata.xml 722 BLAKE2B 0ed7dd19f49aae7940de52b0df249979458b3950422e1089886929499d7a92d16a3a6e101b52313569900af6aec4e26388ae6d0673d5b1acef1e1615ed87d34a SHA512 3c30524ee5129700db664b5dab8635463ee17d4a45295583d79755c1f5b1dbba9ac611fcec3e9584028bfe96cf913f4f4b9d8da67a0e8ff6cde1ebedbf57c15a diff --git a/dev-python/tavern/tavern-2.0.6.ebuild b/dev-python/tavern/tavern-2.0.6.ebuild new file mode 100644 index 000000000000..d056f7b90089 --- /dev/null +++ b/dev-python/tavern/tavern-2.0.6.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 + +DESCRIPTION="A tool, library, and Pytest plugin for testing RESTful APIs" +HOMEPAGE=" + https://github.com/taverntesting/tavern/ + https://pypi.org/project/tavern/ +" +SRC_URI=" + https://github.com/taverntesting/tavern/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/jmespath[${PYTHON_USEDEP}] + dev-python/paho-mqtt[${PYTHON_USEDEP}] + dev-python/pyjwt[${PYTHON_USEDEP}] + dev-python/pykwalify[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + dev-python/python-box[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/stevedore[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/colorlog[${PYTHON_USEDEP}] + dev-python/Faker[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # strip unnecessary pins, upstream doesn't update them a lot + sed -i -E -e 's:,?<=?[0-9.]+::' pyproject.toml || die + distutils-r1_src_prepare +} + +python_test() { + epytest -p tavern +} diff --git a/dev-python/testtools/Manifest b/dev-python/testtools/Manifest index b7c2bc3b17b1..20cf33e829bc 100644 --- a/dev-python/testtools/Manifest +++ b/dev-python/testtools/Manifest @@ -1,4 +1,6 @@ AUX testtools-2.5.0-py311.patch 5238 BLAKE2B 204a5a14a214c18ec62131810d83393789ae290b1430d154eab009e1cfc23a39828ae8a6869cb00dfe529d88d107fae46487ca137489d2adcc9c3f27b5e5d006 SHA512 fbf14268169696608dd2a27ed32ed9fe566b060b9a6d74dc1985199a4ae28267031e0a829f47dc76b46c70ea389aa4296cebb3e8445cc31e2eaaaf117995ce85 DIST testtools-2.5.0.tar.gz 235399 BLAKE2B 62d62cd12f19eb3fad419dc06e7f0152bf8f70a9f60927b1d791f2905b34e13199ceac93b3d30735acae2c5db1e8554cc5a7f6c8588d1f05fb213c424e90a12b SHA512 6adbf9e90f0647a44130e99cd94e4c0cbfab3a1b5c28b6bb124d061defe69d8043186cfe554099936effe16a6b07d59927bfeb6820f5a0fb34970ff243030fd4 +DIST testtools-2.6.0.tar.gz 237864 BLAKE2B 1540c3b6d0f98adccf69e281778cf5ce685cf5b63102f0ee260bc6d1a8cedef0f57a81506e13b705a452f22dd75858da08a7f577b39279b2ae05643b4e96338e SHA512 309893693b2ae63ff75395bf543bd42caa9aee3b1208ce5921d893b3635012f6aa8ed5e797b4d130d83e1b530778e87b91e57b901e8351f86d44f3289d54d04b EBUILD testtools-2.5.0-r1.ebuild 1502 BLAKE2B 5dbc778d803334ca45b6278023116a3d8a341309a9fe7c411b7aaaa8186cb0821dd5719b173e6e0bed2f87eeee6e609837a85c719407b826e5576918852e05c3 SHA512 1e6188e8691fadbadaa60b94c35c6d4945616c40faa68a07b1e08195a43987b469d5a75480773451af27b291b48a17cbe6e91a055d1f60f082176dc17e7a8c6e +EBUILD testtools-2.6.0.ebuild 1319 BLAKE2B 5b0cb2ce3ccce64ab4311277edaad7ab262db3741deac34be66760314797ab717e06a4984d3e270089e72299c401c3bc1c7ce2fa80429bd5ac4b16e51b4d45f0 SHA512 679b8c15505a33a3a1591681280916e1b0ad6fd33162e97038f2f8ba691a3211259ebedae86b743428bfdc8693fa8f1fa42c29727cf14355744209d01fb4a40f MISC metadata.xml 580 BLAKE2B 5068f4abc80612e7a92fb65865612d93cc4d4803a9cda3555cee34eab48da20f6fb22734b09adeaa068cff135d592b5fbd607157a60052a68e127750f6082b24 SHA512 5807608ef5c6d3fa1a86c715c59afb7c4f3913f69739a0c4ea9b6cf85976077280da6ce019ec4fda6dd6bd490379ee0570d5c98f9d719c0cdaf60a550e01e555 diff --git a/dev-python/testtools/testtools-2.6.0.ebuild b/dev-python/testtools/testtools-2.6.0.ebuild new file mode 100644 index 000000000000..41dc964ff3f9 --- /dev/null +++ b/dev-python/testtools/testtools-2.6.0.ebuild @@ -0,0 +1,53 @@ +# 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_{9..11} pypy3 ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 pypi + +DESCRIPTION="Extensions to the Python standard library unit testing framework" +HOMEPAGE=" + https://github.com/testing-cabal/testtools/ + https://pypi.org/project/testtools/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/python-mimeparse[${PYTHON_USEDEP}] + >=dev-python/pbr-0.11[${PYTHON_USEDEP}] + dev-python/pyrsistent[${PYTHON_USEDEP}] + >=dev-python/six-1.4.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/fixtures-2.0.0[${PYTHON_USEDEP}] + dev-python/testscenarios[${PYTHON_USEDEP}] + ) +" +PDEPEND=" + >=dev-python/fixtures-2.0.0[${PYTHON_USEDEP}] +" + +distutils_enable_sphinx doc + +src_prepare() { + # very fragile to formatting changes (broken on py3.10 & pypy3) + sed -i -e 's:test_syntax_error(:_&:' \ + testtools/tests/test_testresult.py || die + + distutils-r1_src_prepare +} + +python_test() { + "${PYTHON}" -m testtools.run testtools.tests.test_suite || + die "tests failed under ${EPYTHON}" +} diff --git a/dev-python/types-gdb/Manifest b/dev-python/types-gdb/Manifest index 34dc9adadff1..1213a48b5091 100644 --- a/dev-python/types-gdb/Manifest +++ b/dev-python/types-gdb/Manifest @@ -1,5 +1,7 @@ DIST types-gdb-12.1.4.3.tar.gz 10193 BLAKE2B 7c247e3fff8b958e5ccbaec91d83fbc13b79aaa8d9444c6de934392980362ffb87cc2158f53035c42931aac8ca51a48b011e367c84da944cadd6ff98a21d0547 SHA512 cc2b2a5890a0031208543b4852bd9888a51e5a9376d54f11a81e595b752e97ecf99a2306475c894cfb966e36152ac5746ea5601ba320a53c87152accd4dbaa23 +DIST types-gdb-12.1.4.4.tar.gz 10217 BLAKE2B c8724e3c1c5b0528d69da00e537d5f7f41f7eae056585be11e16437216315d7b0ab106b611a53dfd0434af9ace8dee4122d4829df3046a1b5549326571818c7a SHA512 28993238a2a8fad81269825dc88c838d87720f37c9bff01579b31416f3bf14eb047dcf932c1ac1b37403fd6872ed260c2efb615228e8c013f47ef8665e7574d3 DIST types-gdb-12.1.4.tar.gz 9561 BLAKE2B c6dda155f23e36570c2e00b5fe8e9fc36a42d2cc16aa79529865498b331768bf308d177842e20d1b0d941fc0a3d2e7559699e4eef8f02c1cbbdf83698751a144 SHA512 40653c68341aa73f2bd0e48b6631ad151ce5ec32011a189ae340e0a40c8713f2178d0a0ab47b6433a72a8482e8aa11fcffb12c230c41445f41c1056120f22f5c EBUILD types-gdb-12.1.4.3.ebuild 389 BLAKE2B 7c72df5ce39aa78b8a279a0239cc9d00ff7e705532a020a937428fe0ccfa4fd53f52f6fef4783d07235c4b06c59478e77f855ee9d9ac8274d5de26371b2f0912 SHA512 12defced98c5c81802c401004c20aac5e01c962a53ed59ad4f95eef93af00383849c3458175a0ad7d84f834e20ca4288b5765238ec4aca53cdb95eb5db6cc079 +EBUILD types-gdb-12.1.4.4.ebuild 363 BLAKE2B 25b0d94719a42f0f95fbcd58b371899c11bb069cbebc3bbfed89ce5c29bda3acd3f255ca7ed8b4ca4250d2e2afeb4ab54eb502dba06c1a08cc63d94b82f27bf9 SHA512 21bd3edff76a1db284f7d951ca8a7d1eab9b007dff34b94d934abf916e141cdaad293820a3e92caf493f49bbcd07e176c4b9eca81a5491a7f08a17200a155f11 EBUILD types-gdb-12.1.4.ebuild 466 BLAKE2B dfb0f0891a1fb94cfa8e385225adfe6b3f967761a47899921872e1b27f6126a74c9b2c15f280f65b466be09e8d9317d5fa3988595880d677d2db5aef48c609c5 SHA512 483f011dda86a4906a90d045ea252d362f0176b71bb991ed26ac0f9d010f559a37277078f5831cb3cf2ee2fd7e6781495c09b9ffa106299febc6e7acf895ac17 MISC metadata.xml 320 BLAKE2B e7216faeb2957322c501efcfe35a1ddd197b253f74e4e1674f188d700c9ae765c94cd9609a1aa0c6033608b32e357a827e5ca906d0f4fdf6aeb9fefcdeb8c6ef SHA512 5ebabc196994d0616193657af0766733efc672cf823ac908df138fcad13c510716fd261bfced7986d6170044fa46cc3fbc42760ccb863e26b34ec3920b234061 diff --git a/dev-python/types-gdb/types-gdb-12.1.4.4.ebuild b/dev-python/types-gdb/types-gdb-12.1.4.4.ebuild new file mode 100644 index 000000000000..9a956d2c2dba --- /dev/null +++ b/dev-python/types-gdb/types-gdb-12.1.4.4.ebuild @@ -0,0 +1,17 @@ +# Copyright 2022-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_{9..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Typing stubs for gdb" +HOMEPAGE="https://pypi.org/project/types-gdb/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" diff --git a/dev-python/wheel/Manifest b/dev-python/wheel/Manifest index d09caba931e9..bcbd2d8adad9 100644 --- a/dev-python/wheel/Manifest +++ b/dev-python/wheel/Manifest @@ -1,3 +1,5 @@ DIST wheel-0.38.4.gh.tar.gz 69770 BLAKE2B a6077e38c21626169d68a3256fbe6457de3d4fde5d0a582859fe7b9ec5d73c142538f7fbfe762ddd436473c682e7810407a08730f66ec2a7844084d349e0779f SHA512 2ff7c6175201f8145f2c1f9937c6955a1dd22eeedab1e456f65c4edae9186610d9e7702c35773b49026c56c9cc201672025e7d42fcc7f782153c65c28e6b90d0 +DIST wheel-0.40.0.tar.gz 96226 BLAKE2B f4207ab822f037a3d8decc50643ad7e49a632028c712bc33c680d178f10117ff0aa4f2a971bf739a77a76dbf818360d0f628ce997b942ee9d85ec7fac28badc8 SHA512 211e68d927c93b9b2748bf081097d1172cf8d4863d540be72f1d6023b64042410805d4208a2c94de89a1eeb0fb32044e78f41ab58ac94498ac0c489a1eea0d23 EBUILD wheel-0.38.4.ebuild 1513 BLAKE2B 0a0f1640558cd93ea769cc024f6b4d89d0a03e3fdc9abf724836bb57b85132aa895f0e1d26c90a8f5e9ef78cb303795d4c9bb8a65048d1640a9a323876359318 SHA512 c65f464aae1c24ba16e609e87c30be2c138aea5c0ab13a7c33192dcb2f4decf7e55639c8c681e7017120fdb7a516584d5e60c9a447d993e44c161574bb5df583 +EBUILD wheel-0.40.0.ebuild 902 BLAKE2B 2a683616f7a9e48bc712444c331455e65f46e9ed2ab6491605769d8141ae548686739cab5b07fb45adc491c4d25968a2bf6cbba941d00396195c1390c21f4b8c SHA512 6e5fa6b0ab314a0a6bb3500aeb05cf16e6a94f4b3e946036c82df552f08619ee218ee894a4ae652f0e43cff500a0a312217522031741971ad34e57e8b15977b9 MISC metadata.xml 383 BLAKE2B 352e8b44b3c4f7008c6ac73b8d4454602785ea86ad52ba4601b1c598a0da4831ecdf1b36cfbeaaa1635e52a924a3317d6abff9dc1b26d3f77f04c681208265d3 SHA512 a810c2c7bdff95154a907ce2a00ed2ccc63174e0ba7dea21c6faf62624aac12c2f772557f4f26406693b8963d3bfa77b95dc9e4156493ee991d64021ad8f6c44 diff --git a/dev-python/wheel/wheel-0.40.0.ebuild b/dev-python/wheel/wheel-0.40.0.ebuild new file mode 100644 index 000000000000..1100190f6e16 --- /dev/null +++ b/dev-python/wheel/wheel-0.40.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# please keep this ebuild at EAPI 8 -- sys-apps/portage dep +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{9..11} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="A built-package format for Python" +HOMEPAGE=" + https://github.com/pypa/wheel/ + https://pypi.org/project/wheel/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris" + +RDEPEND=" + dev-python/packaging[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/setuptools[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # unbundle packaging + rm -r src/wheel/vendored || die + sed -i -e 's:\.vendored\.::' src/wheel/*.py || die + sed -i -e 's:wheel\.vendored\.::' tests/*.py || die + + distutils-r1_src_prepare +} -- cgit v1.2.3