summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/Faker/Faker-16.6.1.ebuild34
-rw-r--r--dev-python/Faker/Manifest2
-rw-r--r--dev-python/Manifest.gzbin260481 -> 259174 bytes
-rw-r--r--dev-python/Opcodes/Manifest2
-rw-r--r--dev-python/Opcodes/Opcodes-0.3.14.ebuild6
-rw-r--r--dev-python/ament_package/Manifest3
-rw-r--r--dev-python/ament_package/ament_package-0.14.0-r1.ebuild21
-rw-r--r--dev-python/ament_package/metadata.xml11
-rw-r--r--dev-python/aws-sam-translator/Manifest2
-rw-r--r--dev-python/aws-sam-translator/aws-sam-translator-1.57.0.ebuild2
-rw-r--r--dev-python/boto/Manifest2
-rw-r--r--dev-python/boto/boto-2.49.0-r6.ebuild (renamed from dev-python/boto/boto-2.49.0-r5.ebuild)1
-rw-r--r--dev-python/catkin_pkg/Manifest7
-rw-r--r--dev-python/catkin_pkg/catkin_pkg-0.5.2.ebuild45
-rw-r--r--dev-python/catkin_pkg/catkin_pkg-9999.ebuild45
-rw-r--r--dev-python/catkin_pkg/files/catkin_prefix2.patch30
-rw-r--r--dev-python/catkin_pkg/files/infinite_loop5.patch27
-rw-r--r--dev-python/catkin_pkg/files/ros_packages.patch13
-rw-r--r--dev-python/catkin_pkg/metadata.xml12
-rw-r--r--dev-python/google-api-python-client/Manifest6
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-2.72.0.ebuild2
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-2.74.0.ebuild (renamed from dev-python/google-api-python-client/google-api-python-client-2.71.0-r1.ebuild)3
-rw-r--r--dev-python/guzzle_sphinx_theme/Manifest1
-rw-r--r--dev-python/guzzle_sphinx_theme/guzzle_sphinx_theme-0.7.11-r2.ebuild19
-rw-r--r--dev-python/hypothesis/Manifest14
-rw-r--r--dev-python/hypothesis/hypothesis-6.61.0.ebuild77
-rw-r--r--dev-python/hypothesis/hypothesis-6.61.3.ebuild77
-rw-r--r--dev-python/hypothesis/hypothesis-6.62.0.ebuild77
-rw-r--r--dev-python/hypothesis/hypothesis-6.62.1.ebuild2
-rw-r--r--dev-python/hypothesis/hypothesis-6.65.0.ebuild (renamed from dev-python/hypothesis/hypothesis-6.61.1.ebuild)0
-rw-r--r--dev-python/hypothesis/metadata.xml9
-rw-r--r--dev-python/lit/Manifest2
-rw-r--r--dev-python/lit/lit-15.0.7.ebuild2
-rw-r--r--dev-python/nbconvert/Manifest2
-rw-r--r--dev-python/nbconvert/nbconvert-7.2.9.ebuild95
-rw-r--r--dev-python/osrf_pycommon/Manifest3
-rw-r--r--dev-python/osrf_pycommon/metadata.xml16
-rw-r--r--dev-python/osrf_pycommon/osrf_pycommon-2.0.2.ebuild25
-rw-r--r--dev-python/python_orocos_kdl/Manifest4
-rw-r--r--dev-python/python_orocos_kdl/metadata.xml11
-rw-r--r--dev-python/python_orocos_kdl/python_orocos_kdl-1.5.1.ebuild57
-rw-r--r--dev-python/python_orocos_kdl/python_orocos_kdl-9999.ebuild57
-rw-r--r--dev-python/rosdistro/Manifest5
-rw-r--r--dev-python/rosdistro/files/yaml.patch252
-rw-r--r--dev-python/rosdistro/metadata.xml11
-rw-r--r--dev-python/rosdistro/rosdistro-0.8.3.ebuild46
-rw-r--r--dev-python/rosdistro/rosdistro-9999.ebuild46
-rw-r--r--dev-python/rospkg/Manifest5
-rw-r--r--dev-python/rospkg/files/gentoo.patch15
-rw-r--r--dev-python/rospkg/metadata.xml11
-rw-r--r--dev-python/rospkg/rospkg-1.4.0.ebuild41
-rw-r--r--dev-python/rospkg/rospkg-9999.ebuild41
-rw-r--r--dev-python/sphinx-autodoc-typehints/Manifest2
-rw-r--r--dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.21.8.ebuild44
-rw-r--r--dev-python/sphinxcontrib-programoutput/Manifest2
-rw-r--r--dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.17-r1.ebuild2
-rw-r--r--dev-python/urdf_parser_py/Manifest3
-rw-r--r--dev-python/urdf_parser_py/metadata.xml12
-rw-r--r--dev-python/urdf_parser_py/urdf_parser_py-0.4.5.ebuild28
-rw-r--r--dev-python/vcstools/Manifest4
-rw-r--r--dev-python/vcstools/files/yaml.patch25
-rw-r--r--dev-python/vcstools/metadata.xml13
-rw-r--r--dev-python/vcstools/vcstools-0.1.42.ebuild57
63 files changed, 220 insertions, 1271 deletions
diff --git a/dev-python/Faker/Faker-16.6.1.ebuild b/dev-python/Faker/Faker-16.6.1.ebuild
new file mode 100644
index 000000000000..82c8c94c9551
--- /dev/null
+++ b/dev-python/Faker/Faker-16.6.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2022-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} )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python package that generates fake data for you"
+HOMEPAGE="
+ https://github.com/joke2k/faker/
+ https://pypi.org/project/Faker/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
+ !dev-ruby/faker
+"
+BDEPEND="
+ test? (
+ dev-python/freezegun[${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP},tiff]
+ dev-python/validators[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index 0cc73b9d6b25..c2fc6d0eeb79 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -3,9 +3,11 @@ DIST Faker-16.1.0.tar.gz 1599748 BLAKE2B 62c55659b84e556ad2960b0b3c3e49fc96beca8
DIST Faker-16.3.0.tar.gz 1624029 BLAKE2B c17eafa1ba85d3839545ec57811541edf9006c822ffeb15a19560f0d72e188d5ce09bced5d5bde12ab690867a9e6d35dc472cb7df50437c6da422f5f62ba40cf SHA512 2f4fc0a984ae22a8765831499d895b787fea095e9d4eeb54b3cad1e8ae7b0e583d221fb3aa8d3d4e9c07d25734d08b8cac7a53c7b500dd8dab18eaceacdff562
DIST Faker-16.4.0.tar.gz 1624299 BLAKE2B 3f3fd6f1ca60c4c481817bcb6f822f2658430995739db4655070e6cd5498879aeb3634defc324adf12648ab056c2066b82f83cac6c81b2fe4157a924fcae1460 SHA512 07aec45c401e8992a71ca3b6402a51f15070b5a6dfb534813a843660f8d419aadb68a5ace9667beb1b317f5a5232ad7d94086e053cd6455d0a8d3df0c6d96a9e
DIST Faker-16.6.0.tar.gz 1625783 BLAKE2B d5a1cd6d8a7161eabf9a36bade94ae0003c5bd4cef48c33b19f6e7a30289267962ec9820cdae85316cb53b16b1a3734d751160db1aa5803ee60c746baa1828c1 SHA512 32f4d8c19ff09c4e415936f458a1ab821be74c4e0e8a79e01d584a8f46ad641b7d873f3a5c2bb3990ffaedb16d0b84eb8a7c610dc6e17b00619045a2c70ed433
+DIST Faker-16.6.1.tar.gz 1626043 BLAKE2B 2fc44018b76fffa1f0e249905d20fbc78bc1ab4ffcc3d2448067bfce8c1fd16caf64ce0e073b706a4d0461fd12f4758777a9f9df79b2682a74681dcbcbb7479e SHA512 d2a9add29c6511c452e1ac6749af6772ec5cf0713fe88d773f338f7d1173202bbbc55265e3bbd5cd8d84d9cd4bde153bf614b6840913b704d5c7eed30f4b5512
EBUILD Faker-15.3.4.ebuild 709 BLAKE2B eeacb2884d2329167cebdd6d22bb16b5d754486b1edb9ec04f5bf13838c270f030e2e376a89a4fa7d3dc8ed14297aaf7ca1ba31a084410f08d7c177fab322ae2 SHA512 b0afa936fb5a4eb4e52f2d4170e9570c0bdad497a1d7ac84491cff3215619de8093354b7ea8d7141d7db33d81c5339eac3847ebe52ece5d1ce3b35c134b9db8f
EBUILD Faker-16.1.0.ebuild 710 BLAKE2B 81f9a4d9ee7ebeead2c7ac42fad8f4f4ef6c6e5b507deffad98208da13cfd0f9a7c72e7efc23c5bf133acffe586cebf573d0e2426b2bfe6a818c8c7755231f57 SHA512 a79e28030042f982bf369c7eaf83ce8137eb8fa1db89a90007705b5583a5e0468ba9a8cbdcdec1e30ef1ce8ba4aff21c8a3bc500aff94a12293ef228d43e99c3
EBUILD Faker-16.3.0.ebuild 710 BLAKE2B 81f9a4d9ee7ebeead2c7ac42fad8f4f4ef6c6e5b507deffad98208da13cfd0f9a7c72e7efc23c5bf133acffe586cebf573d0e2426b2bfe6a818c8c7755231f57 SHA512 a79e28030042f982bf369c7eaf83ce8137eb8fa1db89a90007705b5583a5e0468ba9a8cbdcdec1e30ef1ce8ba4aff21c8a3bc500aff94a12293ef228d43e99c3
EBUILD Faker-16.4.0.ebuild 710 BLAKE2B 81f9a4d9ee7ebeead2c7ac42fad8f4f4ef6c6e5b507deffad98208da13cfd0f9a7c72e7efc23c5bf133acffe586cebf573d0e2426b2bfe6a818c8c7755231f57 SHA512 a79e28030042f982bf369c7eaf83ce8137eb8fa1db89a90007705b5583a5e0468ba9a8cbdcdec1e30ef1ce8ba4aff21c8a3bc500aff94a12293ef228d43e99c3
EBUILD Faker-16.6.0.ebuild 710 BLAKE2B 81f9a4d9ee7ebeead2c7ac42fad8f4f4ef6c6e5b507deffad98208da13cfd0f9a7c72e7efc23c5bf133acffe586cebf573d0e2426b2bfe6a818c8c7755231f57 SHA512 a79e28030042f982bf369c7eaf83ce8137eb8fa1db89a90007705b5583a5e0468ba9a8cbdcdec1e30ef1ce8ba4aff21c8a3bc500aff94a12293ef228d43e99c3
+EBUILD Faker-16.6.1.ebuild 710 BLAKE2B 81f9a4d9ee7ebeead2c7ac42fad8f4f4ef6c6e5b507deffad98208da13cfd0f9a7c72e7efc23c5bf133acffe586cebf573d0e2426b2bfe6a818c8c7755231f57 SHA512 a79e28030042f982bf369c7eaf83ce8137eb8fa1db89a90007705b5583a5e0468ba9a8cbdcdec1e30ef1ce8ba4aff21c8a3bc500aff94a12293ef228d43e99c3
MISC metadata.xml 474 BLAKE2B 337c8b17b4ca092edc2e59bd61dd847e4b9f2bd7e0651d07dad5b3e3eb4f311de9e27e6cad1f6a4835f618446cfa4cdb95e578a8af11498cf7bed1ec697990ce SHA512 35f4a2a50ad5589ba50e619670d1f1eac423fec920bb9c07b3f8bd7d7f2a0bb4e88dde286b062339b30ba304bd1a834bf3318c0b0ad0552ce9eb45fa72e5f44e
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 71f3640e0327..2a5662bca1b2 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/Opcodes/Manifest b/dev-python/Opcodes/Manifest
index 636df0974135..331a2d348586 100644
--- a/dev-python/Opcodes/Manifest
+++ b/dev-python/Opcodes/Manifest
@@ -1,3 +1,3 @@
DIST Opcodes-0.3.14.gh.tar.gz 236187 BLAKE2B 76e2f92a8860dc0306b5c48de9f64d6cd18e553af3936faac36e412bae129399ce7ff34ee2757b816a361aa29cdd45ac6b11e00bcaefd943e512ada6da0b70bc SHA512 bbdc08a75028c94def56b2afee0742db999acc8fe44aeeb6e8d8ac5e47e969a9daf0477e089ffff4c434be01c48b5e5ec5403bea86ba4e8674063a9f96fbeca8
-EBUILD Opcodes-0.3.14.ebuild 619 BLAKE2B 4e95db7fffa4edd766b0a034cc2cdc403f066778d5fd381f93dcd4b35d2105c9b80b121fe0aa24cf81ee123a5162b333a8994c402bd410508b480fe24d984da6 SHA512 d64419e69668d2de383abbdc02931c2298daa60b306b2a88e536459756ee3463430ee7e75e11566b14729010e6fd573a3eca467a7f688f280b98983c4d84e32d
+EBUILD Opcodes-0.3.14.ebuild 607 BLAKE2B d66776891debafc6ac43eb8a4ea8bfa1cb2d95c12f4677d6f5cad3d695d64ea65953eb789233193a6119d4311cddb5923e3a62a233812f0f802d66f09e4d08a3 SHA512 020df4229c8bf8b9b220653b63ccf550a05b39ade1b78ac6c8b9300614d6a19343f2b47d4b46afb1b5679d292e8460be9028f09bf2923b9aad950ef4c762c805
MISC metadata.xml 377 BLAKE2B 560ed27df5fc59502ce8a5615c37993a5153db90440da28e00583ca07d84348469fb6a0db2356b5877ea28aea580715ea89a7d38baffc2c402b75a7d5e23d84d SHA512 f66fea12702715a14713ceb94c9b47ff26392cde88c07d4c0a1579ecd12076be8503e8666f780de2c9493042231f09f015875c234bdb1a9bad3ee17692325ef1
diff --git a/dev-python/Opcodes/Opcodes-0.3.14.ebuild b/dev-python/Opcodes/Opcodes-0.3.14.ebuild
index b3e00b39948d..78cd24fd1430 100644
--- a/dev-python/Opcodes/Opcodes-0.3.14.ebuild
+++ b/dev-python/Opcodes/Opcodes-0.3.14.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
CommitId=0f7c7d63f5e13ce5a89d9acc3934f1b6e247ec1f
@@ -15,6 +15,7 @@ HOMEPAGE="
"
SRC_URI="https://github.com/Maratyszcza/${PN}/archive/${CommitId}.tar.gz
-> ${P}.gh.tar.gz"
+S="${WORKDIR}"/${PN}-${CommitId}
LICENSE="BSD-2"
SLOT="0"
@@ -22,6 +23,3 @@ KEYWORDS="~amd64"
RESTRICT="test" # depends on an old version of werkzeug
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
-BDEPEND=""
-
-S="${WORKDIR}"/${PN}-${CommitId}
diff --git a/dev-python/ament_package/Manifest b/dev-python/ament_package/Manifest
deleted file mode 100644
index 086c56a2e88e..000000000000
--- a/dev-python/ament_package/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST ament_package-0.14.0.tar.gz 20636 BLAKE2B 5bd83bfacdb2a1ea8ed9649471ca4145a251035ba9a6420ce5474401de83766c8add17be741ea784eb33924b6f186f463361908588451f01b165f23c47ef4a09 SHA512 b3b451e30e22327495cb3e8b022a4f307af154f8943adf38f28e439c0b3df47e8dfc0f1cee89009147ae52d31a47f238a2850380fa2e0b17e41e276c194d6bfd
-EBUILD ament_package-0.14.0-r1.ebuild 543 BLAKE2B 393ed7178efae92afe4d14e9ff3d798a9abe5cfc67238619628c20375a6c4af27808dd9678f8fc3eed9857e8b98f1d6d691fbc71af954bd4738164ca91ba6492 SHA512 202a4530586bbd5b2f7ed0fe4ff3ba5f29ae5aa5abfbd64349094d5dcc378c484cacc157efb31054e1ce72f610f6c25eb09fa57b4d117e5ef8fc7b9deac873d5
-MISC metadata.xml 334 BLAKE2B 158b6f999da25babcc33a1d67f0be2ed6935fdabfad559ed76f9c3ff785af02adb6b2c002ebec00ac6150ea47fb936bc1aa5442825fc0e81f5206a6a4abb57c2 SHA512 9874b52eb41503321b06525c4b8746041d8f8260268b7c91d62995462b42ed865ada80e198da9eabc828b7728c0ed9f0a9310c4ba09e5bb5abc8b9aa2be1f4d3
diff --git a/dev-python/ament_package/ament_package-0.14.0-r1.ebuild b/dev-python/ament_package/ament_package-0.14.0-r1.ebuild
deleted file mode 100644
index b5445b0718ed..000000000000
--- a/dev-python/ament_package/ament_package-0.14.0-r1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2019-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} )
-
-inherit distutils-r1
-
-DESCRIPTION="Parser for the manifest files in the ament buildsystem"
-HOMEPAGE="https://github.com/ament/ament_package"
-SRC_URI="https://github.com/ament/ament_package/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-BDEPEND="test? ( dev-python/flake8[${PYTHON_USEDEP}] )"
-
-distutils_enable_tests pytest
diff --git a/dev-python/ament_package/metadata.xml b/dev-python/ament_package/metadata.xml
deleted file mode 100644
index 47ec79c51ce2..000000000000
--- a/dev-python/ament_package/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>ros@gentoo.org</email>
- <name>Gentoo ROS Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">ament/ament_package</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/aws-sam-translator/Manifest b/dev-python/aws-sam-translator/Manifest
index ec97d8293ca2..b42605d257d5 100644
--- a/dev-python/aws-sam-translator/Manifest
+++ b/dev-python/aws-sam-translator/Manifest
@@ -4,6 +4,6 @@ DIST aws-sam-translator-1.57.0.gh.tar.gz 1137862 BLAKE2B c164745cf0777dbaea3b95a
DIST aws-sam-translator-1.58.0.gh.tar.gz 1151591 BLAKE2B 77c5aa88330156ce1c9496a1ab6e5f1ec35bf8405fc24cc95ee78b40f6c57813605365c903e66566f93877989c8a2cfcc9c10184df27791fd4c7b4519a9b41dd SHA512 ce2002c967b9dfc973d61ee2462010ccfc0b8dc9aa2233234205fe38467c5bfc115f27bb34c1e3a8f7d5b669b4190ca2bd983590fa8de898899133e54190223b
EBUILD aws-sam-translator-1.55.0-r1.ebuild 2327 BLAKE2B 0db117e8171192b791aa9f48cefb2bb8d05de42bd68a841fd7c6e5b3c3395d6386980e36968b7c7deaa21f45b8d313335379645291c857c576346b1c1bcc764b SHA512 e23108a6a1d31ed27a1aabbce9f82d4216ad481df42d7c3f1812814d22c82088e26389624011077169a0336cd118332afb638a79f8e43e7abf08b7d3e4c3f8a7
EBUILD aws-sam-translator-1.56.0.ebuild 2425 BLAKE2B 8a2987c8bb6c2c18815ef1eb5b4db43c5607bb145926c9e8aab43a682c9977f5f69a68ad048e309561fc7831fb517a273826323b9759aa769d1ebe38259be366 SHA512 04c4ffee60d606f40394fdab30d410258cc21637681362e1aacfbc4548ccc393c516348c81c3f17a699dd5df45680323777c4d296c1544996d00e2fe29b5d750
-EBUILD aws-sam-translator-1.57.0.ebuild 2425 BLAKE2B 8a2987c8bb6c2c18815ef1eb5b4db43c5607bb145926c9e8aab43a682c9977f5f69a68ad048e309561fc7831fb517a273826323b9759aa769d1ebe38259be366 SHA512 04c4ffee60d606f40394fdab30d410258cc21637681362e1aacfbc4548ccc393c516348c81c3f17a699dd5df45680323777c4d296c1544996d00e2fe29b5d750
+EBUILD aws-sam-translator-1.57.0.ebuild 2423 BLAKE2B d6a25da11f86c5abdf17a55ce4b770cde36780b0e3c5637502b2875af8e1caec23db371d34d55b6a3e805d67e856b636be0f1596e4778262140da855545615c8 SHA512 49d5b0792640ac9db8c700148b7328a550ab13e7d00e3ca3105ddc908720e7033c456997d76b914d7444d1a6d43770072d7b0f7f007af8eb1850563ca1e5a57c
EBUILD aws-sam-translator-1.58.0.ebuild 2761 BLAKE2B 845fe3b5313c91b4b592de771bfb623296f3c224a9273340e787b4d83b2bedf9fbe8b15f5f3c7c1d2b191b7375c0873a812a853fa2453ecf97701930c5d267de SHA512 848220af10ae92699b5f1a91c5d0f655d07e21706beddfc0fd07e8462a546eac1cb6568ac39c97665439f350c7fb3dd7ff0d7b2c738cb0a365286c882b26981d
MISC metadata.xml 603 BLAKE2B 89556267393186cf69a585c58efeb6fa599bfb42ef221bea955ea807a28edee89036a2ee0d0ca81ae55d96702a01b171b837754dabf38047ecc2789157bb7116 SHA512 106b6d241eadf7807dadf03329073703f8b51e7443eddc4db8752878b6dd84cc4357689cd4b796b3a083192e9d98eacbe9e7b8af0273160c7b89846e78230a88
diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.57.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.57.0.ebuild
index d09b63700517..621b6c49bb05 100644
--- a/dev-python/aws-sam-translator/aws-sam-translator-1.57.0.ebuild
+++ b/dev-python/aws-sam-translator/aws-sam-translator-1.57.0.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/serverless-application-model-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
RDEPEND="
<dev-python/boto3-2[${PYTHON_USEDEP}]
diff --git a/dev-python/boto/Manifest b/dev-python/boto/Manifest
index 8cd6b52e7337..7ee2092daa33 100644
--- a/dev-python/boto/Manifest
+++ b/dev-python/boto/Manifest
@@ -7,5 +7,5 @@ AUX boto-2.49.0-py38.patch 2061 BLAKE2B a17cc48925216f333a12631051f177c9d91199ed
AUX boto-2.49.0-try-to-add-SNI-support-v3.patch 4727 BLAKE2B 197d4e6cc632e372faedac8812eb6dc250124555705d5b8d3b5ffe3718315043cf0bab5b9270d0dbd2ce333dbe074583cc7bd1f6057e324d13aea6f39e9b05e5 SHA512 0be17ce24149bfa02f6614fdc37b0e4c4018f78516348a6dc0f3d90f3e22405262a2ab61c36dd1fa6134d7cfdde422a5e06bbe855c6df5e5d7c77e0a9125f348
AUX boto-2.49.0-unbundle-six.patch 1122 BLAKE2B bfaeaf7fea01e662d19caa6c040aaad9a2ce6544c105865a8b79255057d662c30478b6fb884b9a088f861c99a4d8399c0e503711e36e0581cbeeec3c5b2e1ba0 SHA512 7dd51b6a48f718475e18ac97584a508aee75b69dbfee9e91fa2955feec49cb1786662276a4519438cccc49b4d55a5d8536192bfe47a20a36a6a01f4bc3bfb9cc
DIST boto-2.49.0.tar.gz 1478498 BLAKE2B 6a897ea162f5f4bd34a2d488a3e3897f7f2f5b8707dd0922c01b6a0b90ea577223bf3e588b6685bda1f2bc0e92af426711fcba67a70377183465a530065c6c84 SHA512 2175cf30cd25bbc05812e83e5ade7668c3e21b1bb09aa1b43f0f0ac7d6967a646394fb52c9be673ebb65618c5b33a52d6f31f6da702f5cd1d6c9a18169476dd4
-EBUILD boto-2.49.0-r5.ebuild 1619 BLAKE2B f5bc4f9eb4bf7a893c43230f31ad1fae6e776cebe6ffbf93d44fe7d6d1ef443e26600a098fce11e91b6a0c921381eedff01c6061afeb73d65f834b7b94aa8790 SHA512 dd5777405dde8eb892d7ce8c5ef89cd08593c17625a1a454e8224850f98a53d840f96be6094860a993692e18172de01306b16bfc0b681ca7132927fd275aabca
+EBUILD boto-2.49.0-r6.ebuild 1631 BLAKE2B f931cd5d46b1bc24c96e4d2714b66e2a48643641d00721e043fc896e1ceb1a5ce5fcec08063208ffc29659bc18cfd39d7b76a10f88f400029ecfd4bc53099f18 SHA512 c87b7f7b98d883f86ee442a510e87b04b2df1a179dc409cb5773e6f26e1c72efb9258bdc8585fb20d84dbdce84fdc78addee77878863bd4d06cef1d7fe5826d7
MISC metadata.xml 445 BLAKE2B 69850f4bbb872a5770f7e79319e071cc78d5b4433c534595698696ea0a3db20500191c21fdb01fba7cbb212b46bdb658381914e9e08df677526a693ba57bae14 SHA512 aa512a8964ad197d0257187db54815478207b0829132e36895cd2e66f47338c8f9f2f1e614ded361170ce780775c085f493332f79889bd352d40952350e14c09
diff --git a/dev-python/boto/boto-2.49.0-r5.ebuild b/dev-python/boto/boto-2.49.0-r6.ebuild
index d77bda3ff3a1..4044a5d7d063 100644
--- a/dev-python/boto/boto-2.49.0-r5.ebuild
+++ b/dev-python/boto/boto-2.49.0-r6.ebuild
@@ -33,6 +33,7 @@ RDEPEND="
"
BDEPEND="
+ ${RDEPEND}
test? (
dev-python/httpretty[${PYTHON_USEDEP}]
dev-python/keyring[${PYTHON_USEDEP}]
diff --git a/dev-python/catkin_pkg/Manifest b/dev-python/catkin_pkg/Manifest
deleted file mode 100644
index 65891a566b29..000000000000
--- a/dev-python/catkin_pkg/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-AUX catkin_prefix2.patch 1741 BLAKE2B 31884cff0d6150e458fd76fadff86e16f0d76d73c2422c2a5c02ae45a8494de939e141a1eca5caf0e3de37b12e1456ff7a83eb2fc550f2b5f5b25a204db6d51c SHA512 e6a04b6d53676acb3f9f20ce76040a4b2ed9da72bd32fd7d27419d0602ce9c05826128af055f1f498e1e3299525e665a4af1987ba9eec6889f6d7ed493dd813b
-AUX infinite_loop5.patch 1288 BLAKE2B b86fe26ba58cea472f9f1cf1e896b6f9f91522739214ab165979627061b37882f55985c324c1a260bdd3cb0502f94f7230869c89fe9f0a12b10a079e273debe5 SHA512 d66a9f347111189acdb8dd599812495c3f65539b980547c8b5f09844d5b6b9a0cd1b64c4b1637e70326ef2ca6e98fdb95c6c0b58b387baf568f8970f32435bb0
-AUX ros_packages.patch 622 BLAKE2B d155ddb5cf084b660914028b89f061be243ff15ca934a0513afa10f64ae31adbf25acdb294e6fcff441fe598f2210f31f91733038519ce01765cf51b0cf5ba02 SHA512 6675a4a1396b5f8ad0f62b6a2d1c59511950685c85f820f3b2c34f3c701052e2e678aa9d5c6f6e6dca72ed8b94372cd3f442dd1634c53981166efb8ec1f30164
-DIST catkin_pkg-0.5.2-gh.tar.gz 67596 BLAKE2B aec34c6f54926dee02034d542741affe9cb662b06b354062088bec1fec25381f036d59af5fa52153ba1ce1c91fdf8bb9d1484475df8a63268ca474a7acd5f285 SHA512 40e7e3839017ad430ee36dccf87a90727e5efd92e6c605cdba3e9f8850b71a6a80da79bd8760d94e356dadebdd842c8a3f8b530782fb75503d3e620add79be4a
-EBUILD catkin_pkg-0.5.2.ebuild 1038 BLAKE2B 7e9411093df70ba344bdf04ccc7799a91a0e110ecd1a483dc9911ad1c2b57eef58a2a2a38ce2a742154a1b67215d2dd57c23c4b13697d41b7f2ee8b7e95c8b19 SHA512 9c6adfb00bfdf7373c809d64e5e82b5b4854cd3ab31413d3ce2bc3117f9b9394b821a4c4721db89c679ec79bf364831e3a44fc99a297e1862de62df59751dfa6
-EBUILD catkin_pkg-9999.ebuild 1038 BLAKE2B 7e9411093df70ba344bdf04ccc7799a91a0e110ecd1a483dc9911ad1c2b57eef58a2a2a38ce2a742154a1b67215d2dd57c23c4b13697d41b7f2ee8b7e95c8b19 SHA512 9c6adfb00bfdf7373c809d64e5e82b5b4854cd3ab31413d3ce2bc3117f9b9394b821a4c4721db89c679ec79bf364831e3a44fc99a297e1862de62df59751dfa6
-MISC metadata.xml 392 BLAKE2B 120b8d0580c146c876c314b063eabb0992d6b4b70d597c57f2eaa29a4efdcab87d09348ce24d6298ac1d348ffeda508b82d3c74f8aa59723801f015f86c45f29 SHA512 9192fe46fb2a105f269cee2d7074d3b3c28ffec5fe43b1d3dc622840c37fe242423dc854c4bc7791ed86b255ce94f4ced318d4c245790848358bba17d9042b99
diff --git a/dev-python/catkin_pkg/catkin_pkg-0.5.2.ebuild b/dev-python/catkin_pkg/catkin_pkg-0.5.2.ebuild
deleted file mode 100644
index 55a360027f71..000000000000
--- a/dev-python/catkin_pkg/catkin_pkg-0.5.2.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} pypy3 )
-
-SCM=""
-if [ "${PV#9999}" != "${PV}" ] ; then
- SCM="git-r3"
- EGIT_REPO_URI="https://github.com/ros-infrastructure/catkin_pkg"
-fi
-
-inherit ${SCM} distutils-r1
-
-DESCRIPTION="Standalone Python library for the catkin package system"
-HOMEPAGE="https://wiki.ros.org/catkin_pkg"
-if [ "${PV#9999}" != "${PV}" ] ; then
- SRC_URI=""
-else
- SRC_URI="https://github.com/ros-infrastructure/catkin_pkg/archive/${PV}.tar.gz -> ${P}-gh.tar.gz"
- KEYWORDS="~amd64 ~arm"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-
-RDEPEND="
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- dev-python/pyparsing[${PYTHON_USEDEP}]
- !<dev-util/catkin-0.7.14"
-BDEPEND="
- test? (
- dev-python/flake8[${PYTHON_USEDEP}]
- dev-python/mock[${PYTHON_USEDEP}]
- )"
-
-PATCHES=(
- "${FILESDIR}/catkin_prefix2.patch"
- "${FILESDIR}/ros_packages.patch"
- "${FILESDIR}/infinite_loop5.patch"
-)
-
-distutils_enable_tests nose
diff --git a/dev-python/catkin_pkg/catkin_pkg-9999.ebuild b/dev-python/catkin_pkg/catkin_pkg-9999.ebuild
deleted file mode 100644
index 55a360027f71..000000000000
--- a/dev-python/catkin_pkg/catkin_pkg-9999.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} pypy3 )
-
-SCM=""
-if [ "${PV#9999}" != "${PV}" ] ; then
- SCM="git-r3"
- EGIT_REPO_URI="https://github.com/ros-infrastructure/catkin_pkg"
-fi
-
-inherit ${SCM} distutils-r1
-
-DESCRIPTION="Standalone Python library for the catkin package system"
-HOMEPAGE="https://wiki.ros.org/catkin_pkg"
-if [ "${PV#9999}" != "${PV}" ] ; then
- SRC_URI=""
-else
- SRC_URI="https://github.com/ros-infrastructure/catkin_pkg/archive/${PV}.tar.gz -> ${P}-gh.tar.gz"
- KEYWORDS="~amd64 ~arm"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-
-RDEPEND="
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- dev-python/pyparsing[${PYTHON_USEDEP}]
- !<dev-util/catkin-0.7.14"
-BDEPEND="
- test? (
- dev-python/flake8[${PYTHON_USEDEP}]
- dev-python/mock[${PYTHON_USEDEP}]
- )"
-
-PATCHES=(
- "${FILESDIR}/catkin_prefix2.patch"
- "${FILESDIR}/ros_packages.patch"
- "${FILESDIR}/infinite_loop5.patch"
-)
-
-distutils_enable_tests nose
diff --git a/dev-python/catkin_pkg/files/catkin_prefix2.patch b/dev-python/catkin_pkg/files/catkin_prefix2.patch
deleted file mode 100644
index 064ad1ca65f2..000000000000
--- a/dev-python/catkin_pkg/files/catkin_prefix2.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-Allow CATKIN_PREFIX_PATH to work as CMAKE_PREFIX_PATH:
-When building with SYSROOT!=/, CMAKE_PREFIX_PATH is the same as with SYSROOT=/
-but we need to find packages in SYSROOT.
-
-Index: catkin_pkg-0.4.22/src/catkin_pkg/workspaces.py
-===================================================================
---- catkin_pkg-0.4.22.orig/src/catkin_pkg/workspaces.py
-+++ catkin_pkg-0.4.22/src/catkin_pkg/workspaces.py
-@@ -41,16 +41,17 @@ CATKIN_WORKSPACE_MARKER_FILE = '.catkin_
-
- def get_spaces(paths=None):
- """
-- Return a list of spaces based on the CMAKE_PREFIX_PATH or passed in list of workspaces.
-+ Return a list of spaces based on the CMAKE_PREFIX_PATH/CATKIN_PREFIX_PATH or passed in list of workspaces.
-
- It resolves the source space for each devel space and ignores non-catkin paths.
- :param paths_to_order: list of paths
- :param prefix_paths: list of prefixes, must not end with '/'
- """
- if paths is None:
-- if 'CMAKE_PREFIX_PATH' not in os.environ:
-- raise RuntimeError('Neither the environment variable CMAKE_PREFIX_PATH is set nor was a list of paths passed.')
-- paths = os.environ['CMAKE_PREFIX_PATH'].split(os.pathsep) if os.environ['CMAKE_PREFIX_PATH'] else []
-+ if 'CMAKE_PREFIX_PATH' not in os.environ and 'CATKIN_PREFIX_PATH' not in os.environ:
-+ raise RuntimeError('None of the environment variables CMAKE_PREFIX_PATH or CATKIN_PREFIX_PATH are set nor was a list of paths passed.')
-+ paths = os.environ['CMAKE_PREFIX_PATH'].split(os.pathsep) if os.environ.get('CMAKE_PREFIX_PATH') else []
-+ paths += os.environ['CATKIN_PREFIX_PATH'].split(os.pathsep) if os.environ.get('CATKIN_PREFIX_PATH') else []
-
- spaces = []
- for path in paths:
diff --git a/dev-python/catkin_pkg/files/infinite_loop5.patch b/dev-python/catkin_pkg/files/infinite_loop5.patch
deleted file mode 100644
index 7f88da41a27d..000000000000
--- a/dev-python/catkin_pkg/files/infinite_loop5.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-https://bugs.gentoo.org/show_bug.cgi?id=612860
-By Tim Rakowski
-We os.walk /usr with followlinks=True, but at least nodejs contains a "recursive" link in /usr/include/node
-
-Index: catkin_pkg-0.5.2/src/catkin_pkg/packages.py
-===================================================================
---- catkin_pkg-0.5.2.orig/src/catkin_pkg/packages.py
-+++ catkin_pkg-0.5.2/src/catkin_pkg/packages.py
-@@ -61,7 +61,9 @@ def find_package_paths(basepath, exclude
- """
- paths = []
- real_exclude_paths = [os.path.realpath(p) for p in exclude_paths] if exclude_paths is not None else []
-+ visited = set()
- for dirpath, dirnames, filenames in os.walk(basepath, followlinks=True):
-+ visited.add(dirpath)
- if set(dirnames + filenames) & ignore_markers or \
- os.path.realpath(dirpath) in real_exclude_paths or \
- (exclude_subspaces and '.catkin' in filenames):
-@@ -72,7 +74,7 @@ def find_package_paths(basepath, exclude
- del dirnames[:]
- continue
- # filter out hidden directories in-place
-- dirnames[:] = [d for d in dirnames if not d.startswith('.')]
-+ dirnames[:] = [d for d in dirnames if not d.startswith('.') and not os.path.realpath(os.path.join(dirpath, d)) in visited]
- return paths
-
-
diff --git a/dev-python/catkin_pkg/files/ros_packages.patch b/dev-python/catkin_pkg/files/ros_packages.patch
deleted file mode 100644
index 06933d69a9fa..000000000000
--- a/dev-python/catkin_pkg/files/ros_packages.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: catkin_pkg-0.3.1/src/catkin_pkg/packages.py
-===================================================================
---- catkin_pkg-0.3.1.orig/src/catkin_pkg/packages.py
-+++ catkin_pkg-0.3.1/src/catkin_pkg/packages.py
-@@ -59,7 +59,7 @@ def find_package_paths(basepath, exclude
- del dirnames[:]
- continue
- elif PACKAGE_MANIFEST_FILENAME in filenames:
-- paths.append(os.path.relpath(dirpath, basepath))
-+ paths.append(os.path.relpath(dirpath.replace('ros_packages/', ''), basepath))
- del dirnames[:]
- continue
- for dirname in dirnames:
diff --git a/dev-python/catkin_pkg/metadata.xml b/dev-python/catkin_pkg/metadata.xml
deleted file mode 100644
index 5bce740b417b..000000000000
--- a/dev-python/catkin_pkg/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>ros@gentoo.org</email>
- <name>Gentoo ROS Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">ros-infrastructure/catkin_pkg</remote-id>
- <remote-id type="pypi">catkin-pkg</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/google-api-python-client/Manifest b/dev-python/google-api-python-client/Manifest
index dcddecf88b15..c5a119d00721 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -1,7 +1,7 @@
-DIST google-api-python-client-2.71.0.gh.tar.gz 37887241 BLAKE2B 5b0e8f39a4935f6e64e1846b7457e2fef62f91d8b62debd277dd49fe28242ffa6d1f8bf8962b56860448aa0edd8fe23d102062809995b212b775c760d20b403c SHA512 a13e31226991a77f900e87f72232d6722dc34d3b7a0134fed3039a5439d207ee26a3f9caa8b4cc5319acc864e11f07e080c0cea25ff29ab1a775b49278582c83
DIST google-api-python-client-2.72.0.gh.tar.gz 37897701 BLAKE2B fff35a2103f7d3a58e790cb6b385a881c572c2272bc078531912f69d26ac16433513d97ac724f70e47b250dbaac95a78e1df04c2ea7a030325f6ead9de42646d SHA512 1bb625fc6d9aeacebf0b03a77709367d9b29e33f171b5c708a90141e697d29fcf8689d3d6a71f21a50e976feaef5fc2aec9451525a2aa00867639fdfc401c262
DIST google-api-python-client-2.73.0.gh.tar.gz 37984359 BLAKE2B e82fe357010c06601a58cac4e0e2c72c8f1d9e7ae5663248b5fa5ab4d0d3cbebc597fcce560cd157e363fd1edf9a1fed76570a43f5cf64ef45a7fb84902a5918 SHA512 6af39b7ce526d91de2c7d01c660ca951a6775453478ea8fe50e3a8def30114fdb90fa5b7490fb9b02c1ba4d38bde55e4b4c05ad61ba3713f9c7341cdfdbaf619
-EBUILD google-api-python-client-2.71.0-r1.ebuild 1437 BLAKE2B fd9012abcfd1cfb551de456691cc09dee7694b5d1a256a182de804a775c183e64950e999730d51225dae6902d96cc5c0aae484ecd20fd8673f329cccae1ef4c6 SHA512 47707bcd49dd89e2ebeabc44c816e47fe34e239ff374992b559ddb8d85c93175714e74ee8cd200a4d3e6190e54b31e23c55b07073de3c41b76ea884b67a9831c
-EBUILD google-api-python-client-2.72.0.ebuild 1395 BLAKE2B 6a666ce06c23f1a334d4287d52887adf1b5adf1aac257387583dd14fc4f597378b0cc76f19905c1300080963276ffcdc3cbd0c74b7c2efe220a86417a38a10bb SHA512 503fad15193434626ba75dd5ad18f0e144d74875a6e914d231b38ae4f295f8e6da8d9ac94d9d3839c9805014583a464f0230797e62b76ca4e8b85234c5b7fb3c
+DIST google-api-python-client-2.74.0.gh.tar.gz 38189426 BLAKE2B 927345937faf574263df8a8c64949824bf371b5b881958b9d0e055ad8ee9bf5c758e173afa47274c6c1d10ebdd0c168f7d7763c8d66f664dc80bf253a391fb26 SHA512 831159d4a3c46b716ff1be64c13cbf37eebb96a75e3573bd8b1200930d465935569ceeb4caaa35bc24105087db06fa62306ef03ed4fb04c87b5d24826680b949
+EBUILD google-api-python-client-2.72.0.ebuild 1393 BLAKE2B d59f5c92683f668f82e760c1f1221cd87bdc836f3cf69ad70a2f38376b551f66c0fab981f3eabaf29db0695a3b7d3567af1fd996ee0c52a06efc710c3d5a00b9 SHA512 c90bbd23296a5a2127f55d79b7130770d91cd1d3fd69cfedbe92531bcde7b7a98364c3268aadcde813828802fc86c317bf00661382a94d5a57cf0a9ec5686b4b
EBUILD google-api-python-client-2.73.0.ebuild 1395 BLAKE2B 6a666ce06c23f1a334d4287d52887adf1b5adf1aac257387583dd14fc4f597378b0cc76f19905c1300080963276ffcdc3cbd0c74b7c2efe220a86417a38a10bb SHA512 503fad15193434626ba75dd5ad18f0e144d74875a6e914d231b38ae4f295f8e6da8d9ac94d9d3839c9805014583a464f0230797e62b76ca4e8b85234c5b7fb3c
+EBUILD google-api-python-client-2.74.0.ebuild 1395 BLAKE2B 6a666ce06c23f1a334d4287d52887adf1b5adf1aac257387583dd14fc4f597378b0cc76f19905c1300080963276ffcdc3cbd0c74b7c2efe220a86417a38a10bb SHA512 503fad15193434626ba75dd5ad18f0e144d74875a6e914d231b38ae4f295f8e6da8d9ac94d9d3839c9805014583a464f0230797e62b76ca4e8b85234c5b7fb3c
MISC metadata.xml 538 BLAKE2B bf0b8ab3a89ce9ab1d2159f4c0ebfe3f2646aced20bd2006485510c12d22e83cc130fac979f699ae6431a610c8d2acf86c04b39bc262abaf167c20571a860810 SHA512 30d004d944055660165954f8475e57ba45cef56423c80a324118836d78e5376261409955155a40c9bd988f230f3e2fc44c6aeb6fae3028c78c55a382ccd83bff
diff --git a/dev-python/google-api-python-client/google-api-python-client-2.72.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.72.0.ebuild
index 7f5368fd7fde..703ac440a7a0 100644
--- a/dev-python/google-api-python-client/google-api-python-client-2.72.0.ebuild
+++ b/dev-python/google-api-python-client/google-api-python-client-2.72.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
RDEPEND="
>=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
diff --git a/dev-python/google-api-python-client/google-api-python-client-2.71.0-r1.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.74.0.ebuild
index dfe6a6ae8606..7f5368fd7fde 100644
--- a/dev-python/google-api-python-client/google-api-python-client-2.71.0-r1.ebuild
+++ b/dev-python/google-api-python-client/google-api-python-client-2.74.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
RDEPEND="
>=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
@@ -34,7 +34,6 @@ RDEPEND="
BDEPEND="
test? (
dev-python/mock[${PYTHON_USEDEP}]
- dev-python/oauth2client[${PYTHON_USEDEP}]
dev-python/pandas[${PYTHON_USEDEP}]
dev-python/parameterized[${PYTHON_USEDEP}]
)
diff --git a/dev-python/guzzle_sphinx_theme/Manifest b/dev-python/guzzle_sphinx_theme/Manifest
index a344ef9397a5..477b9c7f64bd 100644
--- a/dev-python/guzzle_sphinx_theme/Manifest
+++ b/dev-python/guzzle_sphinx_theme/Manifest
@@ -1,3 +1,4 @@
DIST guzzle_sphinx_theme-0.7.11.tar.gz 2548612 BLAKE2B 797e44806ddf3e5f8dbd131db61e3fda33c5936b69a8672b73ed518557a62fbf35f968237ba508cbf1e447aa558a6cdf06e65d86ea52bb587b7c87a446047f20 SHA512 9aecdd4cf8ae286c9dd59a453790d957e96a57a9c9acd3aa38ff8fe64969cde4619c4154cd7304dd1c5bd0ea58fe71f556701b7a9b12f58fe3f5c1bdd2681da5
EBUILD guzzle_sphinx_theme-0.7.11-r1.ebuild 470 BLAKE2B 379755847a62221f1cf7cb66d9a7e7d2a8841b46cd2368d25204cf972d34a1f1ef96d50379cc71513e27d74b3cfd68ab6694eae843bbe71b25f3af49be595119 SHA512 b92589324fb7df7757d6db4f98a27b602fa624f1c38ffa4c5e820648ddd0c06da3aeb90be0c57673416154a6e2f8e9f3056bff7d7d1f508e429c749ec946c057
+EBUILD guzzle_sphinx_theme-0.7.11-r2.ebuild 509 BLAKE2B 309d4ddf19df4aff32f7afc833f8a11f2f4ec61f7a02f837df32c29216244737d537a997db3fdbfbc2477acd4c2e0673bcbe6a4b3b59aa957de9cfa2d367f112 SHA512 40a789a99f52f917d2e803df5dc17d0fd3fb10fdc1e917a35212eaaaa646a9f753b3b9c08fe8ede8ce70603c97039c9319d49f04e147b89ddc105d9ba775af8d
MISC metadata.xml 340 BLAKE2B 77e4c21d579f0bba88b3f5cbb03dbedfd7e12b697efd2b0ba861ad72a52d35902a407b2e410d2e895f90da7bbc5ee2a70bda6a560008b1bb5b4d5dbc4f3ddbe2 SHA512 aa0a8c4fd8a23f9b522e313038f3171a61833bd2ab24ee029ab0adbb68cd2c5481a960fa61ca3b5c13c00344639258f65d72e5080f2613d697a922cfe5d78663
diff --git a/dev-python/guzzle_sphinx_theme/guzzle_sphinx_theme-0.7.11-r2.ebuild b/dev-python/guzzle_sphinx_theme/guzzle_sphinx_theme-0.7.11-r2.ebuild
new file mode 100644
index 000000000000..93285b48b6f0
--- /dev/null
+++ b/dev-python/guzzle_sphinx_theme/guzzle_sphinx_theme-0.7.11-r2.ebuild
@@ -0,0 +1,19 @@
+# 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} )
+
+inherit distutils-r1
+
+DESCRIPTION="Sphinx theme used by Guzzle"
+HOMEPAGE="https://github.com/guzzle/guzzle_sphinx_theme"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]"
diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index df3ffee01a57..e173f9dbdfcf 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -1,15 +1,9 @@
-DIST hypothesis-6.61.0.gh.tar.gz 9340090 BLAKE2B 0d550e50085ad2e9ae848b86b35eaa229de9aa461e235748c308708e92f22388ca1cd5f663f68d8399f89b73fe20298653f947988b6fb2c505ca44650c3997d4 SHA512 3b460c817b46a61e8bcb506316cc56a6e70b7cb16e1f7af925d24372992fcd8c7c6895722d11637402f67eef0fad63318c5c8835e72b585c789e95937cd38465
-DIST hypothesis-6.61.1.gh.tar.gz 9340617 BLAKE2B cdef4559eed21211ecfb3942575b3a9f83e8c2335443d5541e1f52e839a41755d18d5174c1041f12723a26100c6188c618acaa7f504f250132e53ca534c36be1 SHA512 1a0093f18ca3ce4507926c82838cbb205b012faa47f5b4c1b8f574cfe9ebfd10d94d673020212922d162ee1238ee2a09d20b596e9c81ba4a106dfb4e2d6692a0
-DIST hypothesis-6.61.3.gh.tar.gz 9339977 BLAKE2B 2bd7f2828563694f678eacc3537e920d027229d294f1d48ba23780d8a467ffb2829fd961ba4e002786f5d95e4b57c6d0c115d75df8468465f31f3512c7fcbbc7 SHA512 835a079570a983343f4059c7b6ca5a8e8d568ad945a173bf179f6ea4b1ac6cf7d1f7ab7df8092c18aacc455499a9aadd0803ac3b0fb800c4d880a16256ca12f2
-DIST hypothesis-6.62.0.gh.tar.gz 9341805 BLAKE2B 44a7f9a15f93e402405226d40293ea29954b1a85df02c18386aa0eebc72d973005402664df1f0594d30b25e2f4c43ed56c4a79ab0ad6627196ff5661ee6fff0a SHA512 5ccc098ca738f634972c210ba2cbf02f4f4f909ac7f963a0e761fe2868679854d1b51036b09c61f8cabff000b9f14221ead43740a9f17538138f67be9bd04815
DIST hypothesis-6.62.1.gh.tar.gz 9342261 BLAKE2B 68ffa2294e667e1182ddc96d2b2595723ae38077a63c8f5c8d45ed232536f6749c15912ca9fa61280e9564ac117fc8f94555a564aef5bdfcb8f9bdc38faa8c3e SHA512 1f886de0ae1c4e3371a60e45f00f265542cefa89ce1a109f794ceff3eaa648e2faf566b86b0921e5741b5d8b8d285169387426d8a069410e86642a95380e312e
DIST hypothesis-6.63.0.gh.tar.gz 9342417 BLAKE2B edd4795c9fc4e254fda89fff7554965f350c9dcb738095f4ddb1da16a169ea0b72a52ce4321543efa97f69382a76307d622c37e81e3372867e57ad9ef2060d0b SHA512 9e863d72abea9431d027fbffe39107bb95dc9e80c423d2a69b039489119841fbcc99ddf54248b5d8a797bccdeb450760101862baa3be113c7715430591d054a6
DIST hypothesis-6.64.0.gh.tar.gz 9345246 BLAKE2B 2ee9a14e84bb72a8248c28096a31b4873f51c121b6446cbcd5d2831418f769ba464d2aead1a52f3da23e640f46e05e7af8927c65113fc7fb3ea59086324c2210 SHA512 4da49b4ab62e9c90770c098653d3b43bbf3fbf8b7aca27546ae2ce0be7923cbabe240a73d124e4e48fc9b8a3e06d31e336b18b875b743992e175acfe2cddd270
-EBUILD hypothesis-6.61.0.ebuild 2132 BLAKE2B be04a23a6cc71d17c7585c98d1df3e8bf9a32c84897a5328fba61561c756d8bbcbfdcf778debfa99d3555f430f697720a1bcf083e3422d55116f5649e901ae44 SHA512 61d1b1390b920c328bbafd1b80c7f1c934f5483972bfaba692ed95cd5478bbaa62bc65438665037b6bc10b0050477c02597f2fdc9536963d6769f23cdcd5f721
-EBUILD hypothesis-6.61.1.ebuild 2140 BLAKE2B 2f30425aa0adf1a75d387919c79d317184887d591f26317945b877349a9ae6e3b6305dc4fbb6734954125e704c2709859e3ea558b21326ac715947df8bc989e1 SHA512 84b885785fd94b11d69783af8a4b119bc434adbae1612687841cac5c627954c0e83480d66ec4b5e129350310a807db73f43e914b6412e4ead6808c22c40fd990
-EBUILD hypothesis-6.61.3.ebuild 2140 BLAKE2B 2f30425aa0adf1a75d387919c79d317184887d591f26317945b877349a9ae6e3b6305dc4fbb6734954125e704c2709859e3ea558b21326ac715947df8bc989e1 SHA512 84b885785fd94b11d69783af8a4b119bc434adbae1612687841cac5c627954c0e83480d66ec4b5e129350310a807db73f43e914b6412e4ead6808c22c40fd990
-EBUILD hypothesis-6.62.0.ebuild 2140 BLAKE2B 2f30425aa0adf1a75d387919c79d317184887d591f26317945b877349a9ae6e3b6305dc4fbb6734954125e704c2709859e3ea558b21326ac715947df8bc989e1 SHA512 84b885785fd94b11d69783af8a4b119bc434adbae1612687841cac5c627954c0e83480d66ec4b5e129350310a807db73f43e914b6412e4ead6808c22c40fd990
-EBUILD hypothesis-6.62.1.ebuild 2140 BLAKE2B 2f30425aa0adf1a75d387919c79d317184887d591f26317945b877349a9ae6e3b6305dc4fbb6734954125e704c2709859e3ea558b21326ac715947df8bc989e1 SHA512 84b885785fd94b11d69783af8a4b119bc434adbae1612687841cac5c627954c0e83480d66ec4b5e129350310a807db73f43e914b6412e4ead6808c22c40fd990
+DIST hypothesis-6.65.0.gh.tar.gz 9347619 BLAKE2B 5e67e4659d883209aefe3a459620a2d9774122cb15137851f291365846b179130a1209b18aabd4cb120dd5f522e2ac1b3928904e9b25b10109ae779926712220 SHA512 93ecf5bd72e6f8ff69acb8056f2bb26011cbc997c58bbf3055f17c4690d6fe21f22d6e2a86bc3e7172063c85278b7abc42904028ac73174d6f2855ff7175449f
+EBUILD hypothesis-6.62.1.ebuild 2132 BLAKE2B be04a23a6cc71d17c7585c98d1df3e8bf9a32c84897a5328fba61561c756d8bbcbfdcf778debfa99d3555f430f697720a1bcf083e3422d55116f5649e901ae44 SHA512 61d1b1390b920c328bbafd1b80c7f1c934f5483972bfaba692ed95cd5478bbaa62bc65438665037b6bc10b0050477c02597f2fdc9536963d6769f23cdcd5f721
EBUILD hypothesis-6.63.0.ebuild 2140 BLAKE2B 2f30425aa0adf1a75d387919c79d317184887d591f26317945b877349a9ae6e3b6305dc4fbb6734954125e704c2709859e3ea558b21326ac715947df8bc989e1 SHA512 84b885785fd94b11d69783af8a4b119bc434adbae1612687841cac5c627954c0e83480d66ec4b5e129350310a807db73f43e914b6412e4ead6808c22c40fd990
EBUILD hypothesis-6.64.0.ebuild 2140 BLAKE2B 2f30425aa0adf1a75d387919c79d317184887d591f26317945b877349a9ae6e3b6305dc4fbb6734954125e704c2709859e3ea558b21326ac715947df8bc989e1 SHA512 84b885785fd94b11d69783af8a4b119bc434adbae1612687841cac5c627954c0e83480d66ec4b5e129350310a807db73f43e914b6412e4ead6808c22c40fd990
-MISC metadata.xml 756 BLAKE2B 26e40ab96ddcbd5751023e3c0cc9aa86e96d73ba02bca750ad15eb4301beb0318d3d694c54c2c2a2cb50937731af727411e8afb67e1a21e58e0ff611eeea9149 SHA512 cd48d35c5fe41aa9efcfea9eb7b2d78a4646658b5aab7533ca6492d4700032099fd34ca2dc45a6198c27351650c9e901c8b7c4d53ade2b56695d5e26ca371238
+EBUILD hypothesis-6.65.0.ebuild 2140 BLAKE2B 2f30425aa0adf1a75d387919c79d317184887d591f26317945b877349a9ae6e3b6305dc4fbb6734954125e704c2709859e3ea558b21326ac715947df8bc989e1 SHA512 84b885785fd94b11d69783af8a4b119bc434adbae1612687841cac5c627954c0e83480d66ec4b5e129350310a807db73f43e914b6412e4ead6808c22c40fd990
+MISC metadata.xml 492 BLAKE2B c9e9bbd59af55d1f47e5b7a86933c02b47f832122d03eaca56bd3ec9476cf260d91d4fd2da5068845d4525b7cc9f702b515e8d6a0dffa7923f5898cfd44e12a1 SHA512 166b33d6ac887f52d54fb9d556102038c00650a597d2de1c3aad3f8b5e136e9b6b7db31f05f3379435e4c5f943156d5839d78fc95461af411037a3162ea6705e
diff --git a/dev-python/hypothesis/hypothesis-6.61.0.ebuild b/dev-python/hypothesis/hypothesis-6.61.0.ebuild
deleted file mode 100644
index 53e3bebd8313..000000000000
--- a/dev-python/hypothesis/hypothesis-6.61.0.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-CLI_COMPAT=( python3_{9..10} )
-PYTHON_COMPAT=( "${CLI_COMPAT[@]}" python3_11 pypy3 )
-PYTHON_REQ_USE="threads(+),sqlite"
-
-inherit distutils-r1 multiprocessing optfeature
-
-TAG=hypothesis-python-${PV}
-MY_P=hypothesis-${TAG}
-DESCRIPTION="A library for property based testing"
-HOMEPAGE="
- https://github.com/HypothesisWorks/hypothesis/
- https://pypi.org/project/hypothesis/
-"
-SRC_URI="
- https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S="${WORKDIR}/${MY_P}/hypothesis-python"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="cli"
-
-RDEPEND="
- >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
- >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
- ' 3.8 3.9 3.10)
- cli? (
- $(python_gen_cond_dep '
- dev-python/black[${PYTHON_USEDEP}]
- dev-python/click[${PYTHON_USEDEP}]
- ' "${CLI_COMPAT[@]}")
- )
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/pexpect[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- !!<dev-python/requests-toolbelt-0.10.1
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- # subtests are broken by warnings from random plugins
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x PYTEST_PLUGINS=xdist.plugin,pytest_forked,_hypothesis_pytestplugin
-
- epytest tests/cover tests/pytest tests/quality -n "$(makeopts_jobs)"
-}
-
-python_install() {
- distutils-r1_python_install
- if ! use cli || ! has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then
- rm -r "${ED}/usr/bin" "${D}$(python_get_scriptdir)" || die
- fi
-}
-
-pkg_postinst() {
- optfeature "datetime support" dev-python/pytz
- optfeature "dateutil support" dev-python/python-dateutil
- optfeature "numpy support" dev-python/numpy
- optfeature "django support" dev-python/django dev-python/pytz
- optfeature "pandas support" dev-python/pandas
- optfeature "pytest support" dev-python/pytest
-}
diff --git a/dev-python/hypothesis/hypothesis-6.61.3.ebuild b/dev-python/hypothesis/hypothesis-6.61.3.ebuild
deleted file mode 100644
index c793a8a143d2..000000000000
--- a/dev-python/hypothesis/hypothesis-6.61.3.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-CLI_COMPAT=( python3_{9..10} )
-PYTHON_COMPAT=( "${CLI_COMPAT[@]}" python3_11 pypy3 )
-PYTHON_REQ_USE="threads(+),sqlite"
-
-inherit distutils-r1 multiprocessing optfeature
-
-TAG=hypothesis-python-${PV}
-MY_P=hypothesis-${TAG}
-DESCRIPTION="A library for property based testing"
-HOMEPAGE="
- https://github.com/HypothesisWorks/hypothesis/
- https://pypi.org/project/hypothesis/
-"
-SRC_URI="
- https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S="${WORKDIR}/${MY_P}/hypothesis-python"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="cli"
-
-RDEPEND="
- >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
- >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
- ' 3.8 3.9 3.10)
- cli? (
- $(python_gen_cond_dep '
- dev-python/black[${PYTHON_USEDEP}]
- dev-python/click[${PYTHON_USEDEP}]
- ' "${CLI_COMPAT[@]}")
- )
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/pexpect[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- !!<dev-python/requests-toolbelt-0.10.1
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- # subtests are broken by warnings from random plugins
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x PYTEST_PLUGINS=xdist.plugin,pytest_forked,_hypothesis_pytestplugin
-
- epytest tests/cover tests/pytest tests/quality -n "$(makeopts_jobs)"
-}
-
-python_install() {
- distutils-r1_python_install
- if ! use cli || ! has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then
- rm -r "${ED}/usr/bin" "${D}$(python_get_scriptdir)" || die
- fi
-}
-
-pkg_postinst() {
- optfeature "datetime support" dev-python/pytz
- optfeature "dateutil support" dev-python/python-dateutil
- optfeature "numpy support" dev-python/numpy
- optfeature "django support" dev-python/django dev-python/pytz
- optfeature "pandas support" dev-python/pandas
- optfeature "pytest support" dev-python/pytest
-}
diff --git a/dev-python/hypothesis/hypothesis-6.62.0.ebuild b/dev-python/hypothesis/hypothesis-6.62.0.ebuild
deleted file mode 100644
index c793a8a143d2..000000000000
--- a/dev-python/hypothesis/hypothesis-6.62.0.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-CLI_COMPAT=( python3_{9..10} )
-PYTHON_COMPAT=( "${CLI_COMPAT[@]}" python3_11 pypy3 )
-PYTHON_REQ_USE="threads(+),sqlite"
-
-inherit distutils-r1 multiprocessing optfeature
-
-TAG=hypothesis-python-${PV}
-MY_P=hypothesis-${TAG}
-DESCRIPTION="A library for property based testing"
-HOMEPAGE="
- https://github.com/HypothesisWorks/hypothesis/
- https://pypi.org/project/hypothesis/
-"
-SRC_URI="
- https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S="${WORKDIR}/${MY_P}/hypothesis-python"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="cli"
-
-RDEPEND="
- >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
- >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
- ' 3.8 3.9 3.10)
- cli? (
- $(python_gen_cond_dep '
- dev-python/black[${PYTHON_USEDEP}]
- dev-python/click[${PYTHON_USEDEP}]
- ' "${CLI_COMPAT[@]}")
- )
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/pexpect[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- !!<dev-python/requests-toolbelt-0.10.1
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- # subtests are broken by warnings from random plugins
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x PYTEST_PLUGINS=xdist.plugin,pytest_forked,_hypothesis_pytestplugin
-
- epytest tests/cover tests/pytest tests/quality -n "$(makeopts_jobs)"
-}
-
-python_install() {
- distutils-r1_python_install
- if ! use cli || ! has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then
- rm -r "${ED}/usr/bin" "${D}$(python_get_scriptdir)" || die
- fi
-}
-
-pkg_postinst() {
- optfeature "datetime support" dev-python/pytz
- optfeature "dateutil support" dev-python/python-dateutil
- optfeature "numpy support" dev-python/numpy
- optfeature "django support" dev-python/django dev-python/pytz
- optfeature "pandas support" dev-python/pandas
- optfeature "pytest support" dev-python/pytest
-}
diff --git a/dev-python/hypothesis/hypothesis-6.62.1.ebuild b/dev-python/hypothesis/hypothesis-6.62.1.ebuild
index c793a8a143d2..53e3bebd8313 100644
--- a/dev-python/hypothesis/hypothesis-6.62.1.ebuild
+++ b/dev-python/hypothesis/hypothesis-6.62.1.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/${MY_P}/hypothesis-python"
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="cli"
RDEPEND="
diff --git a/dev-python/hypothesis/hypothesis-6.61.1.ebuild b/dev-python/hypothesis/hypothesis-6.65.0.ebuild
index c793a8a143d2..c793a8a143d2 100644
--- a/dev-python/hypothesis/hypothesis-6.61.1.ebuild
+++ b/dev-python/hypothesis/hypothesis-6.65.0.ebuild
diff --git a/dev-python/hypothesis/metadata.xml b/dev-python/hypothesis/metadata.xml
index c68c89a4f8bc..91343edcb81f 100644
--- a/dev-python/hypothesis/metadata.xml
+++ b/dev-python/hypothesis/metadata.xml
@@ -1,15 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!--
- This package has a very frequent release cycle which makes
- it hard to track stable candidates. Please do not bump it
- without my approval.
- -->
- <maintainer type="person">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- </maintainer>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index a47c39ea5820..9052ea6afb23 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -9,7 +9,7 @@ DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 2a44b012a672501761d0c27c6b3a315b69b
EBUILD lit-13.0.1.ebuild 907 BLAKE2B 466b161d1ab30326cfc1cb4b52293a1a8483176deb2fed65b04a70d0b92b84b82ee98e475c84ab5ab94a6c6411da7f7a86f4aaa676ec0311492d77357f67272d SHA512 320f5675b1b73356beeb3a2a71f6591780905f02264ef13c8d0ba77743a975accd50d854b0f16e770047e46e601f4ebd03b46b7756157c98cb6e08d9caa29899
EBUILD lit-14.0.6.ebuild 914 BLAKE2B ff939004df0d10a698e942c99ecf3bb11fe8e0c035e3dfb0ac495f2368d83bb89cccb11de0878b3555c4047b8d0e4b969e5cec8aef8891aabf2d16a550696870 SHA512 7be9e5f983bffabf30c954e45ede8fb6b30013b84cbd50f66fa3a2185b0223b4ede7466d40376453283e9ca806da1ae80afe6e6fee001ede95b78226bcc7267d
EBUILD lit-15.0.6.ebuild 914 BLAKE2B 5ec2a2dc492bcd56b0f4461b5f2b9eb2a948327027b98b9afd8dc022dcdb8b99012c91710b69432384e96cbceb1bb5351e259b02f0191aacda74edf07046b736 SHA512 46c55b6eed3ad82d459c3a1c52623ee928169401f56745b436904af6ad58959bc4b503d1fd0fe7bcf4cf1846db0f386a25ad9ccca46a0e1a61fb2a925b5073de
-EBUILD lit-15.0.7.ebuild 920 BLAKE2B f4ff7a741299e1fe5bd2f3a41c13847250b67f92d3c65f14f25b087533cc178b9989d51d48d10fb0a70e2aa427658868ee967297cb363f087fc68f61165daabb SHA512 bc7cefd52d7c4dbf51f5129a7bc5658566cafecb74654ec0a0ebf4ba79024ae7f41136ddc9742d81b0d34e585decf7dbcc4361d9fa241b0833286e74ab025888
+EBUILD lit-15.0.7.ebuild 919 BLAKE2B 786b8915644183ff7abbfba1d43774fc5bc0997fcb99bf33a179474b21553a036b714c3eb39161557472a38c6f170ca86f713af5aa8f55cdd66fea809e97ea69 SHA512 9c3f1ebc0d64c1b9ecdf9dc86da1587e70a7fc31b3555ac8dfd0b98b28004acf493e08110d1261405d27c97ebf144c40efe808578b898d704ae28d7902511e7c
EBUILD lit-16.0.0.9999.ebuild 871 BLAKE2B cfd84e2b4e947055d576f1970754ba57228622c3a77d9c599392547b8bb3fb48165a69befde4e8e451cabb92b44917627f15bff46df91aa8825c2ac2c3289daf SHA512 13a9fe1650882edc1439217e401a5b2f0ca0886e44880d7cfcd1b7efda9b29441256a21e5cf0c65af719b0417f7612db0246e76cefe6c41b2442389f7c71b9cf
EBUILD lit-16.0.0_pre20230107.ebuild 877 BLAKE2B e0fb3eb26a481420f154c6c7306824e929cbea060ec0e28c28991c39f86f756ee5d004abf6c76775975e053a588df73b2fd121a55617621c8a179899adecb41d SHA512 9799e40aa5ad07879a049777666963e225ffc97618fdae22869e8c8a648b0e33554859c525fad2307e23b96616bf24847c1ad7aa3e69353927c03f975b3bcbb8
MISC metadata.xml 340 BLAKE2B c9ca851e49b4ab48c015686e983ec988f60c34ed0af77abd7bc03d046002f79f74b9b463ecb97db89f2230c1593af7acdaf6651fc51fed4aa92a459d07aabf18 SHA512 3fe8262ce6b971364162fbdbac3b02bf02f0a64896c8a2564e2a2998bd6e6bc74463bf9104e3f4ffaa9f5c1a16c877fc864b8a4f056ca0022f741799bc00f217
diff --git a/dev-python/lit/lit-15.0.7.ebuild b/dev-python/lit/lit-15.0.7.ebuild
index a55b1043dd1b..7a173ee28f4e 100644
--- a/dev-python/lit/lit-15.0.7.ebuild
+++ b/dev-python/lit/lit-15.0.7.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://llvm.org/"
LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ppc64 ~riscv ~sparc ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/nbconvert/Manifest b/dev-python/nbconvert/Manifest
index 83929234affa..2572c5daa3cc 100644
--- a/dev-python/nbconvert/Manifest
+++ b/dev-python/nbconvert/Manifest
@@ -1,7 +1,9 @@
DIST nbconvert-7.1.0.tar.gz 816516 BLAKE2B c24766716212247dee90ca91a5dbcc65ae2d47b566029eb04e14e65ef94e16f6d7700ea4cc820584bc3b498553196bb5600151a30378ec82f91bf4dde68a5e77 SHA512 5d6e1c09637765e171336528219669a9279a68f3845cb0503b79129b50550f7b5a08526a30de67da6ca132ee5d911743c5afd46773598d6045f3007167f93d5b
DIST nbconvert-7.2.7.tar.gz 867872 BLAKE2B a1f209f3249b22af3153449f16c84500523dfb3efa914ae214021e5ea9174d49a3f71a860d9ccbb375f2651ee2c2a2a6834a1d2558a579dc1bd63f80172d85bc SHA512 4abf4f13a0e210a8a0338200f1dbc3e6d4d71c8565440aa08d443352e01986dada455e1b894171da1e9fa9b226ba0ea267e7fce70fca1256fc92dfe53a47de6c
DIST nbconvert-7.2.8.tar.gz 870182 BLAKE2B c6a415a93ed07ded10e318ea30918c7470df9b0ef9e7c51eceb7ee6c75c8c735ae32a459b0166d0c93ad1ec2c468ff9b0a6e4d3e86614ca1355cd8cd58423dad SHA512 e745fccf5524c46638d3c09dfafb21fb9b7e014c43ec0227f9c0e65df9892fcc06071637c17d6a2a5e5749881121a94daed29b66dd8fa27aa31568940320d22f
+DIST nbconvert-7.2.9.tar.gz 870386 BLAKE2B aea62f29d3e696c70d77ab73cc89347a4e0c8e077e98c45331608f7117fb3c98165bf3da89e4f3bf23b9d62c618289d98c9103c5b2998ca81f65cbfda65ca536 SHA512 0053e0e88f279d2fe430e516bcc19f98191e9ce414546ab1ff214f37c8f1cdfc4fc101faa4b5f1d5955fdc65c87aad367f5a5f12ce5991c68c015c5083f2f30c
EBUILD nbconvert-7.1.0.ebuild 2769 BLAKE2B 210f25ad97d2b7374a24b1d0b38a0f828cba1b34f51755b49c3f7b4f5f57b41eb7815c3367515c5bc41f758ffb3aa88d82d5a5eef026418edcb82cfe9e6a8ef5 SHA512 f9f8fcb0adaab44cad989fa1a8f551adcd4273a95c29ce2361bebfc50676b658b6b15610d47c10cd5a5cbc7a10a85027dfad2a509b073e87e5e7ecd5de2fb62e
EBUILD nbconvert-7.2.7.ebuild 2780 BLAKE2B a638aa7a20738acc09fc0c8c4e47e494e79763b64ade49a03ef527882155d97e60054a27818877dfe144b5774cf6b799eab43eef7a5277171108ce74c332f8fb SHA512 59678c3273f460668b81e2b132bee1f71e6b6f940febe14e5461a0fc23ea7a2a5516bd67e84d4e33ca5850872a58e3fad0ff209e7f066b031b8935158b3a6dfd
EBUILD nbconvert-7.2.8.ebuild 2780 BLAKE2B a638aa7a20738acc09fc0c8c4e47e494e79763b64ade49a03ef527882155d97e60054a27818877dfe144b5774cf6b799eab43eef7a5277171108ce74c332f8fb SHA512 59678c3273f460668b81e2b132bee1f71e6b6f940febe14e5461a0fc23ea7a2a5516bd67e84d4e33ca5850872a58e3fad0ff209e7f066b031b8935158b3a6dfd
+EBUILD nbconvert-7.2.9.ebuild 2780 BLAKE2B a638aa7a20738acc09fc0c8c4e47e494e79763b64ade49a03ef527882155d97e60054a27818877dfe144b5774cf6b799eab43eef7a5277171108ce74c332f8fb SHA512 59678c3273f460668b81e2b132bee1f71e6b6f940febe14e5461a0fc23ea7a2a5516bd67e84d4e33ca5850872a58e3fad0ff209e7f066b031b8935158b3a6dfd
MISC metadata.xml 527 BLAKE2B a915103b3eaf57236f4257c98354a1e3733771369ac825fa8bbc4f79f0d1a23272dc86e744513620fbee37792e813a15dbb955e633a7c57597c3c38657ed05d3 SHA512 b60a311ce52915dbc12addd4a882670ac96ff8b3be2aa651eaac3d0963d6e73a72eaafd53f90fb685599504857e6bcd0568071962d7696c2605462b77260ad6a
diff --git a/dev-python/nbconvert/nbconvert-7.2.9.ebuild b/dev-python/nbconvert/nbconvert-7.2.9.ebuild
new file mode 100644
index 000000000000..d7f2948d80c4
--- /dev/null
+++ b/dev-python/nbconvert/nbconvert-7.2.9.ebuild
@@ -0,0 +1,95 @@
+# 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 virtualx
+
+DESCRIPTION="Converting Jupyter Notebooks"
+HOMEPAGE="
+ https://nbconvert.readthedocs.io/
+ https://github.com/jupyter/nbconvert/
+ https://pypi.org/project/nbconvert/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+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.8 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/notebook[${PYTHON_USEDEP}]
+ test? (
+ dev-python/ipykernel[${PYTHON_USEDEP}]
+ >=dev-python/ipywidgets-7[${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 notebook 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
+ )
+
+ nonfatal epytest --pyargs nbconvert || die
+}
+
+pkg_postinst() {
+ if ! has_version app-text/pandoc ; 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."
+ fi
+}
diff --git a/dev-python/osrf_pycommon/Manifest b/dev-python/osrf_pycommon/Manifest
deleted file mode 100644
index c6935e963245..000000000000
--- a/dev-python/osrf_pycommon/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST osrf_pycommon-2.0.2.tar.gz 45927 BLAKE2B 49d8ada07d5cae3b9ad0fac7bae38749517680d3c7d7b84f06f83e4f6d14534cd62fdc72bf4fe11faf0eac4d7e5ef133b9a2410e689fafdaadbb5c1a7838a371 SHA512 3efba5e7010bf96e264c01bad1f095e121e998f34125b6393e5154eb7632704ae18e5d72f17862f527d584bd2e2e216d115b8c87e523ddcfff6656d6db331091
-EBUILD osrf_pycommon-2.0.2.ebuild 654 BLAKE2B 22bc2c7481744824df937967cf78d6b8b35da2d1184d0c7d1d361dfdd5242d2a1a33e438674c9845c25ac5f886a8ce2402a7e83d57e6aabe795ee15c149c9b64 SHA512 353133bbe66b781e930289443a5fbcc489ec1be4328790469fdbf7ad954d8d9ce1fd1b3726201f59774a584b2314ab22a426e9e6c702d1e29cddc7e64331d2e1
-MISC metadata.xml 485 BLAKE2B c4787f4886029b55a7c557caba54277711a229ea61b7b66f21d7e0851f934930f223e0b304c2b46ef2674d1dc7a829263cae991d352a9609304d92768a4eff72 SHA512 8b4f0a9f465e968dd93fea7715ed6efba8eaf0362643174784ac14074709eaae5d4e13f1b4075fe6c61475d106760d7dce3c129cb86404dc540ad14d55c6640d
diff --git a/dev-python/osrf_pycommon/metadata.xml b/dev-python/osrf_pycommon/metadata.xml
deleted file mode 100644
index eae3399db897..000000000000
--- a/dev-python/osrf_pycommon/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>ros@gentoo.org</email>
- <name>Gentoo ROS Project</name>
- </maintainer>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
- <upstream>
- <remote-id type="github">osrf/osrf_pycommon</remote-id>
- <remote-id type="pypi">osrf-pycommon</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/osrf_pycommon/osrf_pycommon-2.0.2.ebuild b/dev-python/osrf_pycommon/osrf_pycommon-2.0.2.ebuild
deleted file mode 100644
index fcca5529f274..000000000000
--- a/dev-python/osrf_pycommon/osrf_pycommon-2.0.2.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2019-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Commonly needed Python modules used by Python software developed at OSRF"
-HOMEPAGE="https://github.com/osrf/osrf_pycommon"
-SRC_URI="https://github.com/osrf/osrf_pycommon/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-distutils_enable_tests pytest
-
-EPYTEST_IGNORE=(
- # linting is something upstreams do
- # for us, it either means unneeded deps or breakage due to changes
- tests/test_code_format.py
-)
diff --git a/dev-python/python_orocos_kdl/Manifest b/dev-python/python_orocos_kdl/Manifest
deleted file mode 100644
index 99b78e2b0533..000000000000
--- a/dev-python/python_orocos_kdl/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST orocos_kinematics_dynamics-1.5.1.tar.gz 251074 BLAKE2B 6be8171c3ce3bc6613fc342b8d3c772de766bfab78c5530364339ce2f9c4a37e6bc5519482f30939b210d9cb9e7899b3da66784a5c301653493212bc690917a8 SHA512 9774b76b755ea81168390643813789783f60d0b1cdb46cd250e3e0d27f75a6cf2fd3bfd2081c04e30a14ff4fc70d0080c9b43b82ee181c2dda82f23f052b338d
-EBUILD python_orocos_kdl-1.5.1.ebuild 1388 BLAKE2B de8ec9f77a8a4307f2ac90bffeae762f72fbb53c6c41a5f497925a49d213aa500f8a5132fe3a8eef97a6dc5dda3653718cbc7fe39cb81fe9b3c66b392336bef0 SHA512 6112a5c91fe9f62c4115024b07eb46c63e97d9d0463f9e7e8201522745d371d7859b6478ca44e2f9a6ce71d77475848bb0a348646303d6c86ed963b7d484500c
-EBUILD python_orocos_kdl-9999.ebuild 1388 BLAKE2B de8ec9f77a8a4307f2ac90bffeae762f72fbb53c6c41a5f497925a49d213aa500f8a5132fe3a8eef97a6dc5dda3653718cbc7fe39cb81fe9b3c66b392336bef0 SHA512 6112a5c91fe9f62c4115024b07eb46c63e97d9d0463f9e7e8201522745d371d7859b6478ca44e2f9a6ce71d77475848bb0a348646303d6c86ed963b7d484500c
-MISC metadata.xml 348 BLAKE2B 24d15c62289bd5137e3faf1375eac0664a376eea167ca46192ddfb04e2d6ffa1992efe8ebc1844c984f3d359d1898d4461c007795e2bf9e8663f28ad47d8fe57 SHA512 a7d33155beab65af1f583ced9eed5f76e6e3121a1eb9ae65cf11eb3e1245bb8c26f8c6da0f716db6248558b202aa8b019f607257713e7c9e33bd016e64c123ca
diff --git a/dev-python/python_orocos_kdl/metadata.xml b/dev-python/python_orocos_kdl/metadata.xml
deleted file mode 100644
index a0d367d16427..000000000000
--- a/dev-python/python_orocos_kdl/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>ros@gentoo.org</email>
- <name>Gentoo ROS Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">orocos/orocos_kinematics_dynamics</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/python_orocos_kdl/python_orocos_kdl-1.5.1.ebuild b/dev-python/python_orocos_kdl/python_orocos_kdl-1.5.1.ebuild
deleted file mode 100644
index ae1ac967131f..000000000000
--- a/dev-python/python_orocos_kdl/python_orocos_kdl-1.5.1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-inherit python-r1 cmake
-
-DESCRIPTION="Python bindings for KDL"
-HOMEPAGE="https://www.orocos.org/kdl.html"
-if [[ ${PV} = *9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/orocos/orocos_kinematics_dynamics"
- S="${WORKDIR}/${P}/python_orocos_kdl"
-else
- SRC_URI="https://github.com/orocos/orocos_kinematics_dynamics/archive/v${PV}.tar.gz -> orocos_kinematics_dynamics-${PV}.tar.gz"
- KEYWORDS="~amd64 ~arm"
- S="${WORKDIR}/orocos_kinematics_dynamics-${PV}/python_orocos_kdl"
-fi
-
-# pybind11 strips targets at build otherwise...
-# https://bugs.gentoo.org/806857
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- >=sci-libs/orocos_kdl-1.4.0:=
- dev-python/pybind11[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- sed -e 's/find_package(catkin/find_package(NoTcatkin/' \
- -e 's/add_subdirectory(pybind11/find_package(pybind11/' \
- -e 's/dist-packages/site-packages/' \
- -i CMakeLists.txt || die
- cmake_src_prepare
-}
-
-src_configure() {
- python_foreach_impl cmake_src_configure
-}
-
-src_compile() {
- python_foreach_impl cmake_src_compile
-}
-
-src_test() {
- python_foreach_impl cmake_src_test
-}
-
-src_install() {
- python_foreach_impl cmake_src_install
-}
diff --git a/dev-python/python_orocos_kdl/python_orocos_kdl-9999.ebuild b/dev-python/python_orocos_kdl/python_orocos_kdl-9999.ebuild
deleted file mode 100644
index ae1ac967131f..000000000000
--- a/dev-python/python_orocos_kdl/python_orocos_kdl-9999.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-inherit python-r1 cmake
-
-DESCRIPTION="Python bindings for KDL"
-HOMEPAGE="https://www.orocos.org/kdl.html"
-if [[ ${PV} = *9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/orocos/orocos_kinematics_dynamics"
- S="${WORKDIR}/${P}/python_orocos_kdl"
-else
- SRC_URI="https://github.com/orocos/orocos_kinematics_dynamics/archive/v${PV}.tar.gz -> orocos_kinematics_dynamics-${PV}.tar.gz"
- KEYWORDS="~amd64 ~arm"
- S="${WORKDIR}/orocos_kinematics_dynamics-${PV}/python_orocos_kdl"
-fi
-
-# pybind11 strips targets at build otherwise...
-# https://bugs.gentoo.org/806857
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- >=sci-libs/orocos_kdl-1.4.0:=
- dev-python/pybind11[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- sed -e 's/find_package(catkin/find_package(NoTcatkin/' \
- -e 's/add_subdirectory(pybind11/find_package(pybind11/' \
- -e 's/dist-packages/site-packages/' \
- -i CMakeLists.txt || die
- cmake_src_prepare
-}
-
-src_configure() {
- python_foreach_impl cmake_src_configure
-}
-
-src_compile() {
- python_foreach_impl cmake_src_compile
-}
-
-src_test() {
- python_foreach_impl cmake_src_test
-}
-
-src_install() {
- python_foreach_impl cmake_src_install
-}
diff --git a/dev-python/rosdistro/Manifest b/dev-python/rosdistro/Manifest
deleted file mode 100644
index 3ba29b52893d..000000000000
--- a/dev-python/rosdistro/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX yaml.patch 10168 BLAKE2B bd9bbcc2d5cb1fbc99ccc6f61e72057efa75882eb18d5bd676c4c2e3a46395d406d212e6526e89f31ed95412f370ef79cc8934671b0496114776ee325b340dbc SHA512 2777345d1008698092a76c8d6783b372627c0e872895c1d4b0536816fbf12fb8719d3f3c48251ede194646076c4cacfb50ded3d73b360ae2b1c7a7f0b09e5905
-DIST rosdistro-0.8.3.tar.gz 61665 BLAKE2B 2d5084409d8222cd277a710a06616fa914a35fb6750e32df7bdee6b7b0285df1b15648b8255cda4aa5867dba3611c5ea294db4711ebf2cc38a11648092623aab SHA512 19e248497b4001c522a84a52d768bc9f20a08020c88574d1a8345cf2173dc2aadd8a1480d4fddf2285ac579ee69dd0b6d4b930333cd6a9cbe32708efed2e5747
-EBUILD rosdistro-0.8.3.ebuild 988 BLAKE2B 289f3a604489a2f9813704f0c23d54ece2b3665ef2c8ed4b0ad56a53855d6d02afa4e8a6779acf173be8fed99dc46bed57b3d849ff282cd06ce12f85c510206d SHA512 9977b6bb1e278f7d8264ac896fac364ff51efa455c23e1c611fe82dfe23fa14ef3c61ef4b20940070efac0550d935d4ec4d2e090742743bf5f7cc6c16e921147
-EBUILD rosdistro-9999.ebuild 988 BLAKE2B 289f3a604489a2f9813704f0c23d54ece2b3665ef2c8ed4b0ad56a53855d6d02afa4e8a6779acf173be8fed99dc46bed57b3d849ff282cd06ce12f85c510206d SHA512 9977b6bb1e278f7d8264ac896fac364ff51efa455c23e1c611fe82dfe23fa14ef3c61ef4b20940070efac0550d935d4ec4d2e090742743bf5f7cc6c16e921147
-MISC metadata.xml 343 BLAKE2B 4f30f62e871325404fa5128256be12fc1f18f26d4349bef6471e8fe5514f6be73060b323394d3efb515678be71c7d226a3070ee49b2665065d5dc3f567c5d96f SHA512 a778ffb690da5296bafabdfd2a1a533d9d68160a8b832165407c40e0af988696f39e2e34c0b1f160614f9edcd095c767e51e9c18ad486ba8a47103cec6f8d234
diff --git a/dev-python/rosdistro/files/yaml.patch b/dev-python/rosdistro/files/yaml.patch
deleted file mode 100644
index 2f81a0218b89..000000000000
--- a/dev-python/rosdistro/files/yaml.patch
+++ /dev/null
@@ -1,252 +0,0 @@
-Index: rosdistro-0.8.0/scripts/rosdistro_convert
-===================================================================
---- rosdistro-0.8.0.orig/scripts/rosdistro_convert
-+++ rosdistro-0.8.0/scripts/rosdistro_convert
-@@ -58,7 +58,7 @@ def get_targets():
- url = BASE_SRC_URL + '/releases/targets.yaml'
- print('Load "%s"' % url)
- yaml_str = load_url(url)
-- data = yaml.load(yaml_str)
-+ data = yaml.safe_load(yaml_str)
- targets = {}
- for d in data:
- targets[d.keys()[0]] = d.values()[0]
-@@ -69,13 +69,13 @@ def convert_release(dist_name, targets):
- url = BASE_SRC_URL + '/releases/%s.yaml' % dist_name
- print('Load "%s"' % url)
- yaml_str = load_url(url)
-- input_ = yaml.load(yaml_str)
-+ input_ = yaml.safe_load(yaml_str)
-
- # improve conversion performance by reusing results from last run
- last_dist = None
- if os.path.exists(dist_name + '/release.yaml'):
- with open(dist_name + '/release.yaml', 'r') as f:
-- last_data = yaml.load(f.read())
-+ last_data = yaml.safe_load(f.read())
- last_dist = ReleaseFile(dist_name, last_data)
-
- output = {}
-@@ -162,7 +162,7 @@ def convert_source(dist_name):
- url = BASE_SRC_URL + '/releases/%s-devel.yaml' % dist_name
- print('Load "%s"' % url)
- yaml_str = load_url(url)
-- input_ = yaml.load(yaml_str)
-+ input_ = yaml.safe_load(yaml_str)
-
- output = {}
- output['type'] = 'source'
-@@ -207,7 +207,7 @@ def convert_doc(dist_name):
- if filename.endswith('.rosinstall'):
- name = os.path.splitext(os.path.basename(filename))[0]
- with open(os.path.join(doc_base, filename)) as f:
-- data = yaml.load(f)
-+ data = yaml.safe_load(f)
- if name.endswith('_depends'):
- rosinstall_depends[name] = data
- else:
-Index: rosdistro-0.8.0/scripts/rosdistro_migrate_to_rep_141
-===================================================================
---- rosdistro-0.8.0.orig/scripts/rosdistro_migrate_to_rep_141
-+++ rosdistro-0.8.0/scripts/rosdistro_migrate_to_rep_141
-@@ -18,7 +18,7 @@ import yaml
-
-
- def migrate(index_yaml):
-- data = yaml.load(open(index_yaml, 'r'))
-+ data = yaml.safe_load(open(index_yaml, 'r'))
- assert data['type'] == 'index'
- assert data['version'] == 1
- data['version'] = 2
-@@ -75,7 +75,7 @@ def generate_repos_url(repos_url, doc_ur
- data['repositories'] = {}
-
- # migrate release stuff
-- release_data = yaml.load(open(release_url, 'r'))
-+ release_data = yaml.safe_load(open(release_url, 'r'))
- assert release_data['type'] == 'release'
- assert release_data['version'] == 1
-
-@@ -100,7 +100,7 @@ def generate_repos_url(repos_url, doc_ur
- data['repositories'][repo_name] = repo_data
-
- # migrate doc stuff
-- doc_data = yaml.load(open(doc_url, 'r'))
-+ doc_data = yaml.safe_load(open(doc_url, 'r'))
- assert doc_data['type'] == 'doc'
- assert doc_data['version'] == 1
-
-@@ -111,7 +111,7 @@ def generate_repos_url(repos_url, doc_ur
- data['repositories'][repo_name]['doc'] = get_dict_parts(doc_repo_data, ['type', 'url', 'version'])
-
- # migrate source stuff
-- source_data = yaml.load(open(source_url, 'r'))
-+ source_data = yaml.safe_load(open(source_url, 'r'))
- assert source_data['type'] == 'source'
- assert source_data['version'] == 1
-
-@@ -137,10 +137,10 @@ def update_cache(index_yaml, distro_name
- if not isinstance(yaml_str, str):
- yaml_str = yaml_str.decode('utf-8')
- f.close()
-- cache_data = yaml.load(yaml_str)
-+ cache_data = yaml.safe_load(yaml_str)
-
- del cache_data['release_file']
-- distribution_data = yaml.load(open(os.path.join(base, distribution_file), 'r'))
-+ distribution_data = yaml.safe_load(open(os.path.join(base, distribution_file), 'r'))
- cache_data['distribution_file'] = distribution_data
-
- cache_data['release_package_xmls'] = cache_data['package_xmls']
-Index: rosdistro-0.8.0/scripts/rosdistro_migrate_to_rep_143
-===================================================================
---- rosdistro-0.8.0.orig/scripts/rosdistro_migrate_to_rep_143
-+++ rosdistro-0.8.0/scripts/rosdistro_migrate_to_rep_143
-@@ -10,7 +10,7 @@ import yaml
-
-
- def migrate(index_yaml):
-- data = yaml.load(open(index_yaml, 'r'))
-+ data = yaml.safe_load(open(index_yaml, 'r'))
- assert data['type'] == 'index'
- assert data['version'] == 2
- data['version'] = 3
-Index: rosdistro-0.8.0/src/rosdistro/develdistro.py
-===================================================================
---- rosdistro-0.8.0.orig/src/rosdistro/develdistro.py
-+++ rosdistro-0.8.0/src/rosdistro/develdistro.py
-@@ -8,7 +8,7 @@ import yaml
- class DevelDistro:
- def __init__(self, name):
- url = urlopen('https://raw.github.com/ros/rosdistro/master/releases/{0}-devel.yaml'.format(name))
-- distro = yaml.load(url.read())['repositories']
-+ distro = yaml.safe_load(url.read())['repositories']
- self.repositories = {}
- for name, data in distro.iteritems():
- repo = DevelDistroRepo(name, data)
-Index: rosdistro-0.8.0/src/rosdistro/legacy.py
-===================================================================
---- rosdistro-0.8.0.orig/src/rosdistro/legacy.py
-+++ rosdistro-0.8.0/src/rosdistro/legacy.py
-@@ -122,7 +122,7 @@ def get_release_cache(index, dist_name):
- f.close()
- else:
- raise NotImplementedError('The url of the cache must end with either ".yaml" or ".yaml.gz"')
-- data = yaml.load(yaml_str)
-+ data = yaml.safe_load(yaml_str)
- return ReleaseCache(dist_name, data)
-
-
-Index: rosdistro-0.8.0/src/rosdistro/rosdistro.py
-===================================================================
---- rosdistro-0.8.0.orig/src/rosdistro/rosdistro.py
-+++ rosdistro-0.8.0/src/rosdistro/rosdistro.py
-@@ -161,7 +161,7 @@ class RosDistroFile:
-
- # parse ros distro file
- distro_url = urlopen('https://raw.github.com/ros/rosdistro/master/releases/%s.yaml' % name)
-- distro = yaml.load(distro_url.read())['repositories']
-+ distro = yaml.safe_load(distro_url.read())['repositories']
-
- # loop over all repo's
- for repo_name, data in distro.iteritems():
-@@ -338,7 +338,7 @@ class RosDependencies:
-
- tar = tarfile.open(fh.name, 'r')
- data = tar.extractfile(self.file_name)
-- deps = yaml.load(data.read())
-+ deps = yaml.safe_load(data.read())
- if not deps \
- or 'cache_version' not in deps \
- or deps['cache_version'] != CACHE_VERSION \
-Index: rosdistro-0.8.0/test/test_distribution.py
-===================================================================
---- rosdistro-0.8.0.orig/test/test_distribution.py
-+++ rosdistro-0.8.0/test/test_distribution.py
-@@ -12,7 +12,7 @@ FILES_DIR = os.path.normpath(os.path.joi
- def test_distribution_file():
- url = 'file://' + FILES_DIR + '/foo/distribution.yaml'
- yaml_str = load_url(url)
-- data = yaml.load(yaml_str)
-+ data = yaml.safe_load(yaml_str)
- dist_file = DistributionFile('foo', data)
- _validate_dist_file(dist_file)
-
-Index: rosdistro-0.8.0/test/test_doc.py
-===================================================================
---- rosdistro-0.8.0.orig/test/test_doc.py
-+++ rosdistro-0.8.0/test/test_doc.py
-@@ -12,7 +12,7 @@ FILES_DIR = os.path.normpath(os.path.joi
- def test_doc_file():
- url = 'file://' + FILES_DIR + '/foo/distribution.yaml'
- yaml_str = load_url(url)
-- data = yaml.load(yaml_str)
-+ data = yaml.safe_load(yaml_str)
- doc_file = DocFile('foo', data)
- _validate_doc_file(doc_file)
-
-Index: rosdistro-0.8.0/test/test_doc_build.py
-===================================================================
---- rosdistro-0.8.0.orig/test/test_doc_build.py
-+++ rosdistro-0.8.0/test/test_doc_build.py
-@@ -12,7 +12,7 @@ FILES_DIR = os.path.normpath(os.path.joi
- def test_doc_build_file():
- url = 'file://' + FILES_DIR + '/foo/doc-build.yaml'
- yaml_str = load_url(url)
-- data = yaml.load(yaml_str)
-+ data = yaml.safe_load(yaml_str)
- DocBuildFile('foo', data)
-
-
-Index: rosdistro-0.8.0/test/test_release.py
-===================================================================
---- rosdistro-0.8.0.orig/test/test_release.py
-+++ rosdistro-0.8.0/test/test_release.py
-@@ -12,7 +12,7 @@ FILES_DIR = os.path.normpath(os.path.joi
- def test_release_file():
- url = 'file://' + FILES_DIR + '/foo/distribution.yaml'
- yaml_str = load_url(url)
-- data = yaml.load(yaml_str)
-+ data = yaml.safe_load(yaml_str)
- rel_file = ReleaseFile('foo', data)
- _validate_rel_file(rel_file)
-
-Index: rosdistro-0.8.0/test/test_release_build.py
-===================================================================
---- rosdistro-0.8.0.orig/test/test_release_build.py
-+++ rosdistro-0.8.0/test/test_release_build.py
-@@ -12,7 +12,7 @@ FILES_DIR = os.path.normpath(os.path.joi
- def test_release_build_file():
- url = 'file://' + FILES_DIR + '/foo/release-build.yaml'
- yaml_str = load_url(url)
-- data = yaml.load(yaml_str)
-+ data = yaml.safe_load(yaml_str)
- ReleaseBuildFile('foo', data)
-
-
-Index: rosdistro-0.8.0/test/test_source.py
-===================================================================
---- rosdistro-0.8.0.orig/test/test_source.py
-+++ rosdistro-0.8.0/test/test_source.py
-@@ -12,7 +12,7 @@ FILES_DIR = os.path.normpath(os.path.joi
- def test_source_file():
- url = 'file://' + FILES_DIR + '/foo/distribution.yaml'
- yaml_str = load_url(url)
-- data = yaml.load(yaml_str)
-+ data = yaml.safe_load(yaml_str)
- src_file = SourceFile('foo', data)
- _validate_src_file(src_file)
-
-Index: rosdistro-0.8.0/test/test_source_build.py
-===================================================================
---- rosdistro-0.8.0.orig/test/test_source_build.py
-+++ rosdistro-0.8.0/test/test_source_build.py
-@@ -12,7 +12,7 @@ FILES_DIR = os.path.normpath(os.path.joi
- def test_source_build_file():
- url = 'file://' + FILES_DIR + '/foo/source-build.yaml'
- yaml_str = load_url(url)
-- data = yaml.load(yaml_str)
-+ data = yaml.safe_load(yaml_str)
- SourceBuildFile('foo', data)
-
-
diff --git a/dev-python/rosdistro/metadata.xml b/dev-python/rosdistro/metadata.xml
deleted file mode 100644
index 99c66b99bc49..000000000000
--- a/dev-python/rosdistro/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>ros@gentoo.org</email>
- <name>Gentoo ROS Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">ros-infrastructure/rosdistro</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/rosdistro/rosdistro-0.8.3.ebuild b/dev-python/rosdistro/rosdistro-0.8.3.ebuild
deleted file mode 100644
index c00ff94b09a0..000000000000
--- a/dev-python/rosdistro/rosdistro-0.8.3.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-SCM=""
-if [ "${PV#9999}" != "${PV}" ] ; then
- SCM="git-r3"
- EGIT_REPO_URI="https://github.com/ros-infrastructure/rosdistro"
-fi
-
-inherit ${SCM} distutils-r1
-
-DESCRIPTION="Tools to work with catkinized rosdistro files"
-HOMEPAGE="https://wiki.ros.org/rosdistro"
-if [ "${PV#9999}" != "${PV}" ] ; then
- SRC_URI=""
-else
- SRC_URI="https://github.com/ros-infrastructure/rosdistro/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-
-RDEPEND="
- dev-python/catkin_pkg[${PYTHON_USEDEP}]
- dev-python/rospkg[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- )
-"
-PATCHES=( "${FILESDIR}/yaml.patch" )
-
-distutils_enable_tests nose
-
-src_prepare() {
- # Requires network access
- rm -f test/test_manifest_providers.py
- default
-}
diff --git a/dev-python/rosdistro/rosdistro-9999.ebuild b/dev-python/rosdistro/rosdistro-9999.ebuild
deleted file mode 100644
index c00ff94b09a0..000000000000
--- a/dev-python/rosdistro/rosdistro-9999.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-SCM=""
-if [ "${PV#9999}" != "${PV}" ] ; then
- SCM="git-r3"
- EGIT_REPO_URI="https://github.com/ros-infrastructure/rosdistro"
-fi
-
-inherit ${SCM} distutils-r1
-
-DESCRIPTION="Tools to work with catkinized rosdistro files"
-HOMEPAGE="https://wiki.ros.org/rosdistro"
-if [ "${PV#9999}" != "${PV}" ] ; then
- SRC_URI=""
-else
- SRC_URI="https://github.com/ros-infrastructure/rosdistro/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-
-RDEPEND="
- dev-python/catkin_pkg[${PYTHON_USEDEP}]
- dev-python/rospkg[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- )
-"
-PATCHES=( "${FILESDIR}/yaml.patch" )
-
-distutils_enable_tests nose
-
-src_prepare() {
- # Requires network access
- rm -f test/test_manifest_providers.py
- default
-}
diff --git a/dev-python/rospkg/Manifest b/dev-python/rospkg/Manifest
deleted file mode 100644
index 4e89f11a4644..000000000000
--- a/dev-python/rospkg/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX gentoo.patch 662 BLAKE2B 06e1c4af66a5d1ca1e51f8d99a1cf4e62042da3d41f38b34143f7af2ec7ae4bd4516f2b57e863ec6b80d921e2ab6a920ba581dccc6615da480c237e410f4cea2 SHA512 7525f4e8809b6002000b22d6f5def37054a1bceb3d581fe01bcedd7e21dc757dd04d229e9550bfe1d2248c5804856cd9869149bea9a9ec5423e1a596c0f56153
-DIST rospkg-1.4.0.tar.gz 91707 BLAKE2B 02ee199a5f59d1256561cda0e9a6f05e40337a604bfba34d076cd09812fb4cd2f253785e894e9590de86226e8e250d77f50f18c4ffb2857c69095f329c7aa58e SHA512 4e4a40961ed1cfba0746069725378414dc61d3f55e479e7af5efa211419e34e44f5964f8ab41a8c4c9e9b74ae275fd29cf6ffda0eab66b6a0ec7fc7066719797
-EBUILD rospkg-1.4.0.ebuild 871 BLAKE2B 08e7dab357225e732c760362dc033ac24c78b73f2024db64e3cac1e451624833daac55f3642e7e0901ff5e90b1f96339eee68c6785668df0dbc74ba4509244cf SHA512 37f6234ae4914cd3025f4da6c13e6609bf785170aa577bdb46a31cc5cad9fefcdb2fccd955c8473dcdb470ea2d8ab95ae6b9de95d22b7a39e339fe9c72c18d70
-EBUILD rospkg-9999.ebuild 871 BLAKE2B 08e7dab357225e732c760362dc033ac24c78b73f2024db64e3cac1e451624833daac55f3642e7e0901ff5e90b1f96339eee68c6785668df0dbc74ba4509244cf SHA512 37f6234ae4914cd3025f4da6c13e6609bf785170aa577bdb46a31cc5cad9fefcdb2fccd955c8473dcdb470ea2d8ab95ae6b9de95d22b7a39e339fe9c72c18d70
-MISC metadata.xml 340 BLAKE2B 317bdd9ae3ac0445b83c1beb2e31db348ed88da4498d6526be372e2cd71fd84b0d10f03015f414ae56701e080b12bf8b3630edf9cbc16b0290893213e3ef1c33 SHA512 0fa44f0f4a284d56873ac55d6744c437963a2e2428cbb2ed1060784b48f3487eb05d01f572e1ad5459d3181f5546090c650623405fa71f1c75d1818f20aee5b3
diff --git a/dev-python/rospkg/files/gentoo.patch b/dev-python/rospkg/files/gentoo.patch
deleted file mode 100644
index 5a9e7738b390..000000000000
--- a/dev-python/rospkg/files/gentoo.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Strip ros_packages/ from paths. ros_packages is only for avoiding to crawl the
-whole /usr but the real one in the path without it.
-
-Index: rospkg-1.1.0/src/rospkg/rospack.py
-===================================================================
---- rospkg-1.1.0.orig/src/rospkg/rospack.py
-+++ rospkg-1.1.0/src/rospkg/rospack.py
-@@ -59,6 +59,7 @@ def list_by_path(manifest_name, path, ca
- path = os.path.abspath(path)
- basename = os.path.basename
- for d, dirs, files in os.walk(path, topdown=True, followlinks=True):
-+ d = d.replace('ros_packages/', '')
- if 'CATKIN_IGNORE' in files:
- del dirs[:]
- continue # leaf
diff --git a/dev-python/rospkg/metadata.xml b/dev-python/rospkg/metadata.xml
deleted file mode 100644
index c01ba35d0853..000000000000
--- a/dev-python/rospkg/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>ros@gentoo.org</email>
- <name>Gentoo ROS Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">ros-infrastructure/rospkg</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/rospkg/rospkg-1.4.0.ebuild b/dev-python/rospkg/rospkg-1.4.0.ebuild
deleted file mode 100644
index 4e4d4e300823..000000000000
--- a/dev-python/rospkg/rospkg-1.4.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
-inherit distutils-r1
-
-DESCRIPTION="Standalone Python library for the ROS package system"
-HOMEPAGE="https://wiki.ros.org/rospkg"
-
-if [[ ${PV} = *9999 ]]; then
- EGIT_REPO_URI="https://github.com/ros-infrastructure/rospkg"
- inherit git-r3
-
- S="${WORKDIR}/${PN}"
- EGIT_CHECKOUT_DIR="${S}"
-else
- SRC_URI="https://github.com/ros-infrastructure/rospkg/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-
-RDEPEND="
- dev-python/pyyaml[${PYTHON_USEDEP}]
- dev-python/catkin_pkg[${PYTHON_USEDEP}]
- dev-python/distro[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- )
-"
-PATCHES=(
- "${FILESDIR}/gentoo.patch"
-)
-
-distutils_enable_tests pytest
diff --git a/dev-python/rospkg/rospkg-9999.ebuild b/dev-python/rospkg/rospkg-9999.ebuild
deleted file mode 100644
index 4e4d4e300823..000000000000
--- a/dev-python/rospkg/rospkg-9999.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
-inherit distutils-r1
-
-DESCRIPTION="Standalone Python library for the ROS package system"
-HOMEPAGE="https://wiki.ros.org/rospkg"
-
-if [[ ${PV} = *9999 ]]; then
- EGIT_REPO_URI="https://github.com/ros-infrastructure/rospkg"
- inherit git-r3
-
- S="${WORKDIR}/${PN}"
- EGIT_CHECKOUT_DIR="${S}"
-else
- SRC_URI="https://github.com/ros-infrastructure/rospkg/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-
-RDEPEND="
- dev-python/pyyaml[${PYTHON_USEDEP}]
- dev-python/catkin_pkg[${PYTHON_USEDEP}]
- dev-python/distro[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- )
-"
-PATCHES=(
- "${FILESDIR}/gentoo.patch"
-)
-
-distutils_enable_tests pytest
diff --git a/dev-python/sphinx-autodoc-typehints/Manifest b/dev-python/sphinx-autodoc-typehints/Manifest
index 2bea17794130..09109ebfca53 100644
--- a/dev-python/sphinx-autodoc-typehints/Manifest
+++ b/dev-python/sphinx-autodoc-typehints/Manifest
@@ -2,8 +2,10 @@ DIST sphinx-autodoc-typehints-1.19.5.gh.tar.gz 27758 BLAKE2B f73b0afa3656949f5aa
DIST sphinx-autodoc-typehints-1.20.1.gh.tar.gz 28374 BLAKE2B 87891c5ee6b1fa76b12fd09a77c7de3e739cf95b76d0e3dd215feb585d9b07e883998c8e1a1a493230add7e8362278c750a0412d8e3d5102698e8e91e8042a4b SHA512 f8194c823c496c62dc6fa2d46595e39ec5da8f6661ceb3fc553a81f0a33604c00f3a4d742132326dca19c62cd32e7898fcfe89af862dfbc663b940bd4f9808a9
DIST sphinx-autodoc-typehints-1.21.5.gh.tar.gz 33282 BLAKE2B 9bed01a1de3f82f5f7f2809901c51dcacc7543920950dabf3a1d7ce87e0298337b0d9779d79cbfa58b2b0bfb2ab195f9957c83fc78ffc4837023733b9cef1f46 SHA512 b111832cb266bc2d48b3c60a3725b8f625581ce30e7f0c020cab83316f6f109db60031f214b6eeef02c181da63fec4bea4cf03cadda0a2c13e44c722f174be3e
DIST sphinx-autodoc-typehints-1.21.7.gh.tar.gz 34523 BLAKE2B e5ad3c02e9717d0cf19d54ce90f3b1f75537b224b16cd3fe2ed52ac471e5bea435455c611bbdb284d2ed0c1be13e7cc300b1af6957c6fdd6725b17f044d62be9 SHA512 7c0f3dd94a6f41df8630ff21303f3085efa7ad6c1b3a9137bf43bc8f748944f715984c5d55041fa30ea16cb15ab25cf612dc231c4426cf25dba6f68a85493890
+DIST sphinx-autodoc-typehints-1.21.8.gh.tar.gz 35224 BLAKE2B b370690b6bb2ff6e7eaea668b73ac96af30c7d5c4e6352af76b522487f670524db754d5fd22c969f320f267dc75f13a01a0f5683cfc55a8d136bdfc651446d88 SHA512 c87bd9aec4afe6cd0341ca795f26cc1b808226a9d97f13f283e42aa64ac87814bd27fab44bc278b3affbe3e71508fe27a0a6ddcd4f48aef40d08096c379c1883
EBUILD sphinx-autodoc-typehints-1.19.5.ebuild 1070 BLAKE2B 1e9b614c298423d6f665752e38546eaa88a10b6cecb41b8c39ade924b2d3932ba8d1f16eec79700ba6e44e721a03072b836c0021a7182683368bd874d4cdcb0f SHA512 52d550c33e9fce85a0c64d4ea047d070e514a418ba2afcac83dee25680c3381861872e22ee04322fb8299ccdfe78dc238c30e4ded7560811e894239ee4037fee
EBUILD sphinx-autodoc-typehints-1.20.1.ebuild 1077 BLAKE2B 1bcd18256ee7f484eb75885bb74cca7359fa37aac7cc7b92ec688fd73bc537e7cc94113fe070f108dc4ebfbbb743f74dd364c501a370d83bd33632fa7173531a SHA512 388f023a41877bee9f040768287f042943233f90688b5935a8d27e93573724b7a23fc5c901f1d9955049365a33d949b57a7743575c8fdcb4558d72ebe507707c
EBUILD sphinx-autodoc-typehints-1.21.5.ebuild 1077 BLAKE2B 585d1b842a0454ca3fb03d916821e783c1dfe0b1a373304514c6fd59c16a6d4dc2fe5186103919b224d8f850efa5a72cecdbf965bb3f29682b7508d96840bd5b SHA512 c320e6dc62748f5b0ec481499f21dd1194f34c826093793be5ceb63ed7424010610e0bd807aac79603b08660304ef93b1d44c345dba7e663ce6e6af30d9e1fdf
EBUILD sphinx-autodoc-typehints-1.21.7.ebuild 1077 BLAKE2B 585d1b842a0454ca3fb03d916821e783c1dfe0b1a373304514c6fd59c16a6d4dc2fe5186103919b224d8f850efa5a72cecdbf965bb3f29682b7508d96840bd5b SHA512 c320e6dc62748f5b0ec481499f21dd1194f34c826093793be5ceb63ed7424010610e0bd807aac79603b08660304ef93b1d44c345dba7e663ce6e6af30d9e1fdf
+EBUILD sphinx-autodoc-typehints-1.21.8.ebuild 1077 BLAKE2B 585d1b842a0454ca3fb03d916821e783c1dfe0b1a373304514c6fd59c16a6d4dc2fe5186103919b224d8f850efa5a72cecdbf965bb3f29682b7508d96840bd5b SHA512 c320e6dc62748f5b0ec481499f21dd1194f34c826093793be5ceb63ed7424010610e0bd807aac79603b08660304ef93b1d44c345dba7e663ce6e6af30d9e1fdf
MISC metadata.xml 807 BLAKE2B 368714db91017473456e0854b7e2024ac6d24b4ba3d5ae2a44697546c4f96185a44ecc9da8dc816d9661f5815d7d31751d2d87d599c748d06db3f1dde32a141c SHA512 04882668dfa68354aa8ee5860db11963153fb29d9c26b3367fcef63da4ebbccf049909946e73fd06250bf784dcb783b1bc70fb29b9aaa1fcb19be9fcf470ebbe
diff --git a/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.21.8.ebuild b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.21.8.ebuild
new file mode 100644
index 000000000000..395c86133d9e
--- /dev/null
+++ b/dev-python/sphinx-autodoc-typehints/sphinx-autodoc-typehints-1.21.8.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Type hints support for the Sphinx autodoc extension"
+HOMEPAGE="
+ https://github.com/tox-dev/sphinx-autodoc-typehints/
+ https://pypi.org/project/sphinx-autodoc-typehints/
+"
+SRC_URI="
+ https://github.com/tox-dev/sphinx-autodoc-typehints/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+SLOT="0"
+
+RDEPEND="
+ >=dev-python/sphinx-5.2.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/hatch-vcs[${PYTHON_USEDEP}]
+ test? (
+ >=dev-python/nptyping-2.3.1[${PYTHON_USEDEP}]
+ >=dev-python/sphobjinv-2.3.1[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-4.4[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # this package is addicted to Internet
+ tests/test_sphinx_autodoc_typehints.py::test_format_annotation
+)
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
diff --git a/dev-python/sphinxcontrib-programoutput/Manifest b/dev-python/sphinxcontrib-programoutput/Manifest
index 6d7e46cccb5a..47a9fc61c29a 100644
--- a/dev-python/sphinxcontrib-programoutput/Manifest
+++ b/dev-python/sphinxcontrib-programoutput/Manifest
@@ -1,3 +1,3 @@
DIST sphinxcontrib-programoutput-0.17.tar.gz 24067 BLAKE2B 07687a221aa9be1e02629b2961b49eace217631a1298337f77a01986c3c6444a50069a8a8b9c96ca224895ae0f9490158a720519fdf3fb544e9d3e513282eb36 SHA512 cbb564830b8a627de6ecfa83fcc235d7dd7981e191ab3cada66a74d79a5bb2ec0a993eb8ae6249db553dc1814eae98891ea285f2c3cf5e745eabce7b8647b0c4
-EBUILD sphinxcontrib-programoutput-0.17-r1.ebuild 968 BLAKE2B 8db3d29fe6b2622cb1886dd0ff36010621b84d2177181c882a3fac230bf3264361ac10ce99aff90586108de527eeeac527fd7ae4053c1491786d2bf7412f2ef2 SHA512 2236d06feeb85974ae5b2695d15c0f3b2101ad25435e3d3e8276e9921a9aa414e17ed5d05c17b469d04a3103c772a56c8ebae2de44e0805520ddb4c108ace9f8
+EBUILD sphinxcontrib-programoutput-0.17-r1.ebuild 968 BLAKE2B bb6645e1ef4e5b7f57eb642820fde75d6b06fa8219de381fca74565c4593a7ad6e90ebeeef8507ac666677e6349d43fa1714a387d5287f6698da72aa1efb95f1 SHA512 2494217373ab9814b55fa050f891c005dbc5862c7a28943fe4ecb7a3e4b611d4434cea9afe43061533a9a294039e60eebf33a447f2370064728c259f6e463c3e
MISC metadata.xml 1357 BLAKE2B 13a41cea509aa50edcd189aea0226c07f730d2b19a42d213a9d6fbd35acfedcd2eb656960f8ba40796e8e4a86fccc8e7c1cb578f568e4af6eb43225dc108a122 SHA512 6e6c8761033586ae3847b9d290df186200ae38e552b7dfe59d1a9ec8c4c4fa6ddd2b10f1c9c9dc3b6d77d0f7791c01cd88f6e8b7971be487ba2f6b144d9348b6
diff --git a/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.17-r1.ebuild b/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.17-r1.ebuild
index 12825b6ed425..b426723ce678 100644
--- a/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.17-r1.ebuild
+++ b/dev-python/sphinxcontrib-programoutput/sphinxcontrib-programoutput-0.17-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
diff --git a/dev-python/urdf_parser_py/Manifest b/dev-python/urdf_parser_py/Manifest
deleted file mode 100644
index 0232d67a484d..000000000000
--- a/dev-python/urdf_parser_py/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST urdf_parser_py-0.4.5.tar.gz 21512 BLAKE2B aa50f24c35c7919707c89770cb1b60b3d97d1c54e2a613e0fc272b15b023626c0b9ac4b7d7f26ed73859c97e9550d8c0ad32ce8d3804dae0dbbf2877fdfdf1f9 SHA512 d288a26bc776283ea8644c51ed5da14a28b619200269ef7719e894fc4d284ed12eb1932db79083aaf0349219770d5b75b7f4bf6ad2bef21ddaf8089f8263b0b7
-EBUILD urdf_parser_py-0.4.5.ebuild 595 BLAKE2B 3e1c79c07dc69018b2ae9c2149afaee58de0e974c30fe4dfa8f9b4251cd6b1990a38c9031c5584def2d050da4b2437573248ea9ea6909558789fff26695a2f07 SHA512 3bc23c4c254e0bc6dc62866e53312d2501dadb07d8ea77c4b2aed70df864bb642564ecbab92d9013e6420ad6bf1bd7a4d9b24d954fdd3114e05ef8a60ff802f0
-MISC metadata.xml 385 BLAKE2B 1a79ed702ebd7e2036727dc2d9afb3da48b5a6e58a117052fbcec73626ad10c6f6b8655df88392580fb986ead2955b961d0196204e361c60311c6df5f83242c2 SHA512 cc72be43d6ac14786569ddf01df8b0921e43de202404072e04915525d45cf2e583e8b1eaf3813501995d2171cc77e4fc0be7c31115e2926484ee1c56e8b3c526
diff --git a/dev-python/urdf_parser_py/metadata.xml b/dev-python/urdf_parser_py/metadata.xml
deleted file mode 100644
index 4b5118c6f4d7..000000000000
--- a/dev-python/urdf_parser_py/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>ros@gentoo.org</email>
- <name>Gentoo ROS Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">ros/urdf_parser_py</remote-id>
- <remote-id type="pypi">urdf-parser-py</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/urdf_parser_py/urdf_parser_py-0.4.5.ebuild b/dev-python/urdf_parser_py/urdf_parser_py-0.4.5.ebuild
deleted file mode 100644
index 59276e568cdc..000000000000
--- a/dev-python/urdf_parser_py/urdf_parser_py-0.4.5.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-inherit distutils-r1
-
-DESCRIPTION="URDF parser for Python"
-HOMEPAGE="https://wiki.ros.org/urdfdom_py"
-SRC_URI="https://github.com/ros/urdf_parser_py/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm"
-
-RDEPEND="
- dev-python/pyyaml[${PYTHON_USEDEP}]
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/catkin_pkg[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests nose
diff --git a/dev-python/vcstools/Manifest b/dev-python/vcstools/Manifest
deleted file mode 100644
index 7086bc78bf79..000000000000
--- a/dev-python/vcstools/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX yaml.patch 1063 BLAKE2B 33d954db0dfb7caf5db07bdc287ff8f7fdb74edad7f92ea5ae3ec1076fd02077e3c87f2d12907a6eb9e419b506bafab7ca84dd0c2ca282aa08d24eccd3054ff8 SHA512 c2fa16dd567792cf7b31e1bc3a22d647ac40f4e3302c74e61202b8cc1bdb099031029ed8090ad27d54aed7d93052cc099a6bdc2e8849194ade2db44bea44eb5d
-DIST vcstools-0.1.42.tar.gz 65979 BLAKE2B 2deb29116e891bc93410e4a8f58938009140d01baaa834cccfdba2be3243d98bb11507fd134284bc1dbeca1434ea0eeaf2ed332dcb579bbacf1bc92815f8623d SHA512 1b54270c878684862eb607c2e445fe24d8edfdd8ea2cc75e899044d9e8e89a882fd2dd6fb7825553f83003ae7af08850c18fdeaabaa107a6bfdb2759b32e8fa6
-EBUILD vcstools-0.1.42.ebuild 1248 BLAKE2B 53e7c89a71bb419ef216a173319a3def6c9299f09a413ed7ef31b51ec51bda9cd0d7b85697c2065cdba7aa32fd3291d7d13084f14db6379f65e5971782b8bb04 SHA512 87e892c2a312b0cf9d8877b6f71b50819adef4b5e6a742c993431be559740edf589900d51e0eb8be6e13a2122ecdc4035fb6a1f122484d822c5c1484fd048d53
-MISC metadata.xml 402 BLAKE2B 4396bf3f04fde671260984d3d11d08891325305a4a83b3fa1a99775227de87eeb5c4a40e9e82b993f7546a65fcd5230408d6db6e317265f5c660511813e473bc SHA512 80ba7bb0fbb262d518711f23f03088871e04fc08769cb476c72681f8778f1306857217b3360b49df2524faa4a97dc4f9dab5edb6f95c9479ff02ca52b67f788f
diff --git a/dev-python/vcstools/files/yaml.patch b/dev-python/vcstools/files/yaml.patch
deleted file mode 100644
index 727131bc5618..000000000000
--- a/dev-python/vcstools/files/yaml.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-https://github.com/vcstools/vcstools/issues/158
-https://bugs.gentoo.org/698668
-
-Index: vcstools-0.1.42/src/vcstools/tar.py
-===================================================================
---- vcstools-0.1.42.orig/src/vcstools/tar.py
-+++ vcstools-0.1.42/src/vcstools/tar.py
-@@ -77,7 +77,7 @@ class TarClient(VcsClientBase):
- """
- if self.detect_presence():
- with open(self.metadata_path, 'r') as metadata_file:
-- metadata = yaml.load(metadata_file.read())
-+ metadata = yaml.full_load(metadata_file.read())
- if 'url' in metadata:
- return metadata['url']
- return None
-@@ -165,7 +165,7 @@ class TarClient(VcsClientBase):
-
- if self.detect_presence():
- with open(self.metadata_path, 'r') as metadata_file:
-- metadata = yaml.load(metadata_file.read())
-+ metadata = yaml.full_load(metadata_file.read())
- if 'version' in metadata:
- return metadata['version']
- return None
diff --git a/dev-python/vcstools/metadata.xml b/dev-python/vcstools/metadata.xml
deleted file mode 100644
index 4a8bec5b97bd..000000000000
--- a/dev-python/vcstools/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>ros@gentoo.org</email>
- <name>Gentoo ROS Project</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">vcstools/vcstools</remote-id>
- <remote-id type="pypi">vcstools</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/dev-python/vcstools/vcstools-0.1.42.ebuild b/dev-python/vcstools/vcstools-0.1.42.ebuild
deleted file mode 100644
index 012d6036c411..000000000000
--- a/dev-python/vcstools/vcstools-0.1.42.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python library for interacting with various VCS systems"
-HOMEPAGE="https://wiki.ros.org/vcstools"
-SRC_URI="
- http://download.ros.org/downloads/${PN}/${P}.tar.gz
- https://github.com/vcstools/vcstools/archive/${PV}.tar.gz -> ${P}.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm"
-
-RDEPEND="
- dev-python/pyyaml[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
-"
-BDEPEND="test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-vcs/git
- dev-vcs/mercurial
- dev-vcs/subversion
- )
-"
-
-PATCHES=( "${FILESDIR}/yaml.patch" )
-
-distutils_enable_tests nose
-
-src_prepare() {
- # Those fail because of broken upstream testing
- rm test/test_bzr.py || die
- sed -e 's/test_checkout_timeout/_&/' -i test/test_git.py || die
-
- distutils-r1_src_prepare
-}
-
-src_test() {
- # From travis.yml
- # Set git config to silence some stuff in the tests
- git config --global user.email "foo@example.com" || die
- git config --global user.name "Foo Bar" || die
- # Set the hg user
- cat > ~/.hgrc <<- EOF || die
- [ui]
- username = Your Name <your@mail.com>
- EOF
-
- distutils-r1_src_test
-}