summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/Manifest.gzbin257768 -> 257773 bytes
-rw-r--r--dev-python/autobahn/Manifest6
-rw-r--r--dev-python/autobahn/autobahn-22.12.1.ebuild5
-rw-r--r--dev-python/autobahn/autobahn-22.7.1.ebuild5
-rw-r--r--dev-python/autobahn/autobahn-23.1.1.ebuild5
-rw-r--r--dev-python/bitstring/Manifest2
-rw-r--r--dev-python/bitstring/bitstring-4.0.1.ebuild42
-rw-r--r--dev-python/debugpy/Manifest5
-rw-r--r--dev-python/debugpy/debugpy-1.6.6.ebuild43
-rw-r--r--dev-python/debugpy/files/debugpy-1.6.6-unbundle-pydevd.patch77
-rw-r--r--dev-python/debugpy/metadata.xml1
-rw-r--r--dev-python/kafka-python/Manifest2
-rw-r--r--dev-python/kafka-python/kafka-python-2.0.2.ebuild4
-rw-r--r--dev-python/pydevd/Manifest2
-rw-r--r--dev-python/pydevd/pydevd-2.9.5.ebuild88
-rw-r--r--dev-python/python-snappy/Manifest (renamed from dev-python/snappy/Manifest)2
-rw-r--r--dev-python/python-snappy/metadata.xml (renamed from dev-python/snappy/metadata.xml)0
-rw-r--r--dev-python/python-snappy/python-snappy-0.6.1.ebuild (renamed from dev-python/snappy/snappy-0.6.1.ebuild)6
-rw-r--r--dev-python/sphinx-basic-ng/Manifest2
-rw-r--r--dev-python/sphinx-basic-ng/sphinx-basic-ng-1.0.0_beta1.ebuild43
-rw-r--r--dev-python/sphinx-py3doc-enhanced-theme/Manifest2
-rw-r--r--dev-python/sphinx-py3doc-enhanced-theme/sphinx-py3doc-enhanced-theme-2.4.0.ebuild20
22 files changed, 343 insertions, 19 deletions
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 140dff22c0e3..14996ed73eb6 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/autobahn/Manifest b/dev-python/autobahn/Manifest
index 1bce5cd6987a..f3fdd6f34ac9 100644
--- a/dev-python/autobahn/Manifest
+++ b/dev-python/autobahn/Manifest
@@ -1,7 +1,7 @@
DIST autobahn-22.12.1.tar.gz 479515 BLAKE2B 37003c458b773b122716fd17e5245c3754e49e5c66601266870ce83fe4b7622553605d007902bd505897428231ce8347bf24548142dcb38631dc08f092be7eaf SHA512 10b3eec220a78b21aa393c9a721a9efb06b2623910ebb19dcf58c3966912cb9c5bbe5fc04d9f1072711a209a6a0168d7ba3a6147c1fc9a7db46bd528cc380dd0
DIST autobahn-22.7.1.tar.gz 476789 BLAKE2B 4860a6ec1a2631986dd5d8e94069134e75650eedb67dce18dd4c1e8ad45bd76ca183b4dcbca6ef4474c25f6feb4a1407c9fed4c74f0751e9c0c7fbca2b013406 SHA512 ea2c4d61d3f0f8ef35a31b599bc432781536dccaa316cda474a61003b10df0ef6346615d16228848cc5acb24a4e5f4c50be1fe759daf35b629f636da55688137
DIST autobahn-23.1.1.tar.gz 479905 BLAKE2B 598f3fde0efb7016423962b10937503414a96cce1813fb7b11133d1ee2b4fa4661c379df19e725f49b29731650e6696de4d2b5f6781b2076298641471f16ff9b SHA512 f74ec3b2647689613e48446b7604b754f43fead2e8c77370c3f6e22553d9bccedd584b41940b572463977bdd1078c29c346af972dd04583feb217f708c771843
-EBUILD autobahn-22.12.1.ebuild 3702 BLAKE2B 9e38816918d03d891dfc0f7215939bdcc4d28737f08a6b3863b5a0bcaed70f52a8685ec93d62e8d8ac1087465e0aac14742df03c9ce2a9648252c7fef44cf2dc SHA512 8d93888d4b64d934ca99cb2b6ee47fe1813254f593a9ccc9d06561a66c85782c691dc00f853f9f0252306f14e929d6722f8cae64944b421b8216a7134ec447d8
-EBUILD autobahn-22.7.1.ebuild 3692 BLAKE2B 3a740730f12bd17eb88e38db9789141a1d0da319da6917bb6168a0278d78bd6cababe6240b8a1010ba106da1d7c34e6be040be804957c4865db04cc7167e297c SHA512 050613b0def48381cf29639aac034d1bb43a5750da0e736ae78dd289a925e646f47216a06e083cc1f122d429ed7133ad575add2b0b5c5151f571c0dd386ac21a
-EBUILD autobahn-23.1.1.ebuild 3702 BLAKE2B 9e38816918d03d891dfc0f7215939bdcc4d28737f08a6b3863b5a0bcaed70f52a8685ec93d62e8d8ac1087465e0aac14742df03c9ce2a9648252c7fef44cf2dc SHA512 8d93888d4b64d934ca99cb2b6ee47fe1813254f593a9ccc9d06561a66c85782c691dc00f853f9f0252306f14e929d6722f8cae64944b421b8216a7134ec447d8
+EBUILD autobahn-22.12.1.ebuild 3720 BLAKE2B c2ed933f27d77934aeb1dcd2617447e8226ee81daec23b900a21632a6418be7f3951cd09a22c4348b74454d65b9dddc774e4619638a1a405e26565acaac8567b SHA512 d33361ad0db08f14d9691e3a9a63a9fbaac68c54a613747c9b12b1fc7d6a61a6f7df35ec897038b438ebea76152d89fec8fa957b2c246309c97c282098b283c6
+EBUILD autobahn-22.7.1.ebuild 3710 BLAKE2B 9b34baa8fdb6bdbc48b7efddf7a38941d6d3481b50c1ce237def639a1fab5670bfd53eeb2c8ea05e5387a0e41cadf5be214d4a439513065846ae272b090dd678 SHA512 6f9786f82ae32fa8fd36d3996097e6d6cef013113e2987a3c24d7435a6c81306fff7fd381f122b6bdf791ff7cb2509c841a376f01ee9e44c1621ca4c32ea13f4
+EBUILD autobahn-23.1.1.ebuild 3720 BLAKE2B c2ed933f27d77934aeb1dcd2617447e8226ee81daec23b900a21632a6418be7f3951cd09a22c4348b74454d65b9dddc774e4619638a1a405e26565acaac8567b SHA512 d33361ad0db08f14d9691e3a9a63a9fbaac68c54a613747c9b12b1fc7d6a61a6f7df35ec897038b438ebea76152d89fec8fa957b2c246309c97c282098b283c6
MISC metadata.xml 596 BLAKE2B 07cc4fbcb4c6fde6b1bb49a0a30fa8d2ef7ff4424397e29053a6ac89d87acd9fa7b1897c5381910d53f590192945a89a5b987fcdb9595e42f67f23333010a0ba SHA512 4d4cecf09593ec201711b13de1820e59f007f745b41611471ec737da4d679323787ac06a3a987cede9bf2c8dff71c9dbcb197e6a9c9109cf4d3a34d9247f9962
diff --git a/dev-python/autobahn/autobahn-22.12.1.ebuild b/dev-python/autobahn/autobahn-22.12.1.ebuild
index 801da2abe387..e31d95cf93be 100644
--- a/dev-python/autobahn/autobahn-22.12.1.ebuild
+++ b/dev-python/autobahn/autobahn-22.12.1.ebuild
@@ -40,7 +40,7 @@ BDEPEND="
test? (
${RDEPEND}
>=dev-python/wsaccel-0.6.3[${PYTHON_USEDEP}]
- >=dev-python/snappy-0.6.0[${PYTHON_USEDEP}]
+ >=dev-python/python-snappy-0.6.0[${PYTHON_USEDEP}]
>=dev-python/msgpack-1.0.2[${PYTHON_USEDEP}]
>=dev-python/ujson-4.0.2[${PYTHON_USEDEP}]
>=dev-python/cbor2-5.2.0[${PYTHON_USEDEP}]
@@ -101,7 +101,8 @@ python_test() {
pkg_postinst() {
optfeature "C-based WebSocket acceleration" "dev-python/wsaccel"
- optfeature "non-standard WebSocket compression support" "dev-python/snappy"
+ optfeature "non-standard WebSocket compression support" \
+ "dev-python/python-snappy"
optfeature "accelerated WAMP serialization support" \
"dev-python/msgpack dev-python/ujson dev-python/cbor2 dev-python/flatbuffers dev-python/py-ubjson"
optfeature "TLS transport encryption" \
diff --git a/dev-python/autobahn/autobahn-22.7.1.ebuild b/dev-python/autobahn/autobahn-22.7.1.ebuild
index b5a3d9b75033..7f6f19e5235a 100644
--- a/dev-python/autobahn/autobahn-22.7.1.ebuild
+++ b/dev-python/autobahn/autobahn-22.7.1.ebuild
@@ -39,7 +39,7 @@ RDEPEND="
BDEPEND="
test? ( ${RDEPEND}
>=dev-python/wsaccel-0.6.3[${PYTHON_USEDEP}]
- >=dev-python/snappy-0.6.0[${PYTHON_USEDEP}]
+ >=dev-python/python-snappy-0.6.0[${PYTHON_USEDEP}]
>=dev-python/msgpack-1.0.2[${PYTHON_USEDEP}]
>=dev-python/ujson-4.0.2[${PYTHON_USEDEP}]
>=dev-python/cbor2-5.2.0[${PYTHON_USEDEP}]
@@ -100,7 +100,8 @@ python_test() {
pkg_postinst() {
optfeature "C-based WebSocket acceleration" "dev-python/wsaccel"
- optfeature "non-standard WebSocket compression support" "dev-python/snappy"
+ optfeature "non-standard WebSocket compression support" \
+ "dev-python/python-snappy"
optfeature "accelerated WAMP serialization support" \
"dev-python/msgpack dev-python/ujson dev-python/cbor2 dev-python/flatbuffers dev-python/py-ubjson"
optfeature "TLS transport encryption" \
diff --git a/dev-python/autobahn/autobahn-23.1.1.ebuild b/dev-python/autobahn/autobahn-23.1.1.ebuild
index 801da2abe387..e31d95cf93be 100644
--- a/dev-python/autobahn/autobahn-23.1.1.ebuild
+++ b/dev-python/autobahn/autobahn-23.1.1.ebuild
@@ -40,7 +40,7 @@ BDEPEND="
test? (
${RDEPEND}
>=dev-python/wsaccel-0.6.3[${PYTHON_USEDEP}]
- >=dev-python/snappy-0.6.0[${PYTHON_USEDEP}]
+ >=dev-python/python-snappy-0.6.0[${PYTHON_USEDEP}]
>=dev-python/msgpack-1.0.2[${PYTHON_USEDEP}]
>=dev-python/ujson-4.0.2[${PYTHON_USEDEP}]
>=dev-python/cbor2-5.2.0[${PYTHON_USEDEP}]
@@ -101,7 +101,8 @@ python_test() {
pkg_postinst() {
optfeature "C-based WebSocket acceleration" "dev-python/wsaccel"
- optfeature "non-standard WebSocket compression support" "dev-python/snappy"
+ optfeature "non-standard WebSocket compression support" \
+ "dev-python/python-snappy"
optfeature "accelerated WAMP serialization support" \
"dev-python/msgpack dev-python/ujson dev-python/cbor2 dev-python/flatbuffers dev-python/py-ubjson"
optfeature "TLS transport encryption" \
diff --git a/dev-python/bitstring/Manifest b/dev-python/bitstring/Manifest
index b50b1c7ea7e4..ad994de91563 100644
--- a/dev-python/bitstring/Manifest
+++ b/dev-python/bitstring/Manifest
@@ -1,3 +1,5 @@
DIST bitstring-3.1.9.tar.gz 408443 BLAKE2B 747ce06fc33681cbe63d706c2dace5ebce314aea1ba45f8a5a9d65f849bcf253fa9354e39fd80731af4845993e418f27232ede47c940367b8cb425867ffee8c9 SHA512 6dc9c8d683e4415dfd685153b350bd5462117c49c7d8fcd9b2a066f927d82bb2bfae1cc5df543dd38c5e65b93d453ad13d2937f9523b77b007b1234b24ba7be1
+DIST bitstring-bitstring-4.0.1.gh.tar.gz 413983 BLAKE2B a4b424d2c139b34ce5ea81522486d0e42d82a06cfc64ce664505a2c1f1a626939b57b1755642220e2fb4219ead3a2a368006878ea05bdae59a638948b24e8b8c SHA512 f036a042f83c70b830f987114e7eb54754145296c60cd6486f398247a069c50588f3c86395a849a99e3c9b94364f1fcf4fedf4b59b80f03b6aecb38d992f5490
EBUILD bitstring-3.1.9.ebuild 612 BLAKE2B b0ee0487b0703f83d0cc10bea4070273a73c3ec9f1fe0c48d21587937140430cba7554ac31e76bf8c34f2c05cb4a7e81c203aa21447c6a8a20036114e10ac218 SHA512 97b3b30bfdfe566b54094c672077f8cd872b71ad3bd903c5feb971db0bca4401c87773dcdcfdab7ff11b24b028fbd3565ece5e5b7b6e3af553ed57d9e950fdfb
+EBUILD bitstring-4.0.1.ebuild 845 BLAKE2B 76902829d324a61bdca2081855b73a87f11d681399b0b663b78e4feb7847241c587b502e475326faa1bca5aff46f730df59b675b000d1499e97845006923235a SHA512 62e84b209b7d047bc6d2de905a7eb3ca714af25c84d2f4392599b30ae4e59ba984a5399521626a46ee92e2fc3d89e68da0f10973c93d7537a3520d6c7f9c0bca
MISC metadata.xml 733 BLAKE2B 5d978fb3a90e33422df3c35986386d83e38b7760a2cac0708894c8c58c41002b8c7e1fe16bc1e9c707d8009afd0613d4afccf459770d40ec7c9223ede6a34e05 SHA512 ba4a8fb544c13bce8b31eb1dc3c4c5f5beff5f883f922479ccf809d81532719353ef322a26cdf16a0ef499dcdfb300b4a3fd0812edcb62651f8b617f0e391930
diff --git a/dev-python/bitstring/bitstring-4.0.1.ebuild b/dev-python/bitstring/bitstring-4.0.1.ebuild
new file mode 100644
index 000000000000..28d8a4c9d103
--- /dev/null
+++ b/dev-python/bitstring/bitstring-4.0.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+MY_P=${PN}-${P}
+DESCRIPTION="A pure Python module for creation and analysis of binary data"
+HOMEPAGE="
+ https://github.com/scott-griffiths/bitstring/
+ https://pypi.org/project/bitstring/
+"
+SRC_URI="
+ https://github.com/scott-griffiths/${PN}/archive/${P}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+ [[ ${PV} != 4.0.1 ]] && die "Remove the hack!"
+ cat >> pyproject.toml <<-EOF
+
+ [build-system]
+ build-backend = "setuptools.build_meta"
+ EOF
+ distutils-r1_src_prepare
+}
+
+src_test() {
+ cd tests || die
+ distutils-r1_src_test
+}
diff --git a/dev-python/debugpy/Manifest b/dev-python/debugpy/Manifest
index f3673815c1ed..04ff976fc03f 100644
--- a/dev-python/debugpy/Manifest
+++ b/dev-python/debugpy/Manifest
@@ -1,4 +1,7 @@
AUX debugpy-1.6.1-unbundle-pydevd.patch 2908 BLAKE2B 2c9ef22ce4e00f8a7bafa4097bfbcaf4218195df9f6243233da2d713c819af40251d9a5b0d150a0d7e1615fa128ae36236aae0440791e6f5e1ccd6376f2c1192 SHA512 5f4938171f6edfbf093032ddd3711f112c90e350ca26287edc70cda0668aece98075ab34721e1734ba7c9e72c9a5df774e3683e230c15533e32dc9798329647f
+AUX debugpy-1.6.6-unbundle-pydevd.patch 2531 BLAKE2B c7cf5cc10a75393b191ab3ecd3137b2d4df30a0611b76fd18bf1822aa61c06ec912358afe6da420c1ace3314e12b57079cadb0deebeb19fc3242f75f7ef5860a SHA512 98d6557c516617273a1a75c5269733f02d55754078ba9a5137f9abdcddc58275a7ea451f290ecf809003abc614b0865d235a8b712caec71e3811911a4f231448
DIST debugpy-1.6.3.gh.tar.gz 6697583 BLAKE2B 38138be3294615e78995575c8f8ad1f990733be90cfaf76197c714e84f179086501417cc2d64627d3a8ecd0fa451e14e3229bd14d02353bc7512e288e8d4f092 SHA512 c055351351f6705b7bbab93ec07abba09027f1f2a52d90a242f51b4eb6fec19821fbb251b8c8e80587d1333faa4c6d7cab5dead938e9739c5c45013af8ee46a7
+DIST debugpy-1.6.6.gh.tar.gz 6942488 BLAKE2B 18c6eee2322239e5cbbacf9431fa7480abcf14a68f290d2228edc8b2ead042e7b09d19ee5bcc60be32e8a6b0b34b925eaa8246991298744f3ca74d4ed2ea3f3e SHA512 1a209bfd702d5f0649ce50b0910023e295953dd39cefdefb0b5af1d6023e629a727610789cd244e656bdf4276cee957fa463506ddaca603ab3ee85cc250dc212
EBUILD debugpy-1.6.3.ebuild 1145 BLAKE2B a3c641fab5ea9ffdc1ac452fcc83810a02b48fec1adbe7cd85d1296eddcced63a1ba1601efc4671f3924c7384b5df7200dae1c8d215b373e4508d4604648ce2d SHA512 779369fcbfa80d0b85a4d9ac08c87b406599b07018e439aa8c2d8be1d4f99d3086459f48b1052a1eaab49de8f0004611e849427b28a54d4b34629731e58d936d
-MISC metadata.xml 451 BLAKE2B 671153316362e0394ae59824e67f5ea897615d3853552aa92fb273d4a41a88916cfe03650ab42248ffee557cb95149b21160395e0fcb2f1fd69bb3bc2c97ea55 SHA512 393d4898c3555b425c34dad5f540f42fc8e281f6299360d1192d099e73486467c92ed16ca710e34d2868aec63fca2eab4775b86e95e6dea79b8721ff70e1db87
+EBUILD debugpy-1.6.6.ebuild 1153 BLAKE2B e0687e6ba401b4bd49de9684dacbdd31aa485b308f20325d434f961570ed913efeb902c51018719ed511e5ba3ae808104d796ba87a9cff97d56e7162f594c6a8 SHA512 f84b9f6ff46bd39338072796f465889ebab5f8b124c590e35f1babe72300ede342627b75b276b2c40b7d4c85915237d174a5b12751fbeda93699d8bae17e9810
+MISC metadata.xml 508 BLAKE2B f5af1472be02222c1eb89246c4c4b782aaf5de8dd785aa983bbee6df69982b96c276310480a7ffbf2ac0105268507474d3b0823fc9e0bff89acfe648a2cc490f SHA512 d4697748bc79f4c684dd3bf58e52b211e8ba7816041840e705b896f2731a1a0518a01d7b7cca5e441bbc88e6eb272175c26681517873883068c4fe1bc864c09b
diff --git a/dev-python/debugpy/debugpy-1.6.6.ebuild b/dev-python/debugpy/debugpy-1.6.6.ebuild
new file mode 100644
index 000000000000..8579d79609a8
--- /dev/null
+++ b/dev-python/debugpy/debugpy-1.6.6.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="An implementation of the Debug Adapter Protocol for Python"
+HOMEPAGE="https://github.com/microsoft/debugpy/ https://pypi.org/project/debugpy/"
+SRC_URI="
+ https://github.com/microsoft/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+# This is completely broken
+RESTRICT="test"
+
+RDEPEND="dev-python/pydevd[${PYTHON_USEDEP}]"
+BDEPEND="test? ( dev-python/pytest-timeout[${PYTHON_USEDEP}] )"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.6.6-unbundle-pydevd.patch"
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # Drop unnecessary and unrecognized option
+ # __main__.py: error: unrecognized arguments: -n8
+ # Do not timeout
+ sed -e '/addopts/d' -e '/timeout/d' -i pytest.ini || die
+
+ # Unbundle dev-python/pydevd
+ rm -r src/debugpy/_vendored tests/tests/test_vendoring.py || die
+
+ distutils-r1_python_prepare_all
+}
diff --git a/dev-python/debugpy/files/debugpy-1.6.6-unbundle-pydevd.patch b/dev-python/debugpy/files/debugpy-1.6.6-unbundle-pydevd.patch
new file mode 100644
index 000000000000..d285775c9246
--- /dev/null
+++ b/dev-python/debugpy/files/debugpy-1.6.6-unbundle-pydevd.patch
@@ -0,0 +1,77 @@
+diff --git a/pyproject.toml b/pyproject.toml
+index 9a79e55..8725d19 100644
+--- a/pyproject.toml
++++ b/pyproject.toml
+@@ -8,7 +8,6 @@ exclude = '''
+ ( __pycache__
+ | ^/.tox
+ | ^/versioneer.py
+-| ^/src/debugpy/_vendored
+ | ^/src/debugpy/_version.py
+ )
+ '''
+diff --git a/setup.py b/setup.py
+index 3abc811..c11924c 100644
+--- a/setup.py
++++ b/setup.py
+@@ -18,12 +18,10 @@ del sys.path[0]
+
+ sys.path.insert(0, os.path.join(os.path.dirname(os.path.abspath(__file__)), "src"))
+ import debugpy
+-import debugpy._vendored
+
+ del sys.path[0]
+
+
+-PYDEVD_ROOT = debugpy._vendored.project_root("pydevd")
+ DEBUGBY_ROOT = os.path.dirname(os.path.abspath(debugpy.__file__))
+
+
+@@ -146,8 +144,6 @@ if __name__ == "__main__":
+ extras["platforms"] = platforms
+
+ cmds = versioneer.get_cmdclass()
+- override_build(cmds)
+- override_build_py(cmds)
+
+ setuptools.setup(
+ name="debugpy",
+@@ -183,14 +179,9 @@ if __name__ == "__main__":
+ "debugpy.common",
+ "debugpy.launcher",
+ "debugpy.server",
+- "debugpy._vendored",
+ ],
+ package_data={
+ "debugpy": ["ThirdPartyNotices.txt"],
+- "debugpy._vendored": [
+- # pydevd extensions must be built before this list can be computed properly,
+- # so it is populated in the overridden build_py.finalize_options().
+- ],
+ },
+ ext_modules=ExtModules(),
+ has_ext_modules=lambda: True,
+diff --git a/src/debugpy/server/__init__.py b/src/debugpy/server/__init__.py
+index 42d5367..e333dcf 100644
+--- a/src/debugpy/server/__init__.py
++++ b/src/debugpy/server/__init__.py
+@@ -1,7 +1,3 @@
+ # Copyright (c) Microsoft Corporation. All rights reserved.
+ # Licensed under the MIT License. See LICENSE in the project root
+ # for license information.
+-
+-# "force_pydevd" must be imported first to ensure (via side effects)
+-# that the debugpy-vendored copy of pydevd gets used.
+-import debugpy._vendored.force_pydevd # noqa
+diff --git a/src/debugpy/server/attach_pid_injected.py b/src/debugpy/server/attach_pid_injected.py
+index a8df6e1..a29a969 100644
+--- a/src/debugpy/server/attach_pid_injected.py
++++ b/src/debugpy/server/attach_pid_injected.py
+@@ -31,7 +31,6 @@ def attach(setup):
+ pydevd_attach_to_process_path = os.path.join(
+ _debugpy_dir,
+ "debugpy",
+- "_vendored",
+ "pydevd",
+ "pydevd_attach_to_process",
+ )
diff --git a/dev-python/debugpy/metadata.xml b/dev-python/debugpy/metadata.xml
index a55c596e2ffb..a6c53f2a9008 100644
--- a/dev-python/debugpy/metadata.xml
+++ b/dev-python/debugpy/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<upstream>
<remote-id type="pypi">debugpy</remote-id>
+ <remote-id type="github">microsoft/debugpy</remote-id>
<maintainer status="unknown">
<email>ptvshelp@microsoft.com</email>
<name>Microsoft Corporation</name>
diff --git a/dev-python/kafka-python/Manifest b/dev-python/kafka-python/Manifest
index d0e4c3144eae..ebad3c470af2 100644
--- a/dev-python/kafka-python/Manifest
+++ b/dev-python/kafka-python/Manifest
@@ -1,3 +1,3 @@
DIST kafka-python-2.0.2.tar.gz 327238 BLAKE2B 9d8bdee1cedcc3c7c0bee9d900bb815552b29f50ec45b7db9d1052a26eb772c84d92648ccc0d498189fc44314f5c8c30529fa61cb983481f2e2480e009630f91 SHA512 e193a8fe5852d2134e854749115feba46a0b8ff748336989a27bf56acba1124dbb8a5d841670a67ee26eef030a686d931d03d329f978b2eef7904183e83d2594
-EBUILD kafka-python-2.0.2.ebuild 1253 BLAKE2B bf659fedff8f348215200066081e89340e5ff7d7a846b66643e28a2ee5bc6067a9e7fa9f5d4cf13fcef87d7f111f8ae3aad06e98b8f3a55e095b99c7d23a6c4e SHA512 b52b4e9005f85fc683f8b8b3dfd151101ae9adb24b8cad4230caf71a1023cc90be454744087e9126f5213ce75b7e2bbd0cb0b05c3b82be4711b2281a8fa95eec
+EBUILD kafka-python-2.0.2.ebuild 1267 BLAKE2B 79cd03b7739bb93aa63d4e34e2668a954b3709cf1981f8aa0efbae793aed162ce551afaecde72d23d7ee083bd2d47f4ce49be849227a135186f0b054c5112860 SHA512 0ae00f707aaf3a70315e2ea40916ad25e38dcb240066e31a0dad0571a03907dff8502a768645b921dbeeb81a13ff1dc018e5060dec8263926cf675bc6ce5a5cf
MISC metadata.xml 307 BLAKE2B d5a0188eb0aaf189135a021a211b30e2b641f31c83260999f8e0cc4cd12d78a9db90c5be3e5f958dd2f2ffef3177c1833c8e7d2c1b7624c3ccb0d2d5c7ddb868 SHA512 7452ad3874e6d102ebfe6ffa1a1c0ea37d477c100cfc434f9bc7259d04e08789bd2a926dca92f8e819de337028751b4738f24b9f8d2b9bcb59ef85053177b78a
diff --git a/dev-python/kafka-python/kafka-python-2.0.2.ebuild b/dev-python/kafka-python/kafka-python-2.0.2.ebuild
index 697ef4ffe69e..b9bc7a22ab37 100644
--- a/dev-python/kafka-python/kafka-python-2.0.2.ebuild
+++ b/dev-python/kafka-python/kafka-python-2.0.2.ebuild
@@ -22,7 +22,7 @@ BDEPEND="
dev-python/mock[${PYTHON_USEDEP}]
dev-python/pytest-mock[${PYTHON_USEDEP}]
dev-python/python-zstandard[${PYTHON_USEDEP}]
- dev-python/snappy[${PYTHON_USEDEP}]
+ dev-python/python-snappy[${PYTHON_USEDEP}]
)"
distutils_enable_tests pytest
@@ -39,6 +39,6 @@ python_test() {
pkg_postinst() {
optfeature "LZ4 compression/decompression support" dev-python/lz4
- optfeature "Snappy compression support" dev-python/snappy
+ optfeature "Snappy compression support" dev-python/python-snappy
optfeature "ZSTD compression/decompression support" dev-python/python-zstandard
}
diff --git a/dev-python/pydevd/Manifest b/dev-python/pydevd/Manifest
index f0f985c292a5..79ead8cf2f18 100644
--- a/dev-python/pydevd/Manifest
+++ b/dev-python/pydevd/Manifest
@@ -1,3 +1,5 @@
DIST pydevd-2.9.3.gh.tar.gz 3979334 BLAKE2B f26af62d12d89317ffc9e670c78bac2c977195897dfb858861f6d12a331714c084d11dc030efe82777d51f9cd429b54d78c7126f366fdda15ebd315121b55dcd SHA512 c8d30658e84a1edd3e4d0cd35563f50231b6a2df247fecab5e90236c4c80da10e7fe5f182b1791f86063d3228d115d32d388087605e58842505ab19aabe75444
+DIST pydevd-2.9.5.gh.tar.gz 3982897 BLAKE2B 06f0712301b419c472bcef2443a2ed277eb477041ff2e40e41b57f61649d84a7559dcae82c30ac572b14e90b98c2b9b9542c7360deded087eec92aeb0372ad67 SHA512 9aa38bc9a238e6f2956883a6318536382726013ea9e4a9d902b36d60df0cf924c279545bcdf92afdb435bfe36598982edd5805725860798fb3970b105254ba1d
EBUILD pydevd-2.9.3.ebuild 2565 BLAKE2B c6d62cc33736c89466e0100815f7d1f1a3b084ae27cc4af1fc653578ec46b6b449775058a431ef6a2173eb06580f0447ccc0821eeaa07516f41bc4a52d1e81fe SHA512 1a04cac3328fba3b39a8516d6f4647c732c284df3c42ce58e71d7c76759dd6895ec3af7520d73caf245777c26d749665cb787886ba95194b7f01e590e732f8b9
+EBUILD pydevd-2.9.5.ebuild 2477 BLAKE2B cdc0a3ada74fbc8bcfd3846ed16a93dc60fe9044d77398ab153675eb2cd7764b63495128fac223631efa52bc738fe3fee7ae69d0e9b80fa0d738fa8a0494b9d3 SHA512 cece7dc3808387b462f86bc2b8fe7d8322d4824513d41af50e2a23083941a8dd5b6a263ac9a3dd65132b0603a359f37daba542fe68ac42ffcc6829bfa743b1ea
MISC metadata.xml 384 BLAKE2B 37a4caa01a28f98ec8d141129c08754e6ba4dee5910a81c26f3eafcd7ac832962e91d3e39783e4859ac7e5ae5754837c89e496c4c2c205d12626359adf7dddae SHA512 5cf80b2e0eaf21e900c83341e9bef5c74a36d3c0a7354e3b6a832184cc60c42eeef6a22236e4fd9d484dc8834e5d4f98facd2578c223da2cc187dd76f91db764
diff --git a/dev-python/pydevd/pydevd-2.9.5.ebuild b/dev-python/pydevd/pydevd-2.9.5.ebuild
new file mode 100644
index 000000000000..aa9a8f932b61
--- /dev/null
+++ b/dev-python/pydevd/pydevd-2.9.5.ebuild
@@ -0,0 +1,88 @@
+# 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 toolchain-funcs
+
+MY_P="pydev_debugger_${PV//./_}"
+
+DESCRIPTION="PyDev.Debugger (used in PyDev, PyCharm and VSCode Python)"
+HOMEPAGE="https://github.com/fabioz/PyDev.Debugger/"
+SRC_URI="
+ https://github.com/fabioz/PyDev.Debugger/archive/${MY_P}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/PyDev.Debugger-${MY_P}"
+
+LICENSE="EPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+# After removing and recompiling the prebuilt lib the tests fail?
+# For some reason the test suite is executing a slightly different gdb command
+# then before, which is lacking the file name of the lib that was pre built:
+# gdb: No symbol table is loaded. Use the "file" command
+# This also happens outside of portage so it is not related to any *FLAGS
+RESTRICT="test"
+
+BDEPEND="
+ test? (
+ dev-python/untangle[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ )
+"
+
+RDEPEND="sys-devel/gdb"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+
+ # Drop -O3 and -flto compiler args
+ sed -i \
+ -e 's/extra_link_args = extra_compile_args\[\:\]/pass/g' \
+ -e '/extra_compile_args/d' \
+ setup.py || die
+
+ # Clean up some prebuilt files
+ rm -r third_party || die
+ cd pydevd_attach_to_process || die
+
+ # Remove these Windows files
+ rm attach_{amd64,x86}.dll || die
+ rm inject_dll_{amd64,x86}.exe || die
+ rm run_code_on_dllmain_{amd64,x86}.dll || die
+ rm -r windows winappdbg || die
+
+ # Remove these MacOS files
+ rm attach_x86_64.dylib || die
+
+ # Remove these prebuilt linux files
+ rm attach_linux_{amd64,x86}.so || die
+
+ cd linux_and_mac || die
+ rm compile_mac.sh || die
+}
+
+src_compile() {
+ pushd pydevd_attach_to_process/linux_and_mac || die
+ # recompile removed file (extracted from compile_linux.sh)
+ $(tc-getBUILD_CXX) ${CXXFLAGS} ${CPPFLAGS} -o "attach_linux_${ARCH}.so" \
+ ${LDFLAGS} -nostartfiles attach.cpp -ldl || die
+ mv "attach_linux_${ARCH}.so" ../ || die
+ popd || die
+
+ distutils-r1_src_compile
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+ # Remove this duplicate that is installed directly to /usr/
+ # These files are also correctly installed to the python site-packages dir
+ rm -r "${ED}/usr/pydevd_attach_to_process" || die
+}
diff --git a/dev-python/snappy/Manifest b/dev-python/python-snappy/Manifest
index 7ded795ab41b..3d16a13e49b6 100644
--- a/dev-python/snappy/Manifest
+++ b/dev-python/python-snappy/Manifest
@@ -1,3 +1,3 @@
DIST python-snappy-0.6.1.tar.gz 24110 BLAKE2B 66ba24aa1768084c87188dde6eb6c98daf90da39e49902bbc283226aaf28b8d267bbc69f3cb9f30d9aaf64b3e25cc0fae47113bcc65f18dbec2128294c0dbe4b SHA512 43301f568633068bbdcb3dc318f37efcabbb5bd3f61a06b3a3a476006c3cbc1dfddea4ac2de0876bb127b354aa81ccc55dc44631dc8fba06036a0b6c7dfbdb9b
-EBUILD snappy-0.6.1.ebuild 789 BLAKE2B eec6bc59c02af4e8f6b0b775ffd20bcdfc6bfa582557a78b02bce634794b8d73060c22fbf26d7b08561e67335a9f0b8fb928858856e521a4e78d7d6b36891041 SHA512 f54ae61dfa4842e1afc34a800bef9954865dd08a128787dd60110afdfddbfca1d8d997281e1f7235e9fd6608addead090884275852e49ea84766c6010fafe53e
+EBUILD python-snappy-0.6.1.ebuild 718 BLAKE2B 411ef0b8adc6a8c95b63d5f36db565101b4bff105b9cf85beca0f673558e3e3665f9befb0612aa261a41a3ffb1925c511f25f86779c9d5bb75b884a253644c7c SHA512 9426ca4280eb7c3238ac3e06c0e7b6539a21da2f37afcfe8d61a624039abc86cdc8f65f21a548ef1a2d4cfeada0a7806cbe2cfa9bf9aa4c83ad4b407ad26fd3f
MISC metadata.xml 377 BLAKE2B 5f5e3a28de9581661a02df12064d6682c05849ff7e4c5a26cbada7cdea562bc6c4b086f6d68382d962cfe23e1b250e0a87873229f406d0cb52dff1df5606aa65 SHA512 1cd283f4145af830191d8658c7ccbcfe7866cc5d2c6861171320a5990e4e0de402ffb6b221013ebbf844b9022654c230040153f77d0bf2c77e92e427ea7b7021
diff --git a/dev-python/snappy/metadata.xml b/dev-python/python-snappy/metadata.xml
index 8e5d00faef0e..8e5d00faef0e 100644
--- a/dev-python/snappy/metadata.xml
+++ b/dev-python/python-snappy/metadata.xml
diff --git a/dev-python/snappy/snappy-0.6.1.ebuild b/dev-python/python-snappy/python-snappy-0.6.1.ebuild
index 3cbf993e7537..01d657a6f81b 100644
--- a/dev-python/snappy/snappy-0.6.1.ebuild
+++ b/dev-python/python-snappy/python-snappy-0.6.1.ebuild
@@ -8,16 +8,12 @@ PYTHON_COMPAT=( python3_{9..11} )
inherit distutils-r1
-MY_PN=python-${PN}
-MY_P=${MY_PN}-${PV}
-
DESCRIPTION="Python library for the snappy compression library from Google"
HOMEPAGE="
https://github.com/andrix/python-snappy/
https://pypi.org/project/python-snappy/
"
-SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
-S=${WORKDIR}/${MY_P}
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
LICENSE="BSD"
KEYWORDS="amd64 arm arm64 ~riscv x86 ~amd64-linux ~x86-linux"
diff --git a/dev-python/sphinx-basic-ng/Manifest b/dev-python/sphinx-basic-ng/Manifest
index 27c594a02f75..980d75e8824d 100644
--- a/dev-python/sphinx-basic-ng/Manifest
+++ b/dev-python/sphinx-basic-ng/Manifest
@@ -1,3 +1,5 @@
DIST sphinx-basic-ng-0.0.1.a12.gh.tar.gz 23821 BLAKE2B 905186227d725d6f62c0f4c5b4df49ada8817dd44a4000b23b62e60ce5ca3bef4a4046c9543a07a7b0cc0c12dd5278dc783633324fbe113cf453ee540fa97ff7 SHA512 6df9445306b27ae4b29b338773fa4adcee631b4be04fdde674855dfcb683f7cf7ad3c40124c85353608b63523738b6bc83c6c4f4b2b212cafa41d38462ffcac4
+DIST sphinx-basic-ng-1.0.0.beta1.gh.tar.gz 24059 BLAKE2B 319f27b7326acf0ad1457fcb4d9b6257fb420eaf2bf7d4ebd6e9333f992bc5d0a5fdb518f196edc342c023f3a1c9d1258de2bac5f263d35226ac3ed62d747f23 SHA512 177da348fdb2af88bbe3a269f0d468f4d8cd5710a3102ea0fdd943505bc5251a73783a12e5397750fd7bec2df7ecce6601e82a95e777cbd40540a7833982c998
EBUILD sphinx-basic-ng-0.0.1_alpha12.ebuild 943 BLAKE2B c478a8e9dfd73406049e0e887f5e9e1a23000f33000002d0eb57521e8d8f7b1d88b06625fd2859be330cf329860b8d49c374ba87a6abb389654f1322e5303945 SHA512 7fcf135432386ecec233f4e7ca2b82eff1e3ff146df60fe332a69d64ec2bbb9f069dd2cab4dd9017b78d933d0a003833d3de6f560e37fd309ee503bc57395a06
+EBUILD sphinx-basic-ng-1.0.0_beta1.ebuild 899 BLAKE2B 1f89819898459d1a48d2837ebae7edd4ce46f0588280e7c71695e25263fbf921d4d7bee35bda51d626427f2062e41ef5556748bd678c9064e2129266e9af2308 SHA512 a69a5f0be87fa4af42865443282ba99613f0aa1e16ab2711e13b572be2a651deb723fe6bf0221c19ea4e48e157222179487db3f723382227982eafa90d1fe036
MISC metadata.xml 362 BLAKE2B a93dc662c8ab618397c8d0504342e8f1bd74226b131ea4ca07771cdeb75eb8947451b4353c0da16760f07f935ebb75adcdef4f189ff39e0cf707d03e8fa319e2 SHA512 fb27130b3fcff9043b3ad33e34c92f638cae46d526dcbe77cfe088abf80e6b89992edb1e0b571a5a2447bc6c8ba31ae84776d153067a33b5d6d14326149e7f46
diff --git a/dev-python/sphinx-basic-ng/sphinx-basic-ng-1.0.0_beta1.ebuild b/dev-python/sphinx-basic-ng/sphinx-basic-ng-1.0.0_beta1.ebuild
new file mode 100644
index 000000000000..b3a5b5209fe0
--- /dev/null
+++ b/dev-python/sphinx-basic-ng/sphinx-basic-ng-1.0.0_beta1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1
+
+MY_P=${P/_/.}
+DESCRIPTION="A modern skeleton for Sphinx themes"
+HOMEPAGE="
+ https://github.com/pradyunsg/sphinx-basic-ng/
+ https://pypi.org/project/sphinx-basic-ng/
+"
+SRC_URI="
+ https://github.com/pradyunsg/sphinx-basic-ng/archive/${PV/_/.}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/sphinx-4.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ ${RDEPEND}
+ dev-python/myst_parser[${PYTHON_USEDEP}]
+ )
+"
+
+python_test() {
+ local HTML_DOCS=()
+ build_sphinx tests/barebones
+ rm -r tests/barebones/_build || die
+}
diff --git a/dev-python/sphinx-py3doc-enhanced-theme/Manifest b/dev-python/sphinx-py3doc-enhanced-theme/Manifest
index 542a3c04ff9e..14a1fe255c16 100644
--- a/dev-python/sphinx-py3doc-enhanced-theme/Manifest
+++ b/dev-python/sphinx-py3doc-enhanced-theme/Manifest
@@ -1,3 +1,5 @@
DIST sphinx-py3doc-enhanced-theme-2.3.2.tar.gz 41894 BLAKE2B 9a38169b7e2c3331267f5c0a102d01cb0185689334adc98abe91626b27217add0abacde3422fe528588322ccc96f6976b80ce0e510cecfa80837d9b595cb2457 SHA512 efeeaf1bbb7f5557f5e1500dd0a49aa001b714f329f594e95676d8833eede7eb5e0fa978257caeab9630360b05f48132ffb00137262c7a5b663cae6a009ed42d
+DIST sphinx-py3doc-enhanced-theme-2.4.0.tar.gz 42093 BLAKE2B 020deec0d589d8052f2cce6faaeb8764b596a042584a0988dbcd73f0dc11c647db35b1b91fac63413ad211025fb98bbcc76a5bb2caa1cece56b907e021a0c20d SHA512 3ba362bf9179bdd69cd50fe7759cecd1ce89c7c5e7cd5f50d6f92af9835369436fc34b5dcc39295197828481041d30cf59dea3a929d232abd6b62e9e066b60f2
EBUILD sphinx-py3doc-enhanced-theme-2.3.2-r1.ebuild 526 BLAKE2B 12d5b38edc02dbc8f25d525b3bfe51dcf6a125bd04d9cdcb1a1bb72982de762a1a84248cd55362007027b3f719b340b2040fa5fab173d03f93049beaa400a016 SHA512 b7b1fa83f4451e0f8183e4d43c5f89802ef3a522b7b5ae1653f3ba555e7aff4d12b66eb54ead92cdbd5c6369b597115e5316205c1a83fd1566f0c1f2ec6d1f7c
+EBUILD sphinx-py3doc-enhanced-theme-2.4.0.ebuild 570 BLAKE2B 90a6b06678ad8cc98d49b7839f9236c18bc1c00b09dd5b90fe775525d69bbaa53de5e22b4abcbaaa57638f9a22cb5941e6277b4029e1a47ad91bec33c3cde061 SHA512 5acc8021ee59e15600d0f05a01e65eb2f4d894424f3fc989bc6c57e1c61637b8530766da3bddac7cdb42f839b61b7b3c766eac0a7e3e6039a6290fba6da17c0a
MISC metadata.xml 540 BLAKE2B fdeed1d2431de100f1da6d4035c1ada5345e40b86dcaba03f0b26a20a8471a36c7b57bccdd6396d69e58d9eb2d111d1e73ab37b027a9a0c22c17677b74213467 SHA512 b6fb665852024a264370baba85170e4ab22f5176c4cacd86efaf05b9f3a5e9ea96ffb78d63cb8f2902926ed12f4dc53ddbd59992e71de1cceef28d8c8002c479
diff --git a/dev-python/sphinx-py3doc-enhanced-theme/sphinx-py3doc-enhanced-theme-2.4.0.ebuild b/dev-python/sphinx-py3doc-enhanced-theme/sphinx-py3doc-enhanced-theme-2.4.0.ebuild
new file mode 100644
index 000000000000..877903e5ce92
--- /dev/null
+++ b/dev-python/sphinx-py3doc-enhanced-theme/sphinx-py3doc-enhanced-theme-2.4.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Enhanced Sphinx theme (based on Python 3 docs)"
+HOMEPAGE="
+ https://github.com/ionelmc/sphinx-py3doc-enhanced-theme/
+ https://pypi.org/project/sphinx_py3doc_enhanced_theme/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"