1 |
commit: 8ca1e572288b6490da6b9182201be1ab64d4bd22 |
2 |
Author: Michał Górny <mgorny <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Oct 19 05:58:33 2021 +0000 |
4 |
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Oct 19 07:22:19 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ca1e572 |
7 |
|
8 |
dev-python/debugpy: Bump to 1.5.1 |
9 |
|
10 |
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> |
11 |
|
12 |
dev-python/debugpy/Manifest | 1 + |
13 |
dev-python/debugpy/debugpy-1.5.1.ebuild | 42 +++++++++++++++++++++++++++++++++ |
14 |
2 files changed, 43 insertions(+) |
15 |
|
16 |
diff --git a/dev-python/debugpy/Manifest b/dev-python/debugpy/Manifest |
17 |
index d9567ae5c0a..9a401da6360 100644 |
18 |
--- a/dev-python/debugpy/Manifest |
19 |
+++ b/dev-python/debugpy/Manifest |
20 |
@@ -1 +1,2 @@ |
21 |
DIST debugpy-1.5.0.gh.tar.gz 6676475 BLAKE2B a8aa0afe7b76beb6ba539e23558d6a0c8babfd55de9a4a0bc9aabbec8a2318e600df62b063a8d674d9402e35fd595b030efca570b4a67ec82dadb98875261e13 SHA512 b5ca216aede744a9b1e067056601470e78b8af1fabb181dc0bf6e87bc166cc8d6cad24f5695986686cac69f8ce41246bb0f074078ef3750f6e65b4d8fe55e869 |
22 |
+DIST debugpy-1.5.1.gh.tar.gz 6675322 BLAKE2B a8e3a07d5dbd1b5ca39301e703b279514653606f98743a396693738c9a89403c73a6b6942e5dc368dd89eb8b74277e1808f9247573f330e3a94596c26af7e5be SHA512 93ee526ca7cb3d44b85106a33d8f930f4f2b307eb26ede3ab6b5653de986a101b10f545f5de12cd8ee6ff9e9a12c5e4b57c4c40b1b3003c2f555676bd34482ce |
23 |
|
24 |
diff --git a/dev-python/debugpy/debugpy-1.5.1.ebuild b/dev-python/debugpy/debugpy-1.5.1.ebuild |
25 |
new file mode 100644 |
26 |
index 00000000000..cbb6127cca5 |
27 |
--- /dev/null |
28 |
+++ b/dev-python/debugpy/debugpy-1.5.1.ebuild |
29 |
@@ -0,0 +1,42 @@ |
30 |
+# Copyright 1999-2021 Gentoo Authors |
31 |
+# Distributed under the terms of the GNU General Public License v2 |
32 |
+ |
33 |
+EAPI=8 |
34 |
+ |
35 |
+PYTHON_COMPAT=( python3_{8..10} ) |
36 |
+inherit distutils-r1 |
37 |
+ |
38 |
+DESCRIPTION="An implementation of the Debug Adapter Protocol for Python" |
39 |
+HOMEPAGE="https://github.com/microsoft/debugpy/ https://pypi.org/project/debugpy/" |
40 |
+SRC_URI=" |
41 |
+ https://github.com/microsoft/${PN}/archive/v${PV}.tar.gz |
42 |
+ -> ${P}.gh.tar.gz |
43 |
+" |
44 |
+ |
45 |
+LICENSE="MIT" |
46 |
+SLOT="0" |
47 |
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" |
48 |
+ |
49 |
+# There is not enough time in the universe for this test suite |
50 |
+RESTRICT="test" |
51 |
+ |
52 |
+RDEPEND="dev-python/pydevd[${PYTHON_USEDEP}]" |
53 |
+BDEPEND="test? ( dev-python/pytest-timeout[${PYTHON_USEDEP}] )" |
54 |
+ |
55 |
+PATCHES=( |
56 |
+ "${FILESDIR}/${PN}-1.4.2-unbundle-pydevd.patch" |
57 |
+) |
58 |
+ |
59 |
+distutils_enable_tests pytest |
60 |
+ |
61 |
+python_prepare_all() { |
62 |
+ # Drop unnecessary and unrecognized option |
63 |
+ # __main__.py: error: unrecognized arguments: -n8 |
64 |
+ # Do not timeout |
65 |
+ sed -e '/addopts/d' -e '/timeout/d' -i pytest.ini || die |
66 |
+ |
67 |
+ # Unbundle dev-python/pydevd |
68 |
+ rm -r src/debugpy/_vendored || die |
69 |
+ |
70 |
+ distutils-r1_python_prepare_all |
71 |
+} |