* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2021-09-09 16:25 Andrew Ammerlaan
0 siblings, 0 replies; 100+ messages in thread
From: Andrew Ammerlaan @ 2021-09-09 16:25 UTC (permalink / raw
To: gentoo-commits
commit: 9ccbf9e6f729dfd229a24915bfe27ec7c9f5ecaf
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 9 15:43:28 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Thu Sep 9 16:25:16 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ccbf9e6
dev-python/pydevd: unbundle from debugpy
Bug: https://bugs.gentoo.org/812041
Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
dev-python/pydevd/Manifest | 1 +
dev-python/pydevd/metadata.xml | 12 ++++++++
dev-python/pydevd/pydevd-2.5.0.ebuild | 53 +++++++++++++++++++++++++++++++++++
3 files changed, 66 insertions(+)
diff --git a/dev-python/pydevd/Manifest b/dev-python/pydevd/Manifest
new file mode 100644
index 00000000000..70b8a69447d
--- /dev/null
+++ b/dev-python/pydevd/Manifest
@@ -0,0 +1 @@
+DIST pydev_debugger_2_5_0.tar.gz 4140556 BLAKE2B 8630fc35138b3bb768b8a62a2f1388a1144baa9207aec49717c3c04843a393b130dfaef3266ad8fce5a5aa3af4e25d4441b075da0aa36ec1a8716db5ba5ac56c SHA512 7ebf1a5405a376fb19fb4bab0f4874e6be273d3c095338d8a2bfad433b0ec306918b2c650bd20dc5ffd835dd01e7398da2b66607a66dad931f98764f572e0be8
diff --git a/dev-python/pydevd/metadata.xml b/dev-python/pydevd/metadata.xml
new file mode 100644
index 00000000000..8ff81dffad4
--- /dev/null
+++ b/dev-python/pydevd/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="pypi">pydevd</remote-id>
+ <remote-id type="github">fabioz/PyDev.Debugger</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-python/pydevd/pydevd-2.5.0.ebuild b/dev-python/pydevd/pydevd-2.5.0.ebuild
new file mode 100644
index 00000000000..bc1f3680e19
--- /dev/null
+++ b/dev-python/pydevd/pydevd-2.5.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+
+inherit distutils-r1
+
+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/refs/tags/pydev_debugger_${PV//./_}.tar.gz"
+S="${WORKDIR}/PyDev.Debugger-pydev_debugger_${PV//./_}"
+
+LICENSE="EPL-1.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="test? ( dev-python/untangle[${PYTHON_USEDEP}] )"
+
+distutils_enable_tests pytest
+
+# These files are included pre-built in the sources
+# TODO: Investigate what this is and if/how we can compile this properly
+QA_PREBUILT="
+ /usr/lib/python*/site-packages/pydevd_attach_to_process/attach_linux_*.so
+"
+
+python_prepare_all() {
+ # AssertionError: TimeoutError (note: error trying to dump threads on timeout).
+ # TODO: investigate and fix this
+ sed -i \
+ -e 's:test_case_qthread4:_&:' \
+ -e 's:test_path_translation:_&:' \
+ -e 's:test_asyncio_step_over_basic:_&:' \
+ -e 's:test_asyncio_step_over_end_of_function:_&:' \
+ -e 's:test_asyncio_step_in:_&:' \
+ -e 's:test_asyncio_step_return:_&:' \
+ tests_python/test_debugger.py || die
+ sed -i \
+ -e 's:test_evaluate_exception_trace:_&:' \
+ -e 's:test_path_translation_and_source_reference:_&:' \
+ tests_python/test_debugger_json.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+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"
+}
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2021-09-10 6:50 Andrew Ammerlaan
0 siblings, 0 replies; 100+ messages in thread
From: Andrew Ammerlaan @ 2021-09-10 6:50 UTC (permalink / raw
To: gentoo-commits
commit: 6945c455838a4646a0c92c01be9582f980e15f06
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 10 06:50:23 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Fri Sep 10 06:50:23 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6945c455
dev-python/pydevd: add missing test deps
Closes: https://bugs.gentoo.org/812362
Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
dev-python/pydevd/pydevd-2.5.0.ebuild | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.5.0.ebuild b/dev-python/pydevd/pydevd-2.5.0.ebuild
index bc1f3680e19..0ac3e3c5ae3 100644
--- a/dev-python/pydevd/pydevd-2.5.0.ebuild
+++ b/dev-python/pydevd/pydevd-2.5.0.ebuild
@@ -16,7 +16,13 @@ LICENSE="EPL-1.0"
SLOT="0"
KEYWORDS="~amd64"
-BDEPEND="test? ( dev-python/untangle[${PYTHON_USEDEP}] )"
+BDEPEND="
+ test? (
+ dev-python/untangle[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ )
+"
distutils_enable_tests pytest
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2021-09-10 7:37 Andrew Ammerlaan
0 siblings, 0 replies; 100+ messages in thread
From: Andrew Ammerlaan @ 2021-09-10 7:37 UTC (permalink / raw
To: gentoo-commits
commit: cffc6553db6dee6b11f828e325861055f162c994
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 10 07:37:05 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Fri Sep 10 07:37:16 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cffc6553
dev-python/pydevd: yet another missing test dep
Closes: https://bugs.gentoo.org/812395
Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
dev-python/pydevd/pydevd-2.5.0.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/dev-python/pydevd/pydevd-2.5.0.ebuild b/dev-python/pydevd/pydevd-2.5.0.ebuild
index 0ac3e3c5ae3..d473a061606 100644
--- a/dev-python/pydevd/pydevd-2.5.0.ebuild
+++ b/dev-python/pydevd/pydevd-2.5.0.ebuild
@@ -21,6 +21,7 @@ BDEPEND="
dev-python/untangle[${PYTHON_USEDEP}]
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/psutil[${PYTHON_USEDEP}]
+ sys-devel/gdb
)
"
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2021-09-10 13:35 Andrew Ammerlaan
0 siblings, 0 replies; 100+ messages in thread
From: Andrew Ammerlaan @ 2021-09-10 13:35 UTC (permalink / raw
To: gentoo-commits
commit: 1fb4db026c7bc38389f7d897498b1204d9edf98c
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 10 13:30:15 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Fri Sep 10 13:35:44 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fb4db02
dev-python/pydevd: properly recompile pre-built file
Bug: https://bugs.gentoo.org/812041
Closes: https://bugs.gentoo.org/812386
Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
dev-python/pydevd/pydevd-2.5.0-r1.ebuild | 80 ++++++++++++++++++++++++++++++++
dev-python/pydevd/pydevd-2.5.0.ebuild | 60 ------------------------
2 files changed, 80 insertions(+), 60 deletions(-)
diff --git a/dev-python/pydevd/pydevd-2.5.0-r1.ebuild b/dev-python/pydevd/pydevd-2.5.0-r1.ebuild
new file mode 100644
index 00000000000..69943259799
--- /dev/null
+++ b/dev-python/pydevd/pydevd-2.5.0-r1.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..9} )
+
+inherit distutils-r1 toolchain-funcs
+
+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/refs/tags/pydev_debugger_${PV//./_}.tar.gz"
+S="${WORKDIR}/PyDev.Debugger-pydev_debugger_${PV//./_}"
+
+LICENSE="EPL-1.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# 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}]
+ )
+"
+
+# Block against the version of debugpy that still bundles pydevd
+RDEPEND="
+ !<dev-python/debugpy-1.4.2
+ sys-devel/gdb
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+
+ # 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} ${CFLAGS} -o "attach_linux_${ARCH}.so" \
+ -ldl ${LDFLAGS} -nostartfiles attach.cpp || die
+ mv "attach_linux_${ARCH}.so" ../ || die
+ popd || die
+ python_foreach_impl distutils-r1_python_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/pydevd/pydevd-2.5.0.ebuild b/dev-python/pydevd/pydevd-2.5.0.ebuild
deleted file mode 100644
index d473a061606..00000000000
--- a/dev-python/pydevd/pydevd-2.5.0.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1
-
-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/refs/tags/pydev_debugger_${PV//./_}.tar.gz"
-S="${WORKDIR}/PyDev.Debugger-pydev_debugger_${PV//./_}"
-
-LICENSE="EPL-1.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-BDEPEND="
- test? (
- dev-python/untangle[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
- sys-devel/gdb
- )
-"
-
-distutils_enable_tests pytest
-
-# These files are included pre-built in the sources
-# TODO: Investigate what this is and if/how we can compile this properly
-QA_PREBUILT="
- /usr/lib/python*/site-packages/pydevd_attach_to_process/attach_linux_*.so
-"
-
-python_prepare_all() {
- # AssertionError: TimeoutError (note: error trying to dump threads on timeout).
- # TODO: investigate and fix this
- sed -i \
- -e 's:test_case_qthread4:_&:' \
- -e 's:test_path_translation:_&:' \
- -e 's:test_asyncio_step_over_basic:_&:' \
- -e 's:test_asyncio_step_over_end_of_function:_&:' \
- -e 's:test_asyncio_step_in:_&:' \
- -e 's:test_asyncio_step_return:_&:' \
- tests_python/test_debugger.py || die
- sed -i \
- -e 's:test_evaluate_exception_trace:_&:' \
- -e 's:test_path_translation_and_source_reference:_&:' \
- tests_python/test_debugger_json.py || die
-
- distutils-r1_python_prepare_all
-}
-
-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"
-}
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2021-09-11 13:12 Yixun Lan
0 siblings, 0 replies; 100+ messages in thread
From: Yixun Lan @ 2021-09-11 13:12 UTC (permalink / raw
To: gentoo-commits
commit: ca88d6a1bf7005baaf72ad9998c4d05585301a92
Author: Yixun Lan <dlan <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 11 12:10:22 2021 +0000
Commit: Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Sat Sep 11 12:10:22 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca88d6a1
dev-python/pydevd: keyword ~riscv
Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>
dev-python/pydevd/pydevd-2.5.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.5.0-r1.ebuild b/dev-python/pydevd/pydevd-2.5.0-r1.ebuild
index 69943259799..c8d4bd73175 100644
--- a/dev-python/pydevd/pydevd-2.5.0-r1.ebuild
+++ b/dev-python/pydevd/pydevd-2.5.0-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/PyDev.Debugger-pydev_debugger_${PV//./_}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~riscv"
# After removing and recompiling the prebuilt lib the tests fail?
# For some reason the test suite is executing a slightly different gdb command
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2021-09-11 15:59 Sam James
0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2021-09-11 15:59 UTC (permalink / raw
To: gentoo-commits
commit: cd49db91cb602005864554d18745aa0cf6393d9c
Author: Rolf Eike Beer <eike <AT> sf-mail <DOT> de>
AuthorDate: Sat Sep 11 10:44:44 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Sep 11 15:59:00 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd49db91
dev-python/pydevd: keyworded 2.5.0-r1 for sparc, bug #812452
Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer <eike <AT> sf-mail.de>
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.5.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.5.0-r1.ebuild b/dev-python/pydevd/pydevd-2.5.0-r1.ebuild
index c8d4bd73175..3913d83201a 100644
--- a/dev-python/pydevd/pydevd-2.5.0-r1.ebuild
+++ b/dev-python/pydevd/pydevd-2.5.0-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/PyDev.Debugger-pydev_debugger_${PV//./_}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="~amd64 ~riscv ~sparc"
# After removing and recompiling the prebuilt lib the tests fail?
# For some reason the test suite is executing a slightly different gdb command
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2021-09-12 8:03 Andrew Ammerlaan
0 siblings, 0 replies; 100+ messages in thread
From: Andrew Ammerlaan @ 2021-09-12 8:03 UTC (permalink / raw
To: gentoo-commits
commit: ff6ece98782eadcc7fffcd741f995cd3e217a144
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 12 08:02:52 2021 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sun Sep 12 08:03:31 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff6ece98
dev-python/pydevd: drop extra_compile_args from setup.py
Closes: https://bugs.gentoo.org/812707
Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
dev-python/pydevd/pydevd-2.5.0-r1.ebuild | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/dev-python/pydevd/pydevd-2.5.0-r1.ebuild b/dev-python/pydevd/pydevd-2.5.0-r1.ebuild
index 3913d83201a..2a7dca55693 100644
--- a/dev-python/pydevd/pydevd-2.5.0-r1.ebuild
+++ b/dev-python/pydevd/pydevd-2.5.0-r1.ebuild
@@ -42,6 +42,12 @@ 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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2021-09-12 8:21 Sam James
0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2021-09-12 8:21 UTC (permalink / raw
To: gentoo-commits
commit: 7b1f3222694cc482343094897574469d04775922
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 12 08:21:16 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 12 08:21:16 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b1f3222
dev-python/pydevd: Keyword 2.5.0-r1 ppc64, #812452
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.5.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.5.0-r1.ebuild b/dev-python/pydevd/pydevd-2.5.0-r1.ebuild
index 2a7dca55693..f6213bb9a61 100644
--- a/dev-python/pydevd/pydevd-2.5.0-r1.ebuild
+++ b/dev-python/pydevd/pydevd-2.5.0-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/PyDev.Debugger-pydev_debugger_${PV//./_}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~amd64 ~riscv ~sparc"
+KEYWORDS="~amd64 ~ppc64 ~riscv ~sparc"
# After removing and recompiling the prebuilt lib the tests fail?
# For some reason the test suite is executing a slightly different gdb command
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2021-09-12 8:22 Sam James
0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2021-09-12 8:22 UTC (permalink / raw
To: gentoo-commits
commit: a8ffd32a222e6d9a29b1aa1f529f668a7324483c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 12 08:21:47 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 12 08:21:47 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8ffd32a
dev-python/pydevd: Keyword 2.5.0-r1 ppc, #812452
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.5.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.5.0-r1.ebuild b/dev-python/pydevd/pydevd-2.5.0-r1.ebuild
index f6213bb9a61..4fab47996b0 100644
--- a/dev-python/pydevd/pydevd-2.5.0-r1.ebuild
+++ b/dev-python/pydevd/pydevd-2.5.0-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/PyDev.Debugger-pydev_debugger_${PV//./_}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~riscv ~sparc"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~sparc"
# After removing and recompiling the prebuilt lib the tests fail?
# For some reason the test suite is executing a slightly different gdb command
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2021-09-12 17:38 Sam James
0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2021-09-12 17:38 UTC (permalink / raw
To: gentoo-commits
commit: f87da992ffc0016316652fb2e4b330ff804fd7c8
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 12 17:38:24 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 12 17:38:24 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f87da992
dev-python/pydevd: Keyword 2.5.0-r1 arm64, #812452
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.5.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.5.0-r1.ebuild b/dev-python/pydevd/pydevd-2.5.0-r1.ebuild
index 4fab47996b0..7d62d37b9b5 100644
--- a/dev-python/pydevd/pydevd-2.5.0-r1.ebuild
+++ b/dev-python/pydevd/pydevd-2.5.0-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/PyDev.Debugger-pydev_debugger_${PV//./_}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~sparc"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~sparc"
# After removing and recompiling the prebuilt lib the tests fail?
# For some reason the test suite is executing a slightly different gdb command
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2021-09-12 17:38 Sam James
0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2021-09-12 17:38 UTC (permalink / raw
To: gentoo-commits
commit: 135095d6b8d475e3c140acafe531cb86f7281d6d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 12 17:38:30 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 12 17:38:30 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=135095d6
dev-python/pydevd: Keyword 2.5.0-r1 arm, #812452
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.5.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.5.0-r1.ebuild b/dev-python/pydevd/pydevd-2.5.0-r1.ebuild
index 7d62d37b9b5..ed72a148201 100644
--- a/dev-python/pydevd/pydevd-2.5.0-r1.ebuild
+++ b/dev-python/pydevd/pydevd-2.5.0-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/PyDev.Debugger-pydev_debugger_${PV//./_}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc"
# After removing and recompiling the prebuilt lib the tests fail?
# For some reason the test suite is executing a slightly different gdb command
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2021-10-10 23:45 Sam James
0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2021-10-10 23:45 UTC (permalink / raw
To: gentoo-commits
commit: d98530cb7775ac47ab82ddb176b91bbf7d733756
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 10 23:44:17 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 10 23:44:17 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d98530cb
dev-python/pydevd: Keyword 2.5.0-r1 x86, #812452
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.5.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.5.0-r1.ebuild b/dev-python/pydevd/pydevd-2.5.0-r1.ebuild
index ed72a148201..b44beca2850 100644
--- a/dev-python/pydevd/pydevd-2.5.0-r1.ebuild
+++ b/dev-python/pydevd/pydevd-2.5.0-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/PyDev.Debugger-pydev_debugger_${PV//./_}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2021-10-13 19:02 Arthur Zamarin
0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2021-10-13 19:02 UTC (permalink / raw
To: gentoo-commits
commit: 0a3ef4405ad52cc651470ebd369a26d91f046ea4
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 13 18:18:59 2021 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Oct 13 19:02:09 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a3ef440
dev-python/pydevd: add 2.6.0, enable py3.10
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/pydevd/Manifest | 1 +
dev-python/pydevd/pydevd-2.6.0.ebuild | 88 +++++++++++++++++++++++++++++++++++
2 files changed, 89 insertions(+)
diff --git a/dev-python/pydevd/Manifest b/dev-python/pydevd/Manifest
index 70b8a69447d..83d76a20438 100644
--- a/dev-python/pydevd/Manifest
+++ b/dev-python/pydevd/Manifest
@@ -1 +1,2 @@
DIST pydev_debugger_2_5_0.tar.gz 4140556 BLAKE2B 8630fc35138b3bb768b8a62a2f1388a1144baa9207aec49717c3c04843a393b130dfaef3266ad8fce5a5aa3af4e25d4441b075da0aa36ec1a8716db5ba5ac56c SHA512 7ebf1a5405a376fb19fb4bab0f4874e6be273d3c095338d8a2bfad433b0ec306918b2c650bd20dc5ffd835dd01e7398da2b66607a66dad931f98764f572e0be8
+DIST pydev_debugger_2_6_0.tar.gz 4142790 BLAKE2B 46776e261e77a745867423488f97c6584c9497d883d8e2b19f4f82c58472f410f1b5f287ce24b8c20e9cdaa2202cbc78235ea4a7e9aa2981aa520e0b58e4fcd3 SHA512 5e7703f2eec53fe7b4d78d59894cfbb14a35a62ad20431242477f66e72344d88d5538ebe2007526e4ff250e8bcf41702acc71692239693dd9cb788ced70d7aaa
diff --git a/dev-python/pydevd/pydevd-2.6.0.ebuild b/dev-python/pydevd/pydevd-2.6.0.ebuild
new file mode 100644
index 00000000000..2682f0672a4
--- /dev/null
+++ b/dev-python/pydevd/pydevd-2.6.0.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+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"
+S="${WORKDIR}/PyDev.Debugger-${MY_P}"
+
+LICENSE="EPL-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~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}]
+ )
+"
+
+# Block against the version of debugpy that still bundles pydevd
+RDEPEND="
+ !<dev-python/debugpy-1.4.2
+ 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} ${CFLAGS} -o "attach_linux_${ARCH}.so" \
+ -ldl ${LDFLAGS} -nostartfiles attach.cpp || die
+ mv "attach_linux_${ARCH}.so" ../ || die
+ popd || die
+ python_foreach_impl distutils-r1_python_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
+}
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2021-10-17 9:20 Michał Górny
0 siblings, 0 replies; 100+ messages in thread
From: Michał Górny @ 2021-10-17 9:20 UTC (permalink / raw
To: gentoo-commits
commit: d345a8143f06ce52dbba39b68318f52e8a671987
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 17 09:14:32 2021 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Oct 17 09:20:30 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d345a814
dev-python/pydevd: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/pydevd/Manifest | 1 -
dev-python/pydevd/pydevd-2.5.0-r1.ebuild | 86 --------------------------------
2 files changed, 87 deletions(-)
diff --git a/dev-python/pydevd/Manifest b/dev-python/pydevd/Manifest
index 83d76a20438..27758f81c2f 100644
--- a/dev-python/pydevd/Manifest
+++ b/dev-python/pydevd/Manifest
@@ -1,2 +1 @@
-DIST pydev_debugger_2_5_0.tar.gz 4140556 BLAKE2B 8630fc35138b3bb768b8a62a2f1388a1144baa9207aec49717c3c04843a393b130dfaef3266ad8fce5a5aa3af4e25d4441b075da0aa36ec1a8716db5ba5ac56c SHA512 7ebf1a5405a376fb19fb4bab0f4874e6be273d3c095338d8a2bfad433b0ec306918b2c650bd20dc5ffd835dd01e7398da2b66607a66dad931f98764f572e0be8
DIST pydev_debugger_2_6_0.tar.gz 4142790 BLAKE2B 46776e261e77a745867423488f97c6584c9497d883d8e2b19f4f82c58472f410f1b5f287ce24b8c20e9cdaa2202cbc78235ea4a7e9aa2981aa520e0b58e4fcd3 SHA512 5e7703f2eec53fe7b4d78d59894cfbb14a35a62ad20431242477f66e72344d88d5538ebe2007526e4ff250e8bcf41702acc71692239693dd9cb788ced70d7aaa
diff --git a/dev-python/pydevd/pydevd-2.5.0-r1.ebuild b/dev-python/pydevd/pydevd-2.5.0-r1.ebuild
deleted file mode 100644
index b44beca2850..00000000000
--- a/dev-python/pydevd/pydevd-2.5.0-r1.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit distutils-r1 toolchain-funcs
-
-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/refs/tags/pydev_debugger_${PV//./_}.tar.gz"
-S="${WORKDIR}/PyDev.Debugger-pydev_debugger_${PV//./_}"
-
-LICENSE="EPL-1.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~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}]
- )
-"
-
-# Block against the version of debugpy that still bundles pydevd
-RDEPEND="
- !<dev-python/debugpy-1.4.2
- 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} ${CFLAGS} -o "attach_linux_${ARCH}.so" \
- -ldl ${LDFLAGS} -nostartfiles attach.cpp || die
- mv "attach_linux_${ARCH}.so" ../ || die
- popd || die
- python_foreach_impl distutils-r1_python_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
-}
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2021-11-01 8:32 Michał Górny
0 siblings, 0 replies; 100+ messages in thread
From: Michał Górny @ 2021-11-01 8:32 UTC (permalink / raw
To: gentoo-commits
commit: 375943fcc8c244269f48d7700633a0138eab0661
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 1 07:46:08 2021 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Nov 1 08:32:08 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=375943fc
dev-python/pydevd: Bump to 2.7.0
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/pydevd/Manifest | 1 +
dev-python/pydevd/pydevd-2.7.0.ebuild | 88 +++++++++++++++++++++++++++++++++++
2 files changed, 89 insertions(+)
diff --git a/dev-python/pydevd/Manifest b/dev-python/pydevd/Manifest
index 27758f81c2f..df1e21f75e5 100644
--- a/dev-python/pydevd/Manifest
+++ b/dev-python/pydevd/Manifest
@@ -1 +1,2 @@
DIST pydev_debugger_2_6_0.tar.gz 4142790 BLAKE2B 46776e261e77a745867423488f97c6584c9497d883d8e2b19f4f82c58472f410f1b5f287ce24b8c20e9cdaa2202cbc78235ea4a7e9aa2981aa520e0b58e4fcd3 SHA512 5e7703f2eec53fe7b4d78d59894cfbb14a35a62ad20431242477f66e72344d88d5538ebe2007526e4ff250e8bcf41702acc71692239693dd9cb788ced70d7aaa
+DIST pydev_debugger_2_7_0.tar.gz 4154343 BLAKE2B 6504ffa5eee5548a6aa9e59712b6c0054b69c2e0f6ff48059ed8b2e3edb92ec92ea4e7f9ff084419b46310c4d08f11008571cbf70ccc4efddd0fae688e4110f5 SHA512 8f09b446eeaace1f9ecd3d331813e8bd7d8e09e1fe9dc9fa955ecc26a97ac6015f7becc4005a87405d1154280ec10eb7fa87914bcd41f27e51d90ad3eb99f643
diff --git a/dev-python/pydevd/pydevd-2.7.0.ebuild b/dev-python/pydevd/pydevd-2.7.0.ebuild
new file mode 100644
index 00000000000..61d19f16639
--- /dev/null
+++ b/dev-python/pydevd/pydevd-2.7.0.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+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"
+S="${WORKDIR}/PyDev.Debugger-${MY_P}"
+
+LICENSE="EPL-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~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}]
+ )
+"
+
+# Block against the version of debugpy that still bundles pydevd
+RDEPEND="
+ !<dev-python/debugpy-1.4.2
+ 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" \
+ -ldl ${LDFLAGS} -nostartfiles attach.cpp || die
+ mv "attach_linux_${ARCH}.so" ../ || die
+ popd || die
+ python_foreach_impl distutils-r1_python_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
+}
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2021-11-05 2:20 Sam James
0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2021-11-05 2:20 UTC (permalink / raw
To: gentoo-commits
commit: 042119a63aa95f857227682bfd2cba3b958491fa
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 5 02:19:37 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Nov 5 02:19:37 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=042119a6
dev-python/pydevd: Stabilize 2.7.0 sparc, #821763
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.7.0.ebuild b/dev-python/pydevd/pydevd-2.7.0.ebuild
index 61d19f16639..5d93f198974 100644
--- a/dev-python/pydevd/pydevd-2.7.0.ebuild
+++ b/dev-python/pydevd/pydevd-2.7.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv 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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2021-11-05 14:57 Jakov Smolić
0 siblings, 0 replies; 100+ messages in thread
From: Jakov Smolić @ 2021-11-05 14:57 UTC (permalink / raw
To: gentoo-commits
commit: c1661dcf7deeea210b0bf21b187401bdae67f639
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 5 14:56:43 2021 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Fri Nov 5 14:56:43 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1661dcf
dev-python/pydevd: Stabilize 2.7.0 amd64, #821763
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
dev-python/pydevd/pydevd-2.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.7.0.ebuild b/dev-python/pydevd/pydevd-2.7.0.ebuild
index 5d93f198974..f4e60fa34b4 100644
--- a/dev-python/pydevd/pydevd-2.7.0.ebuild
+++ b/dev-python/pydevd/pydevd-2.7.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv 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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2021-11-10 6:21 Sam James
0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2021-11-10 6:21 UTC (permalink / raw
To: gentoo-commits
commit: f0747e05cbde06b1a2b1c0448a4897723b61dd6b
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 10 06:21:15 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Nov 10 06:21:29 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0747e05
dev-python/pydevd: put LDFLAGS before libs
Needed for some flags to be effective.
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.7.0.ebuild b/dev-python/pydevd/pydevd-2.7.0.ebuild
index f4e60fa34b4..29798c00418 100644
--- a/dev-python/pydevd/pydevd-2.7.0.ebuild
+++ b/dev-python/pydevd/pydevd-2.7.0.ebuild
@@ -74,7 +74,7 @@ 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" \
- -ldl ${LDFLAGS} -nostartfiles attach.cpp || die
+ ${LDFLAGS} -ldl -nostartfiles attach.cpp || die
mv "attach_linux_${ARCH}.so" ../ || die
popd || die
python_foreach_impl distutils-r1_python_compile
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2021-11-10 18:05 Sam James
0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2021-11-10 18:05 UTC (permalink / raw
To: gentoo-commits
commit: 1c190bbffd67450140a310a1cc1b1c438aac4fbf
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 10 18:04:17 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Nov 10 18:05:10 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c190bbf
dev-python/pydevd: shift -ldl again
Closes: https://bugs.gentoo.org/822861
See: f0747e05cbde06b1a2b1c0448a4897723b61dd6b
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.7.0.ebuild b/dev-python/pydevd/pydevd-2.7.0.ebuild
index 29798c00418..894733a4d3a 100644
--- a/dev-python/pydevd/pydevd-2.7.0.ebuild
+++ b/dev-python/pydevd/pydevd-2.7.0.ebuild
@@ -74,7 +74,7 @@ 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} -ldl -nostartfiles attach.cpp || die
+ ${LDFLAGS} -nostartfiles attach.cpp -ldl || die
mv "attach_linux_${ARCH}.so" ../ || die
popd || die
python_foreach_impl distutils-r1_python_compile
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2021-11-11 8:36 Jakov Smolić
0 siblings, 0 replies; 100+ messages in thread
From: Jakov Smolić @ 2021-11-11 8:36 UTC (permalink / raw
To: gentoo-commits
commit: 9cb2fc7230e6d05a4b9645a1d0a0ff68c643a865
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 11 08:36:29 2021 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Thu Nov 11 08:36:29 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cb2fc72
dev-python/pydevd: Stabilize 2.7.0 x86, #821763
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
dev-python/pydevd/pydevd-2.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.7.0.ebuild b/dev-python/pydevd/pydevd-2.7.0.ebuild
index 894733a4d3a..b8d2a605029 100644
--- a/dev-python/pydevd/pydevd-2.7.0.ebuild
+++ b/dev-python/pydevd/pydevd-2.7.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv 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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2021-11-14 9:28 Michał Górny
0 siblings, 0 replies; 100+ messages in thread
From: Michał Górny @ 2021-11-14 9:28 UTC (permalink / raw
To: gentoo-commits
commit: 8f53bbdf5e7b8d4e71fa13c5e8b8b31372b42c11
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 14 09:26:36 2021 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Nov 14 09:28:30 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f53bbdf
dev-python/pydevd: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/pydevd/Manifest | 1 -
dev-python/pydevd/pydevd-2.6.0.ebuild | 88 -----------------------------------
2 files changed, 89 deletions(-)
diff --git a/dev-python/pydevd/Manifest b/dev-python/pydevd/Manifest
index df1e21f75e54..e354506cf14d 100644
--- a/dev-python/pydevd/Manifest
+++ b/dev-python/pydevd/Manifest
@@ -1,2 +1 @@
-DIST pydev_debugger_2_6_0.tar.gz 4142790 BLAKE2B 46776e261e77a745867423488f97c6584c9497d883d8e2b19f4f82c58472f410f1b5f287ce24b8c20e9cdaa2202cbc78235ea4a7e9aa2981aa520e0b58e4fcd3 SHA512 5e7703f2eec53fe7b4d78d59894cfbb14a35a62ad20431242477f66e72344d88d5538ebe2007526e4ff250e8bcf41702acc71692239693dd9cb788ced70d7aaa
DIST pydev_debugger_2_7_0.tar.gz 4154343 BLAKE2B 6504ffa5eee5548a6aa9e59712b6c0054b69c2e0f6ff48059ed8b2e3edb92ec92ea4e7f9ff084419b46310c4d08f11008571cbf70ccc4efddd0fae688e4110f5 SHA512 8f09b446eeaace1f9ecd3d331813e8bd7d8e09e1fe9dc9fa955ecc26a97ac6015f7becc4005a87405d1154280ec10eb7fa87914bcd41f27e51d90ad3eb99f643
diff --git a/dev-python/pydevd/pydevd-2.6.0.ebuild b/dev-python/pydevd/pydevd-2.6.0.ebuild
deleted file mode 100644
index 2682f0672a48..000000000000
--- a/dev-python/pydevd/pydevd-2.6.0.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-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"
-S="${WORKDIR}/PyDev.Debugger-${MY_P}"
-
-LICENSE="EPL-1.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~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}]
- )
-"
-
-# Block against the version of debugpy that still bundles pydevd
-RDEPEND="
- !<dev-python/debugpy-1.4.2
- 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} ${CFLAGS} -o "attach_linux_${ARCH}.so" \
- -ldl ${LDFLAGS} -nostartfiles attach.cpp || die
- mv "attach_linux_${ARCH}.so" ../ || die
- popd || die
- python_foreach_impl distutils-r1_python_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
-}
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2021-11-15 6:02 Sam James
0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2021-11-15 6:02 UTC (permalink / raw
To: gentoo-commits
commit: bc95e44a1f5e69f7ac3ad906e7910c90566da3e3
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 15 06:02:38 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Nov 15 06:02:38 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc95e44a
dev-python/pydevd: Keyword 2.7.0 ia64, #808378
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.7.0.ebuild b/dev-python/pydevd/pydevd-2.7.0.ebuild
index b8d2a6050292..f3588afb1421 100644
--- a/dev-python/pydevd/pydevd-2.7.0.ebuild
+++ b/dev-python/pydevd/pydevd-2.7.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv 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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2021-11-17 7:55 Sam James
0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2021-11-17 7:55 UTC (permalink / raw
To: gentoo-commits
commit: e8a51452b3b45b7ed2254860c806cbef9b832b12
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 17 07:55:44 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Nov 17 07:55:44 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8a51452
dev-python/pydevd: Keyword 2.7.0 hppa, #808378
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.7.0.ebuild b/dev-python/pydevd/pydevd-2.7.0.ebuild
index f3588afb1421..e90a3be07017 100644
--- a/dev-python/pydevd/pydevd-2.7.0.ebuild
+++ b/dev-python/pydevd/pydevd-2.7.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2021-11-19 7:30 Sam James
0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2021-11-19 7:30 UTC (permalink / raw
To: gentoo-commits
commit: 773b7d6a83f1b920f6170f5b8145c8fb3eedc00e
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 19 07:30:40 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Nov 19 07:30:40 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=773b7d6a
dev-python/pydevd: Stabilize 2.7.0 ppc64, #821763
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.7.0.ebuild b/dev-python/pydevd/pydevd-2.7.0.ebuild
index e90a3be07017..9ee02da9a1e3 100644
--- a/dev-python/pydevd/pydevd-2.7.0.ebuild
+++ b/dev-python/pydevd/pydevd-2.7.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv 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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2021-11-19 8:34 Sam James
0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2021-11-19 8:34 UTC (permalink / raw
To: gentoo-commits
commit: 41ec2a855f8db667090f188c1e998e2db2bf11f9
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 19 08:34:28 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Nov 19 08:34:28 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41ec2a85
dev-python/pydevd: Stabilize 2.7.0 ppc, #821763
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.7.0.ebuild b/dev-python/pydevd/pydevd-2.7.0.ebuild
index 9ee02da9a1e3..e194d34d4d35 100644
--- a/dev-python/pydevd/pydevd-2.7.0.ebuild
+++ b/dev-python/pydevd/pydevd-2.7.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv 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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2021-11-19 9:07 Sam James
0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2021-11-19 9:07 UTC (permalink / raw
To: gentoo-commits
commit: a8209855894c74e6892b727041b3cf46c30271c9
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 19 09:06:51 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Nov 19 09:06:51 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8209855
dev-python/pydevd: Keyword 2.7.0 s390, #808378
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.7.0.ebuild b/dev-python/pydevd/pydevd-2.7.0.ebuild
index e194d34d4d35..c88f8d684382 100644
--- a/dev-python/pydevd/pydevd-2.7.0.ebuild
+++ b/dev-python/pydevd/pydevd-2.7.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2021-11-19 11:58 Sam James
0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2021-11-19 11:58 UTC (permalink / raw
To: gentoo-commits
commit: 3c0f12ef921ef9bf9dc4ba8ed0ce22630ddde3f1
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 19 11:58:29 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Nov 19 11:58:29 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c0f12ef
dev-python/pydevd: Stabilize 2.7.0 arm arm, #821763
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.7.0.ebuild b/dev-python/pydevd/pydevd-2.7.0.ebuild
index c88f8d684382..bed6e4ba7b14 100644
--- a/dev-python/pydevd/pydevd-2.7.0.ebuild
+++ b/dev-python/pydevd/pydevd-2.7.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2021-11-19 19:24 Arthur Zamarin
0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2021-11-19 19:24 UTC (permalink / raw
To: gentoo-commits
commit: 6b730011d03054754dda333d9c0ec2e70b20ec75
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 19 19:23:46 2021 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Nov 19 19:23:55 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b730011
dev-python/pydevd: Stabilize 2.7.0 arm64, #821763
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.7.0.ebuild b/dev-python/pydevd/pydevd-2.7.0.ebuild
index bed6e4ba7b14..0826d47e6691 100644
--- a/dev-python/pydevd/pydevd-2.7.0.ebuild
+++ b/dev-python/pydevd/pydevd-2.7.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2021-11-20 3:54 Sam James
0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2021-11-20 3:54 UTC (permalink / raw
To: gentoo-commits
commit: c5757352511ea0c6a209fceb97b40a0ac49b969c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 20 03:54:08 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Nov 20 03:54:08 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5757352
dev-python/pydevd: Stabilize 2.7.0 hppa, #821763
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.7.0.ebuild b/dev-python/pydevd/pydevd-2.7.0.ebuild
index 0826d47e6691..a847f15b0833 100644
--- a/dev-python/pydevd/pydevd-2.7.0.ebuild
+++ b/dev-python/pydevd/pydevd-2.7.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-01-30 13:32 James Le Cuirot
0 siblings, 0 replies; 100+ messages in thread
From: James Le Cuirot @ 2022-01-30 13:32 UTC (permalink / raw
To: gentoo-commits
commit: 1c5382aed38d5815f5d14eef3e13f50874d38502
Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 30 12:48:00 2022 +0000
Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Jan 30 13:31:33 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c5382ae
dev-python/pydevd: Keyword 2.7.0 for ~m68k
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>
dev-python/pydevd/pydevd-2.7.0.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-python/pydevd/pydevd-2.7.0.ebuild b/dev-python/pydevd/pydevd-2.7.0.ebuild
index a847f15b0833..32fd37a4fb83 100644
--- a/dev-python/pydevd/pydevd-2.7.0.ebuild
+++ b/dev-python/pydevd/pydevd-2.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k 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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-02-14 8:35 Matt Turner
0 siblings, 0 replies; 100+ messages in thread
From: Matt Turner @ 2022-02-14 8:35 UTC (permalink / raw
To: gentoo-commits
commit: 32146c1418c09e5e6ab39b16741d6bc579f5e87f
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 14 08:27:12 2022 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Mon Feb 14 08:35:23 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32146c14
dev-python/pydevd: Keyword 2.7.0 alpha, #831222
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
dev-python/pydevd/pydevd-2.7.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.7.0.ebuild b/dev-python/pydevd/pydevd-2.7.0.ebuild
index 32fd37a4fb83..6bdca5078bd1 100644
--- a/dev-python/pydevd/pydevd-2.7.0.ebuild
+++ b/dev-python/pydevd/pydevd-2.7.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k 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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-03-09 19:13 Arthur Zamarin
0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2022-03-09 19:13 UTC (permalink / raw
To: gentoo-commits
commit: 4dedd4d50c15b446296ca1e5adef14d70f91babd
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 9 19:03:18 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Mar 9 19:03:18 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dedd4d5
dev-python/pydevd: add 2.8.0
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/pydevd/Manifest | 1 +
dev-python/pydevd/pydevd-2.8.0.ebuild | 88 +++++++++++++++++++++++++++++++++++
2 files changed, 89 insertions(+)
diff --git a/dev-python/pydevd/Manifest b/dev-python/pydevd/Manifest
index e354506cf14d..1698c91646fb 100644
--- a/dev-python/pydevd/Manifest
+++ b/dev-python/pydevd/Manifest
@@ -1 +1,2 @@
DIST pydev_debugger_2_7_0.tar.gz 4154343 BLAKE2B 6504ffa5eee5548a6aa9e59712b6c0054b69c2e0f6ff48059ed8b2e3edb92ec92ea4e7f9ff084419b46310c4d08f11008571cbf70ccc4efddd0fae688e4110f5 SHA512 8f09b446eeaace1f9ecd3d331813e8bd7d8e09e1fe9dc9fa955ecc26a97ac6015f7becc4005a87405d1154280ec10eb7fa87914bcd41f27e51d90ad3eb99f643
+DIST pydev_debugger_2_8_0.tar.gz 4171117 BLAKE2B 4f0ea0eeb228cb66f71e2046438396ff5ce59b42e620a067bc515ff504fa2da151e05f8ea6cf2d1aaa0768122431ccb45708a88c0616fb2859e96671b172e822 SHA512 b0189f1824b52f8ad35d1d1cfba0bd734806541ae2ff4f410c110763201630d296d10c2b7eaac8c656dfb3ff0f3c31bfdf2de28323778000cc7821e123a877d3
diff --git a/dev-python/pydevd/pydevd-2.8.0.ebuild b/dev-python/pydevd/pydevd-2.8.0.ebuild
new file mode 100644
index 000000000000..3b8e00c75fbc
--- /dev/null
+++ b/dev-python/pydevd/pydevd-2.8.0.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+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"
+S="${WORKDIR}/PyDev.Debugger-${MY_P}"
+
+LICENSE="EPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~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}]
+ )
+"
+
+# Block against the version of debugpy that still bundles pydevd
+RDEPEND="
+ !<dev-python/debugpy-1.4.2
+ 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
+ python_foreach_impl distutils-r1_python_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
+}
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-04-09 16:36 Arthur Zamarin
0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2022-04-09 16:36 UTC (permalink / raw
To: gentoo-commits
commit: 1d63f603510dd255fbce9018939e6770816f23e7
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 9 16:36:45 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Apr 9 16:36:45 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d63f603
dev-python/pydevd: Stabilize 2.8.0 arm, #837425
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.8.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.8.0.ebuild b/dev-python/pydevd/pydevd-2.8.0.ebuild
index 3b8e00c75fbc..5d4dbd269367 100644
--- a/dev-python/pydevd/pydevd-2.8.0.ebuild
+++ b/dev-python/pydevd/pydevd-2.8.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-04-09 16:38 Arthur Zamarin
0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2022-04-09 16:38 UTC (permalink / raw
To: gentoo-commits
commit: 58ec551cc4452cf6c1cc896a2f62422920af8fd1
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 9 16:37:54 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Apr 9 16:37:54 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58ec551c
dev-python/pydevd: Stabilize 2.8.0 ppc, #837425
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.8.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.8.0.ebuild b/dev-python/pydevd/pydevd-2.8.0.ebuild
index 5d4dbd269367..9afee441e541 100644
--- a/dev-python/pydevd/pydevd-2.8.0.ebuild
+++ b/dev-python/pydevd/pydevd-2.8.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k 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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-04-09 16:38 Arthur Zamarin
0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2022-04-09 16:38 UTC (permalink / raw
To: gentoo-commits
commit: bee208c11dbfecbe093cc0b6af53671809345816
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 9 16:38:12 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Apr 9 16:38:12 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bee208c1
dev-python/pydevd: Stabilize 2.8.0 arm64, #837425
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.8.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.8.0.ebuild b/dev-python/pydevd/pydevd-2.8.0.ebuild
index 9afee441e541..e4768c654830 100644
--- a/dev-python/pydevd/pydevd-2.8.0.ebuild
+++ b/dev-python/pydevd/pydevd-2.8.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k 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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-04-09 16:41 Arthur Zamarin
0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2022-04-09 16:41 UTC (permalink / raw
To: gentoo-commits
commit: bc8730521b89031013054ee808716455fc93e9c5
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 9 16:41:46 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Apr 9 16:41:46 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc873052
dev-python/pydevd: Stabilize 2.8.0 ppc64, #837425
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.8.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.8.0.ebuild b/dev-python/pydevd/pydevd-2.8.0.ebuild
index e4768c654830..eb9228ca10af 100644
--- a/dev-python/pydevd/pydevd-2.8.0.ebuild
+++ b/dev-python/pydevd/pydevd-2.8.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k 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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-04-09 17:02 Arthur Zamarin
0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2022-04-09 17:02 UTC (permalink / raw
To: gentoo-commits
commit: ba594b6226a2c9ac2b7e647b7868a0227a291f9e
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 9 17:01:48 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Apr 9 17:01:48 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba594b62
dev-python/pydevd: Stabilize 2.8.0 x86, #837425
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.8.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.8.0.ebuild b/dev-python/pydevd/pydevd-2.8.0.ebuild
index eb9228ca10af..29067e79e70d 100644
--- a/dev-python/pydevd/pydevd-2.8.0.ebuild
+++ b/dev-python/pydevd/pydevd-2.8.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k 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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-04-09 18:21 Arthur Zamarin
0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2022-04-09 18:21 UTC (permalink / raw
To: gentoo-commits
commit: 62402a662569936980dda22924bbe09aecf265bd
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 9 18:21:36 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Apr 9 18:21:36 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62402a66
dev-python/pydevd: Stabilize 2.8.0 hppa, #837425
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.8.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.8.0.ebuild b/dev-python/pydevd/pydevd-2.8.0.ebuild
index 29067e79e70d..ad08490fa7e5 100644
--- a/dev-python/pydevd/pydevd-2.8.0.ebuild
+++ b/dev-python/pydevd/pydevd-2.8.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~m68k 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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-04-09 21:52 Jakov Smolić
0 siblings, 0 replies; 100+ messages in thread
From: Jakov Smolić @ 2022-04-09 21:52 UTC (permalink / raw
To: gentoo-commits
commit: 358e37b881b6a4431d4103c1b0c9815893b3a7d7
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 9 21:52:27 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sat Apr 9 21:52:27 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=358e37b8
dev-python/pydevd: Stabilize 2.8.0 amd64, #837425
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
dev-python/pydevd/pydevd-2.8.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.8.0.ebuild b/dev-python/pydevd/pydevd-2.8.0.ebuild
index ad08490fa7e5..3bf6cd4fa8df 100644
--- a/dev-python/pydevd/pydevd-2.8.0.ebuild
+++ b/dev-python/pydevd/pydevd-2.8.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k 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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-04-14 8:11 Agostino Sarubbo
0 siblings, 0 replies; 100+ messages in thread
From: Agostino Sarubbo @ 2022-04-14 8:11 UTC (permalink / raw
To: gentoo-commits
commit: 4d8225f0af0045cb986cf3c3de1bf9f6f2d77f15
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 14 08:11:08 2022 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Thu Apr 14 08:11:08 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d8225f0
dev-python/pydevd: sparc stable wrt bug #837425
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
dev-python/pydevd/pydevd-2.8.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.8.0.ebuild b/dev-python/pydevd/pydevd-2.8.0.ebuild
index 3bf6cd4fa8df..a6bc2036e653 100644
--- a/dev-python/pydevd/pydevd-2.8.0.ebuild
+++ b/dev-python/pydevd/pydevd-2.8.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k 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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-04-16 16:09 Michał Górny
0 siblings, 0 replies; 100+ messages in thread
From: Michał Górny @ 2022-04-16 16:09 UTC (permalink / raw
To: gentoo-commits
commit: 1559d4b195468aeeff35c9a8160be8befdb847be
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 16 16:04:31 2022 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Apr 16 16:04:31 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1559d4b1
dev-python/pydevd: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/pydevd/Manifest | 1 -
dev-python/pydevd/pydevd-2.7.0.ebuild | 88 -----------------------------------
2 files changed, 89 deletions(-)
diff --git a/dev-python/pydevd/Manifest b/dev-python/pydevd/Manifest
index 1698c91646fb..085e3921ed94 100644
--- a/dev-python/pydevd/Manifest
+++ b/dev-python/pydevd/Manifest
@@ -1,2 +1 @@
-DIST pydev_debugger_2_7_0.tar.gz 4154343 BLAKE2B 6504ffa5eee5548a6aa9e59712b6c0054b69c2e0f6ff48059ed8b2e3edb92ec92ea4e7f9ff084419b46310c4d08f11008571cbf70ccc4efddd0fae688e4110f5 SHA512 8f09b446eeaace1f9ecd3d331813e8bd7d8e09e1fe9dc9fa955ecc26a97ac6015f7becc4005a87405d1154280ec10eb7fa87914bcd41f27e51d90ad3eb99f643
DIST pydev_debugger_2_8_0.tar.gz 4171117 BLAKE2B 4f0ea0eeb228cb66f71e2046438396ff5ce59b42e620a067bc515ff504fa2da151e05f8ea6cf2d1aaa0768122431ccb45708a88c0616fb2859e96671b172e822 SHA512 b0189f1824b52f8ad35d1d1cfba0bd734806541ae2ff4f410c110763201630d296d10c2b7eaac8c656dfb3ff0f3c31bfdf2de28323778000cc7821e123a877d3
diff --git a/dev-python/pydevd/pydevd-2.7.0.ebuild b/dev-python/pydevd/pydevd-2.7.0.ebuild
deleted file mode 100644
index 6bdca5078bd1..000000000000
--- a/dev-python/pydevd/pydevd-2.7.0.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-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"
-S="${WORKDIR}/PyDev.Debugger-${MY_P}"
-
-LICENSE="EPL-1.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k 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}]
- )
-"
-
-# Block against the version of debugpy that still bundles pydevd
-RDEPEND="
- !<dev-python/debugpy-1.4.2
- 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
- python_foreach_impl distutils-r1_python_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
-}
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-05-25 9:07 Andrew Ammerlaan
0 siblings, 0 replies; 100+ messages in thread
From: Andrew Ammerlaan @ 2022-05-25 9:07 UTC (permalink / raw
To: gentoo-commits
commit: aeae9c6472faf57077ac8e56c121bce83ea9c99b
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Wed May 25 08:59:41 2022 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Wed May 25 09:07:26 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeae9c64
dev-python/pydevd: enable py3.11
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
dev-python/pydevd/pydevd-2.8.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.8.0.ebuild b/dev-python/pydevd/pydevd-2.8.0.ebuild
index a6bc2036e653..4e6b58164ff0 100644
--- a/dev-python/pydevd/pydevd-2.8.0.ebuild
+++ b/dev-python/pydevd/pydevd-2.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
inherit distutils-r1 toolchain-funcs
MY_P="pydev_debugger_${PV//./_}"
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-06-12 14:52 Sam James
0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2022-06-12 14:52 UTC (permalink / raw
To: gentoo-commits
commit: 8da7d26c21708d43d3e13c54beec4213793d97a5
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 12 14:33:38 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jun 12 14:51:16 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8da7d26c
dev-python/pydevd: fix distutils-r1 usage
Closes: https://bugs.gentoo.org/851564
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.8.0-r1.ebuild | 89 ++++++++++++++++++++++++++++++++
1 file changed, 89 insertions(+)
diff --git a/dev-python/pydevd/pydevd-2.8.0-r1.ebuild b/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
new file mode 100644
index 000000000000..a4da1a2f06b0
--- /dev/null
+++ b/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..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"
+S="${WORKDIR}/PyDev.Debugger-${MY_P}"
+
+LICENSE="EPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k 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}]
+ )
+"
+
+# Block against the version of debugpy that still bundles pydevd
+RDEPEND="
+ !<dev-python/debugpy-1.4.2
+ 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
+}
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-06-12 15:34 Sam James
0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2022-06-12 15:34 UTC (permalink / raw
To: gentoo-commits
commit: 70f5f94af5bd87e14ba1317d73850efbb042b4c9
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 12 14:53:05 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jun 12 15:19:25 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70f5f94a
dev-python/pydevd: drop -r1 back to ~arch
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.8.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.8.0-r1.ebuild b/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
index a4da1a2f06b0..92d937058dbe 100644
--- a/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
+++ b/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-06-14 21:17 Jakov Smolić
0 siblings, 0 replies; 100+ messages in thread
From: Jakov Smolić @ 2022-06-14 21:17 UTC (permalink / raw
To: gentoo-commits
commit: dce5c47e77dc48cccd54129a32d2bcd11c7c7215
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 14 21:16:52 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Tue Jun 14 21:16:52 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dce5c47e
dev-python/pydevd: Stabilize 2.8.0-r1 x86, #851564
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
dev-python/pydevd/pydevd-2.8.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.8.0-r1.ebuild b/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
index 92d937058dbe..1b7c76d652c3 100644
--- a/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
+++ b/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-06-14 21:17 Jakov Smolić
0 siblings, 0 replies; 100+ messages in thread
From: Jakov Smolić @ 2022-06-14 21:17 UTC (permalink / raw
To: gentoo-commits
commit: 38fa530d774ecdc5e42cc1cffc86ecab2879cdd7
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 14 21:17:11 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Tue Jun 14 21:17:11 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38fa530d
dev-python/pydevd: Stabilize 2.8.0-r1 amd64, #851564
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
dev-python/pydevd/pydevd-2.8.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.8.0-r1.ebuild b/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
index 1b7c76d652c3..58658929bc68 100644
--- a/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
+++ b/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-06-14 21:30 Jakov Smolić
0 siblings, 0 replies; 100+ messages in thread
From: Jakov Smolić @ 2022-06-14 21:30 UTC (permalink / raw
To: gentoo-commits
commit: 7436fb367b6fd5e4afa6d62e0a05b1cdfefae912
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 14 21:30:47 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Tue Jun 14 21:30:47 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7436fb36
dev-python/pydevd: Stabilize 2.8.0-r1 ppc64, #851564
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
dev-python/pydevd/pydevd-2.8.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.8.0-r1.ebuild b/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
index 58658929bc68..c8cd81475569 100644
--- a/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
+++ b/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-06-14 21:30 Jakov Smolić
0 siblings, 0 replies; 100+ messages in thread
From: Jakov Smolić @ 2022-06-14 21:30 UTC (permalink / raw
To: gentoo-commits
commit: b88d0ff59d98967ac9b983ef6c7e91fd6b64a682
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 14 21:30:49 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Tue Jun 14 21:30:49 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b88d0ff5
dev-python/pydevd: Stabilize 2.8.0-r1 ppc, #851564
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
dev-python/pydevd/pydevd-2.8.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.8.0-r1.ebuild b/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
index c8cd81475569..b1341ffc4e60 100644
--- a/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
+++ b/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k 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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-06-14 21:30 Jakov Smolić
0 siblings, 0 replies; 100+ messages in thread
From: Jakov Smolić @ 2022-06-14 21:30 UTC (permalink / raw
To: gentoo-commits
commit: d9b51aa6dca6cae3df5d8b9f39786f25e3da4937
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 14 21:30:50 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Tue Jun 14 21:30:50 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9b51aa6
dev-python/pydevd: Stabilize 2.8.0-r1 arm, #851564
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
dev-python/pydevd/pydevd-2.8.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.8.0-r1.ebuild b/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
index b1341ffc4e60..669fe6037915 100644
--- a/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
+++ b/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k 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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-06-15 7:15 Agostino Sarubbo
0 siblings, 0 replies; 100+ messages in thread
From: Agostino Sarubbo @ 2022-06-15 7:15 UTC (permalink / raw
To: gentoo-commits
commit: 01fc3f1c37fed6cde71893665891c20445c1d3fb
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 15 07:15:23 2022 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Jun 15 07:15:23 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01fc3f1c
dev-python/pydevd: sparc stable wrt bug #851564
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
dev-python/pydevd/pydevd-2.8.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.8.0-r1.ebuild b/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
index 669fe6037915..f2d73ef0fe3c 100644
--- a/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
+++ b/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k 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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-06-15 7:36 Jakov Smolić
0 siblings, 0 replies; 100+ messages in thread
From: Jakov Smolić @ 2022-06-15 7:36 UTC (permalink / raw
To: gentoo-commits
commit: d42a6f9da31c62001ef46baccbd60e0b1f45de76
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 15 07:36:23 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Wed Jun 15 07:36:23 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d42a6f9d
dev-python/pydevd: Stabilize 2.8.0-r1 arm64, #851564
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
dev-python/pydevd/pydevd-2.8.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.8.0-r1.ebuild b/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
index f2d73ef0fe3c..e6ded90c5c8f 100644
--- a/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
+++ b/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k 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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-06-17 12:18 Jakov Smolić
0 siblings, 0 replies; 100+ messages in thread
From: Jakov Smolić @ 2022-06-17 12:18 UTC (permalink / raw
To: gentoo-commits
commit: 764889469dd107375f8390ce0bf24984319b66b8
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 17 12:18:29 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Fri Jun 17 12:18:29 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76488946
dev-python/pydevd: Stabilize 2.8.0-r1 hppa, #851564
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
dev-python/pydevd/pydevd-2.8.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.8.0-r1.ebuild b/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
index e6ded90c5c8f..a4da1a2f06b0 100644
--- a/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
+++ b/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k 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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-06-17 12:45 Michał Górny
0 siblings, 0 replies; 100+ messages in thread
From: Michał Górny @ 2022-06-17 12:45 UTC (permalink / raw
To: gentoo-commits
commit: cbc46151d9ad4777c113aa8a075fa6cfd48bfe1e
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 17 12:45:09 2022 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jun 17 12:45:47 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbc46151
dev-python/pydevd: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/pydevd/pydevd-2.8.0.ebuild | 88 -----------------------------------
1 file changed, 88 deletions(-)
diff --git a/dev-python/pydevd/pydevd-2.8.0.ebuild b/dev-python/pydevd/pydevd-2.8.0.ebuild
deleted file mode 100644
index 4e6b58164ff0..000000000000
--- a/dev-python/pydevd/pydevd-2.8.0.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..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"
-S="${WORKDIR}/PyDev.Debugger-${MY_P}"
-
-LICENSE="EPL-1.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k 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}]
- )
-"
-
-# Block against the version of debugpy that still bundles pydevd
-RDEPEND="
- !<dev-python/debugpy-1.4.2
- 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
- python_foreach_impl distutils-r1_python_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
-}
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-09-22 7:45 Michał Górny
0 siblings, 0 replies; 100+ messages in thread
From: Michał Górny @ 2022-09-22 7:45 UTC (permalink / raw
To: gentoo-commits
commit: 426986dd3bf3ddfe712f8f317e5d50cadc5e6ab7
Author: matoro <matoro <AT> users <DOT> noreply <DOT> github <DOT> com>
AuthorDate: Wed Sep 21 21:56:44 2022 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Sep 22 07:45:17 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=426986dd
dev-python/pydevd: Keyword 2.8.0-r1 mips, #831222
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/pydevd/pydevd-2.8.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.8.0-r1.ebuild b/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
index a4da1a2f06b0..26d973b1c209 100644
--- a/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
+++ b/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-10-02 18:54 Arthur Zamarin
0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2022-10-02 18:54 UTC (permalink / raw
To: gentoo-commits
commit: 10fa703b4119786861d4800edf785914771ddb91
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 2 18:47:16 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Oct 2 18:54:22 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10fa703b
dev-python/pydevd: add 2.9.1
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/pydevd/Manifest | 1 +
dev-python/pydevd/pydevd-2.9.1.ebuild | 89 +++++++++++++++++++++++++++++++++++
2 files changed, 90 insertions(+)
diff --git a/dev-python/pydevd/Manifest b/dev-python/pydevd/Manifest
index 085e3921ed94..f5c170c377c2 100644
--- a/dev-python/pydevd/Manifest
+++ b/dev-python/pydevd/Manifest
@@ -1 +1,2 @@
DIST pydev_debugger_2_8_0.tar.gz 4171117 BLAKE2B 4f0ea0eeb228cb66f71e2046438396ff5ce59b42e620a067bc515ff504fa2da151e05f8ea6cf2d1aaa0768122431ccb45708a88c0616fb2859e96671b172e822 SHA512 b0189f1824b52f8ad35d1d1cfba0bd734806541ae2ff4f410c110763201630d296d10c2b7eaac8c656dfb3ff0f3c31bfdf2de28323778000cc7821e123a877d3
+DIST pydev_debugger_2_9_1.tar.gz 3974089 BLAKE2B 73e0cea547964e313120af2d27ce0166b5afc2d613428ce96cbc58786dddae99507058a217c0eac7cb071bead8d52b2e9bda8e0c88aff31566a979edc420278b SHA512 67f4d31fa59512ec6738a777537a6f856d312f3a81d7bee497ddc50bf02dcab8c04c64c7e5181e48afea01f9de4300a1cafeb3745cea841d7bb7c26b15ced40b
diff --git a/dev-python/pydevd/pydevd-2.9.1.ebuild b/dev-python/pydevd/pydevd-2.9.1.ebuild
new file mode 100644
index 000000000000..b29b57fa428f
--- /dev/null
+++ b/dev-python/pydevd/pydevd-2.9.1.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..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"
+S="${WORKDIR}/PyDev.Debugger-${MY_P}"
+
+LICENSE="EPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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}]
+ )
+"
+
+# Block against the version of debugpy that still bundles pydevd
+RDEPEND="
+ !<dev-python/debugpy-1.4.2
+ 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
+}
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-11-03 19:33 Arthur Zamarin
0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2022-11-03 19:33 UTC (permalink / raw
To: gentoo-commits
commit: a5038d047766bfebb7b350bcede721e5d81c9506
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 3 19:32:52 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Nov 3 19:32:52 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5038d04
dev-python/pydevd: Stabilize 2.9.1 arm64, #879427
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.9.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.9.1.ebuild b/dev-python/pydevd/pydevd-2.9.1.ebuild
index b29b57fa428f..7d7cfc22edae 100644
--- a/dev-python/pydevd/pydevd-2.9.1.ebuild
+++ b/dev-python/pydevd/pydevd-2.9.1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-11-03 19:44 Arthur Zamarin
0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2022-11-03 19:44 UTC (permalink / raw
To: gentoo-commits
commit: 973767a04724c52855d4d55c1394aeeb2d199e9c
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 3 19:44:42 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Nov 3 19:44:42 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=973767a0
dev-python/pydevd: Stabilize 2.9.1 arm, #879427
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.9.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.9.1.ebuild b/dev-python/pydevd/pydevd-2.9.1.ebuild
index 7d7cfc22edae..627da1c32048 100644
--- a/dev-python/pydevd/pydevd-2.9.1.ebuild
+++ b/dev-python/pydevd/pydevd-2.9.1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-11-03 22:04 Sam James
0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2022-11-03 22:04 UTC (permalink / raw
To: gentoo-commits
commit: a9b89515819f5e23ef273f3d8f433008eb07d586
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 3 22:04:14 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Nov 3 22:04:14 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9b89515
dev-python/pydevd: Stabilize 2.9.1 amd64, #879427
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.9.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.9.1.ebuild b/dev-python/pydevd/pydevd-2.9.1.ebuild
index 627da1c32048..f7b8d117b311 100644
--- a/dev-python/pydevd/pydevd-2.9.1.ebuild
+++ b/dev-python/pydevd/pydevd-2.9.1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-11-03 22:04 Sam James
0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2022-11-03 22:04 UTC (permalink / raw
To: gentoo-commits
commit: 6845c8b633833a9f32450d0f655d64b3e2802d1a
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 3 22:04:15 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Nov 3 22:04:15 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6845c8b6
dev-python/pydevd: Stabilize 2.9.1 ppc, #879427
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.9.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.9.1.ebuild b/dev-python/pydevd/pydevd-2.9.1.ebuild
index f7b8d117b311..61ac03f544dc 100644
--- a/dev-python/pydevd/pydevd-2.9.1.ebuild
+++ b/dev-python/pydevd/pydevd-2.9.1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-11-03 22:18 Sam James
0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2022-11-03 22:18 UTC (permalink / raw
To: gentoo-commits
commit: e371d6923315d7bc31088d76a8328c0794620f4a
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 3 22:17:54 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Nov 3 22:17:54 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e371d692
dev-python/pydevd: Stabilize 2.9.1 ppc64, #879427
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.9.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.9.1.ebuild b/dev-python/pydevd/pydevd-2.9.1.ebuild
index 61ac03f544dc..a000dab43d42 100644
--- a/dev-python/pydevd/pydevd-2.9.1.ebuild
+++ b/dev-python/pydevd/pydevd-2.9.1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-11-04 0:07 Sam James
0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2022-11-04 0:07 UTC (permalink / raw
To: gentoo-commits
commit: b307203b6a0cffad8a409e2113bf2756cfa4e768
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 4 00:06:50 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Nov 4 00:06:50 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b307203b
dev-python/pydevd: Stabilize 2.9.1 hppa, #879427
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.9.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.9.1.ebuild b/dev-python/pydevd/pydevd-2.9.1.ebuild
index a000dab43d42..b781a2edee09 100644
--- a/dev-python/pydevd/pydevd-2.9.1.ebuild
+++ b/dev-python/pydevd/pydevd-2.9.1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-11-04 8:16 Agostino Sarubbo
0 siblings, 0 replies; 100+ messages in thread
From: Agostino Sarubbo @ 2022-11-04 8:16 UTC (permalink / raw
To: gentoo-commits
commit: 930ba268314af63033d55bdd77df5d75debc932e
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 4 08:15:38 2022 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Nov 4 08:15:38 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=930ba268
dev-python/pydevd: Stabilize 2.9.1 x86, #879427
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
dev-python/pydevd/pydevd-2.9.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.9.1.ebuild b/dev-python/pydevd/pydevd-2.9.1.ebuild
index b781a2edee09..c784fce3bf06 100644
--- a/dev-python/pydevd/pydevd-2.9.1.ebuild
+++ b/dev-python/pydevd/pydevd-2.9.1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-11-05 17:06 Agostino Sarubbo
0 siblings, 0 replies; 100+ messages in thread
From: Agostino Sarubbo @ 2022-11-05 17:06 UTC (permalink / raw
To: gentoo-commits
commit: 617c721976079996cf53ab5ff26cc7d66838e101
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 5 17:06:32 2022 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sat Nov 5 17:06:32 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=617c7219
dev-python/pydevd: Stabilize 2.9.1 sparc, #879427
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
dev-python/pydevd/pydevd-2.9.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.9.1.ebuild b/dev-python/pydevd/pydevd-2.9.1.ebuild
index c784fce3bf06..26d973b1c209 100644
--- a/dev-python/pydevd/pydevd-2.9.1.ebuild
+++ b/dev-python/pydevd/pydevd-2.9.1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/PyDev.Debugger-${MY_P}"
LICENSE="EPL-1.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-11-06 6:36 Michał Górny
0 siblings, 0 replies; 100+ messages in thread
From: Michał Górny @ 2022-11-06 6:36 UTC (permalink / raw
To: gentoo-commits
commit: 1c69bb938b1e4f4ab90fae96a6c97f9900b4f0b1
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 6 06:14:27 2022 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Nov 6 06:35:18 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c69bb93
dev-python/pydevd: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/pydevd/Manifest | 1 -
dev-python/pydevd/pydevd-2.8.0-r1.ebuild | 89 --------------------------------
2 files changed, 90 deletions(-)
diff --git a/dev-python/pydevd/Manifest b/dev-python/pydevd/Manifest
index f5c170c377c2..479c822fd011 100644
--- a/dev-python/pydevd/Manifest
+++ b/dev-python/pydevd/Manifest
@@ -1,2 +1 @@
-DIST pydev_debugger_2_8_0.tar.gz 4171117 BLAKE2B 4f0ea0eeb228cb66f71e2046438396ff5ce59b42e620a067bc515ff504fa2da151e05f8ea6cf2d1aaa0768122431ccb45708a88c0616fb2859e96671b172e822 SHA512 b0189f1824b52f8ad35d1d1cfba0bd734806541ae2ff4f410c110763201630d296d10c2b7eaac8c656dfb3ff0f3c31bfdf2de28323778000cc7821e123a877d3
DIST pydev_debugger_2_9_1.tar.gz 3974089 BLAKE2B 73e0cea547964e313120af2d27ce0166b5afc2d613428ce96cbc58786dddae99507058a217c0eac7cb071bead8d52b2e9bda8e0c88aff31566a979edc420278b SHA512 67f4d31fa59512ec6738a777537a6f856d312f3a81d7bee497ddc50bf02dcab8c04c64c7e5181e48afea01f9de4300a1cafeb3745cea841d7bb7c26b15ced40b
diff --git a/dev-python/pydevd/pydevd-2.8.0-r1.ebuild b/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
deleted file mode 100644
index 26d973b1c209..000000000000
--- a/dev-python/pydevd/pydevd-2.8.0-r1.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..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"
-S="${WORKDIR}/PyDev.Debugger-${MY_P}"
-
-LICENSE="EPL-1.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~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}]
- )
-"
-
-# Block against the version of debugpy that still bundles pydevd
-RDEPEND="
- !<dev-python/debugpy-1.4.2
- 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
-}
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2022-12-13 19:57 Arthur Zamarin
0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2022-12-13 19:57 UTC (permalink / raw
To: gentoo-commits
commit: 4eef8f82daeeaa816dadffd918220c16e31c92cb
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 13 19:56:58 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 13 19:56:58 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4eef8f82
dev-python/pydevd: add 2.9.3
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/pydevd/Manifest | 1 +
dev-python/pydevd/pydevd-2.9.3.ebuild | 92 +++++++++++++++++++++++++++++++++++
2 files changed, 93 insertions(+)
diff --git a/dev-python/pydevd/Manifest b/dev-python/pydevd/Manifest
index 479c822fd011..ca72674849f4 100644
--- a/dev-python/pydevd/Manifest
+++ b/dev-python/pydevd/Manifest
@@ -1 +1,2 @@
DIST pydev_debugger_2_9_1.tar.gz 3974089 BLAKE2B 73e0cea547964e313120af2d27ce0166b5afc2d613428ce96cbc58786dddae99507058a217c0eac7cb071bead8d52b2e9bda8e0c88aff31566a979edc420278b SHA512 67f4d31fa59512ec6738a777537a6f856d312f3a81d7bee497ddc50bf02dcab8c04c64c7e5181e48afea01f9de4300a1cafeb3745cea841d7bb7c26b15ced40b
+DIST pydevd-2.9.3.gh.tar.gz 3979334 BLAKE2B f26af62d12d89317ffc9e670c78bac2c977195897dfb858861f6d12a331714c084d11dc030efe82777d51f9cd429b54d78c7126f366fdda15ebd315121b55dcd SHA512 c8d30658e84a1edd3e4d0cd35563f50231b6a2df247fecab5e90236c4c80da10e7fe5f182b1791f86063d3228d115d32d388087605e58842505ab19aabe75444
diff --git a/dev-python/pydevd/pydevd-2.9.3.ebuild b/dev-python/pydevd/pydevd-2.9.3.ebuild
new file mode 100644
index 000000000000..d83973112782
--- /dev/null
+++ b/dev-python/pydevd/pydevd-2.9.3.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..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}]
+ )
+"
+
+# Block against the version of debugpy that still bundles pydevd
+RDEPEND="
+ !<dev-python/debugpy-1.4.2
+ 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
+}
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2023-01-13 14:50 Sam James
0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2023-01-13 14:50 UTC (permalink / raw
To: gentoo-commits
commit: 4a6c716826c34319f535afc7ea34407c29090351
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 13 14:50:24 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 13 14:50:24 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a6c7168
dev-python/pydevd: Stabilize 2.9.3 x86, #890692
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.9.3.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-python/pydevd/pydevd-2.9.3.ebuild b/dev-python/pydevd/pydevd-2.9.3.ebuild
index d83973112782..c29631db9099 100644
--- a/dev-python/pydevd/pydevd-2.9.3.ebuild
+++ b/dev-python/pydevd/pydevd-2.9.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -19,7 +19,7 @@ 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"
+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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2023-01-13 14:50 Sam James
0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2023-01-13 14:50 UTC (permalink / raw
To: gentoo-commits
commit: 6f3ca5c5a810f31c1b588dc92fbdae73d67525fa
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 13 14:50:25 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 13 14:50:25 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f3ca5c5
dev-python/pydevd: Stabilize 2.9.3 arm, #890692
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.9.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.9.3.ebuild b/dev-python/pydevd/pydevd-2.9.3.ebuild
index c29631db9099..cf1d65dccb6a 100644
--- a/dev-python/pydevd/pydevd-2.9.3.ebuild
+++ b/dev-python/pydevd/pydevd-2.9.3.ebuild
@@ -19,7 +19,7 @@ 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"
+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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2023-01-13 14:50 Sam James
0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2023-01-13 14:50 UTC (permalink / raw
To: gentoo-commits
commit: 4d72cbfc625c8507cc8b01dad22d4c359afa5d56
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 13 14:50:26 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 13 14:50:26 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d72cbfc
dev-python/pydevd: Stabilize 2.9.3 amd64, #890692
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.9.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.9.3.ebuild b/dev-python/pydevd/pydevd-2.9.3.ebuild
index cf1d65dccb6a..27c6c7a94c43 100644
--- a/dev-python/pydevd/pydevd-2.9.3.ebuild
+++ b/dev-python/pydevd/pydevd-2.9.3.ebuild
@@ -19,7 +19,7 @@ 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"
+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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2023-01-13 16:31 Arthur Zamarin
0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2023-01-13 16:31 UTC (permalink / raw
To: gentoo-commits
commit: 94c0e6994bb47175176be52a66aef9eeb60c1d1e
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 13 16:31:21 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 13 16:31:21 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94c0e699
dev-python/pydevd: Stabilize 2.9.3 arm64, #890692
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.9.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.9.3.ebuild b/dev-python/pydevd/pydevd-2.9.3.ebuild
index 27c6c7a94c43..b85d9b201d16 100644
--- a/dev-python/pydevd/pydevd-2.9.3.ebuild
+++ b/dev-python/pydevd/pydevd-2.9.3.ebuild
@@ -19,7 +19,7 @@ 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"
+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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2023-01-13 19:03 Arthur Zamarin
0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2023-01-13 19:03 UTC (permalink / raw
To: gentoo-commits
commit: d64be056f21b6f09408aaf5b787de9e97fba3abc
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 13 19:03:01 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 13 19:03:01 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d64be056
dev-python/pydevd: Stabilize 2.9.3 ppc, #890692
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.9.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.9.3.ebuild b/dev-python/pydevd/pydevd-2.9.3.ebuild
index b85d9b201d16..59acfed5d351 100644
--- a/dev-python/pydevd/pydevd-2.9.3.ebuild
+++ b/dev-python/pydevd/pydevd-2.9.3.ebuild
@@ -19,7 +19,7 @@ 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"
+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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2023-01-13 19:06 Arthur Zamarin
0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2023-01-13 19:06 UTC (permalink / raw
To: gentoo-commits
commit: 15ef3be0bc026245d167d92cd93b5ce735e0a936
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 13 19:06:24 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 13 19:06:24 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15ef3be0
dev-python/pydevd: Stabilize 2.9.3 ppc64, #890692
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.9.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.9.3.ebuild b/dev-python/pydevd/pydevd-2.9.3.ebuild
index 59acfed5d351..4f5d8be97811 100644
--- a/dev-python/pydevd/pydevd-2.9.3.ebuild
+++ b/dev-python/pydevd/pydevd-2.9.3.ebuild
@@ -19,7 +19,7 @@ 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"
+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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2023-01-13 20:14 Arthur Zamarin
0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2023-01-13 20:14 UTC (permalink / raw
To: gentoo-commits
commit: 51e189cd00132bc29b34f524574323d34f1d8991
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 13 20:14:24 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 13 20:14:24 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51e189cd
dev-python/pydevd: Stabilize 2.9.3 sparc, #890692
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.9.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.9.3.ebuild b/dev-python/pydevd/pydevd-2.9.3.ebuild
index 4f5d8be97811..90f88841c88d 100644
--- a/dev-python/pydevd/pydevd-2.9.3.ebuild
+++ b/dev-python/pydevd/pydevd-2.9.3.ebuild
@@ -19,7 +19,7 @@ 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"
+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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2023-01-13 20:14 Arthur Zamarin
0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2023-01-13 20:14 UTC (permalink / raw
To: gentoo-commits
commit: db6739844e1fe2aa8aa6d2794bde09a839a054c4
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 13 20:14:50 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jan 13 20:14:50 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db673984
dev-python/pydevd: Stabilize 2.9.3 hppa, #890692
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.9.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.9.3.ebuild b/dev-python/pydevd/pydevd-2.9.3.ebuild
index 90f88841c88d..684fd05826e8 100644
--- a/dev-python/pydevd/pydevd-2.9.3.ebuild
+++ b/dev-python/pydevd/pydevd-2.9.3.ebuild
@@ -19,7 +19,7 @@ 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"
+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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2023-01-13 20:27 Michał Górny
0 siblings, 0 replies; 100+ messages in thread
From: Michał Górny @ 2023-01-13 20:27 UTC (permalink / raw
To: gentoo-commits
commit: 742b39e075377a53a5e2a6829f8726923f49b892
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 13 20:19:56 2023 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jan 13 20:19:56 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=742b39e0
dev-python/pydevd: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/pydevd/Manifest | 1 -
dev-python/pydevd/pydevd-2.9.1.ebuild | 89 -----------------------------------
2 files changed, 90 deletions(-)
diff --git a/dev-python/pydevd/Manifest b/dev-python/pydevd/Manifest
index ca72674849f4..52248ddb3d9c 100644
--- a/dev-python/pydevd/Manifest
+++ b/dev-python/pydevd/Manifest
@@ -1,2 +1 @@
-DIST pydev_debugger_2_9_1.tar.gz 3974089 BLAKE2B 73e0cea547964e313120af2d27ce0166b5afc2d613428ce96cbc58786dddae99507058a217c0eac7cb071bead8d52b2e9bda8e0c88aff31566a979edc420278b SHA512 67f4d31fa59512ec6738a777537a6f856d312f3a81d7bee497ddc50bf02dcab8c04c64c7e5181e48afea01f9de4300a1cafeb3745cea841d7bb7c26b15ced40b
DIST pydevd-2.9.3.gh.tar.gz 3979334 BLAKE2B f26af62d12d89317ffc9e670c78bac2c977195897dfb858861f6d12a331714c084d11dc030efe82777d51f9cd429b54d78c7126f366fdda15ebd315121b55dcd SHA512 c8d30658e84a1edd3e4d0cd35563f50231b6a2df247fecab5e90236c4c80da10e7fe5f182b1791f86063d3228d115d32d388087605e58842505ab19aabe75444
diff --git a/dev-python/pydevd/pydevd-2.9.1.ebuild b/dev-python/pydevd/pydevd-2.9.1.ebuild
deleted file mode 100644
index 61856148ccbe..000000000000
--- a/dev-python/pydevd/pydevd-2.9.1.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..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"
-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}]
- )
-"
-
-# Block against the version of debugpy that still bundles pydevd
-RDEPEND="
- !<dev-python/debugpy-1.4.2
- 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
-}
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2023-02-02 16:37 Andrew Ammerlaan
0 siblings, 0 replies; 100+ messages in thread
From: Andrew Ammerlaan @ 2023-02-02 16:37 UTC (permalink / raw
To: gentoo-commits
commit: 14bd4ce9069440762b0503d3c8076e14c2d789aa
Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 2 16:24:13 2023 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Thu Feb 2 16:37:06 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14bd4ce9
dev-python/pydevd: add 2.9.5
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
dev-python/pydevd/Manifest | 1 +
dev-python/pydevd/pydevd-2.9.5.ebuild | 88 +++++++++++++++++++++++++++++++++++
2 files changed, 89 insertions(+)
diff --git a/dev-python/pydevd/Manifest b/dev-python/pydevd/Manifest
index 52248ddb3d9c..be5b85af2bcc 100644
--- a/dev-python/pydevd/Manifest
+++ b/dev-python/pydevd/Manifest
@@ -1 +1,2 @@
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
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
+}
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2023-03-11 8:08 Arthur Zamarin
0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2023-03-11 8:08 UTC (permalink / raw
To: gentoo-commits
commit: 6ee254b3db3539264c72e836363c97c8094c959e
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 11 08:08:29 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 11 08:08:29 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ee254b3
dev-python/pydevd: Stabilize 2.9.5 sparc, #900799
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.9.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.9.5.ebuild b/dev-python/pydevd/pydevd-2.9.5.ebuild
index aa9a8f932b61..6623cf3fa2b3 100644
--- a/dev-python/pydevd/pydevd-2.9.5.ebuild
+++ b/dev-python/pydevd/pydevd-2.9.5.ebuild
@@ -19,7 +19,7 @@ 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"
+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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2023-03-11 8:34 Arthur Zamarin
0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2023-03-11 8:34 UTC (permalink / raw
To: gentoo-commits
commit: 08edd3ca6acad7335e9e6d6c55ec05da8ae8b7bd
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 11 08:33:07 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 11 08:33:07 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08edd3ca
dev-python/pydevd: Stabilize 2.9.5 amd64, #900799
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.9.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.9.5.ebuild b/dev-python/pydevd/pydevd-2.9.5.ebuild
index 68dafba95e50..bc235336473c 100644
--- a/dev-python/pydevd/pydevd-2.9.5.ebuild
+++ b/dev-python/pydevd/pydevd-2.9.5.ebuild
@@ -19,7 +19,7 @@ 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"
+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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2023-03-11 8:34 Arthur Zamarin
0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2023-03-11 8:34 UTC (permalink / raw
To: gentoo-commits
commit: 4d11a097fadec42498acafa70ea1ad4030ce3f25
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 11 08:33:05 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 11 08:33:05 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d11a097
dev-python/pydevd: Stabilize 2.9.5 ppc64, #900799
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.9.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.9.5.ebuild b/dev-python/pydevd/pydevd-2.9.5.ebuild
index 6623cf3fa2b3..8f88d5b90f0b 100644
--- a/dev-python/pydevd/pydevd-2.9.5.ebuild
+++ b/dev-python/pydevd/pydevd-2.9.5.ebuild
@@ -19,7 +19,7 @@ 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"
+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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2023-03-11 8:34 Arthur Zamarin
0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2023-03-11 8:34 UTC (permalink / raw
To: gentoo-commits
commit: 9059632cc6c708d55b08480b530995a5b4271436
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 11 08:33:08 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 11 08:33:08 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9059632c
dev-python/pydevd: Stabilize 2.9.5 ppc, #900799
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.9.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.9.5.ebuild b/dev-python/pydevd/pydevd-2.9.5.ebuild
index bc235336473c..65fa2b1b3d8b 100644
--- a/dev-python/pydevd/pydevd-2.9.5.ebuild
+++ b/dev-python/pydevd/pydevd-2.9.5.ebuild
@@ -19,7 +19,7 @@ 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"
+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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2023-03-11 8:34 Arthur Zamarin
0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2023-03-11 8:34 UTC (permalink / raw
To: gentoo-commits
commit: 04824be702ab8bc2e0e9d0d87a6f9a75125276f8
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 11 08:33:06 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 11 08:33:06 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04824be7
dev-python/pydevd: Stabilize 2.9.5 arm, #900799
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.9.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.9.5.ebuild b/dev-python/pydevd/pydevd-2.9.5.ebuild
index 8f88d5b90f0b..68dafba95e50 100644
--- a/dev-python/pydevd/pydevd-2.9.5.ebuild
+++ b/dev-python/pydevd/pydevd-2.9.5.ebuild
@@ -19,7 +19,7 @@ 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"
+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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2023-03-11 9:02 Arthur Zamarin
0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2023-03-11 9:02 UTC (permalink / raw
To: gentoo-commits
commit: 9cb919ab72a1fc1e8d3d1244eefb05b63d75347f
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 11 09:02:45 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 11 09:02:45 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cb919ab
dev-python/pydevd: Stabilize 2.9.5 x86, #900799
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.9.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.9.5.ebuild b/dev-python/pydevd/pydevd-2.9.5.ebuild
index 65fa2b1b3d8b..dd9c5ee1c5d4 100644
--- a/dev-python/pydevd/pydevd-2.9.5.ebuild
+++ b/dev-python/pydevd/pydevd-2.9.5.ebuild
@@ -19,7 +19,7 @@ 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"
+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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2023-03-11 9:41 Arthur Zamarin
0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2023-03-11 9:41 UTC (permalink / raw
To: gentoo-commits
commit: d26e1cc7da924f0ec7cb2f9808220d880460e62c
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 11 09:41:41 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 11 09:41:41 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d26e1cc7
dev-python/pydevd: Stabilize 2.9.5 hppa, #900799
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.9.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.9.5.ebuild b/dev-python/pydevd/pydevd-2.9.5.ebuild
index dd9c5ee1c5d4..414d7c0943e0 100644
--- a/dev-python/pydevd/pydevd-2.9.5.ebuild
+++ b/dev-python/pydevd/pydevd-2.9.5.ebuild
@@ -19,7 +19,7 @@ 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"
+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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2023-03-11 9:43 Arthur Zamarin
0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2023-03-11 9:43 UTC (permalink / raw
To: gentoo-commits
commit: a68cc6ef7563ff4664990342511d805151f5175b
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 11 09:43:14 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 11 09:43:14 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a68cc6ef
dev-python/pydevd: Stabilize 2.9.5 arm64, #900799
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.9.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.9.5.ebuild b/dev-python/pydevd/pydevd-2.9.5.ebuild
index 414d7c0943e0..8c93d22eebc4 100644
--- a/dev-python/pydevd/pydevd-2.9.5.ebuild
+++ b/dev-python/pydevd/pydevd-2.9.5.ebuild
@@ -19,7 +19,7 @@ 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"
+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
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2023-03-11 10:02 Michał Górny
0 siblings, 0 replies; 100+ messages in thread
From: Michał Górny @ 2023-03-11 10:02 UTC (permalink / raw
To: gentoo-commits
commit: 6d0dbeaefca171a5521559199ff9b4603e2ed19a
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 11 10:00:19 2023 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 11 10:00:19 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d0dbeae
dev-python/pydevd: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/pydevd/Manifest | 1 -
dev-python/pydevd/pydevd-2.9.3.ebuild | 92 -----------------------------------
2 files changed, 93 deletions(-)
diff --git a/dev-python/pydevd/Manifest b/dev-python/pydevd/Manifest
index be5b85af2bcc..aae4c501a8cd 100644
--- a/dev-python/pydevd/Manifest
+++ b/dev-python/pydevd/Manifest
@@ -1,2 +1 @@
-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
diff --git a/dev-python/pydevd/pydevd-2.9.3.ebuild b/dev-python/pydevd/pydevd-2.9.3.ebuild
deleted file mode 100644
index a78c1bb016df..000000000000
--- a/dev-python/pydevd/pydevd-2.9.3.ebuild
+++ /dev/null
@@ -1,92 +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..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}]
- )
-"
-
-# Block against the version of debugpy that still bundles pydevd
-RDEPEND="
- !<dev-python/debugpy-1.4.2
- 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
-}
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2023-05-04 16:22 Michał Górny
0 siblings, 0 replies; 100+ messages in thread
From: Michał Górny @ 2023-05-04 16:22 UTC (permalink / raw
To: gentoo-commits
commit: 9a47858fbcaa0e797b83ced271d0c9b3a1d6e2a9
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu May 4 16:20:14 2023 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu May 4 16:20:14 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a47858f
dev-python/pydevd: Set DISTUTILS_EXT=1
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/pydevd/pydevd-2.9.5.ebuild | 2 ++
1 file changed, 2 insertions(+)
diff --git a/dev-python/pydevd/pydevd-2.9.5.ebuild b/dev-python/pydevd/pydevd-2.9.5.ebuild
index 8c93d22eebc4..a4b5a7c27f4b 100644
--- a/dev-python/pydevd/pydevd-2.9.5.ebuild
+++ b/dev-python/pydevd/pydevd-2.9.5.ebuild
@@ -3,8 +3,10 @@
EAPI=8
+DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{9..11} )
+
inherit distutils-r1 toolchain-funcs
MY_P="pydev_debugger_${PV//./_}"
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2023-10-16 16:05 Michał Górny
0 siblings, 0 replies; 100+ messages in thread
From: Michał Górny @ 2023-10-16 16:05 UTC (permalink / raw
To: gentoo-commits
commit: 88bd45b9a2f3a095490ae3d76c6c5b297319199d
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 16 16:00:49 2023 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Oct 16 16:05:10 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88bd45b9
dev-python/pydevd: Bump to 2.10.0
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/pydevd/Manifest | 1 +
dev-python/pydevd/pydevd-2.10.0.ebuild | 119 +++++++++++++++++++++++++++++++++
2 files changed, 120 insertions(+)
diff --git a/dev-python/pydevd/Manifest b/dev-python/pydevd/Manifest
index aae4c501a8cd..cf94d827df04 100644
--- a/dev-python/pydevd/Manifest
+++ b/dev-python/pydevd/Manifest
@@ -1 +1,2 @@
+DIST PyDev.Debugger-pydev_debugger_2_10_0.gh.tar.gz 4019265 BLAKE2B e72c96576588ac3cbfcdd71a1a8e96d41b9d6757b3468c372b45a9c91a887c693f7309467fe8ea27d29c4775cc8df9ebd610b015cecabaaea43c8aa75229bc25 SHA512 a475e4f4cd9f883307d30b0bb2ebd5095de426b52f0f70b1a557095c06241149ad105ca4cbb31d311fa54e4387bbed27e5cf2712ba7447b19720d46dac21a101
DIST pydevd-2.9.5.gh.tar.gz 3982897 BLAKE2B 06f0712301b419c472bcef2443a2ed277eb477041ff2e40e41b57f61649d84a7559dcae82c30ac572b14e90b98c2b9b9542c7360deded087eec92aeb0372ad67 SHA512 9aa38bc9a238e6f2956883a6318536382726013ea9e4a9d902b36d60df0cf924c279545bcdf92afdb435bfe36598982edd5805725860798fb3970b105254ba1d
diff --git a/dev-python/pydevd/pydevd-2.10.0.ebuild b/dev-python/pydevd/pydevd-2.10.0.ebuild
new file mode 100644
index 000000000000..ea5745003d08
--- /dev/null
+++ b/dev-python/pydevd/pydevd-2.10.0.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing toolchain-funcs
+
+TAG="pydev_debugger_${PV//./_}"
+MY_P="PyDev.Debugger-${TAG}"
+DESCRIPTION="PyDev.Debugger (used in PyDev, PyCharm and VSCode Python)"
+HOMEPAGE="
+ https://github.com/fabioz/PyDev.Debugger/
+ https://pypi.org/project/pydevd/
+"
+SRC_URI="
+ https://github.com/fabioz/PyDev.Debugger/archive/${TAG}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="EPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ sys-devel/gdb
+"
+BDEPEND="
+ test? (
+ dev-python/untangle[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ )
+"
+
+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
+
+ # Disable tests incompatible with new package versions
+ sed -e '/TEST_\(DJANGO\|FLASK\)/s:True:False:' \
+ -i tests_python/debug_constants.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
+ popd || die
+
+ distutils-r1_src_compile
+
+ rm -r _pydevd_bundle || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # TODO
+ # NB: upstream seems to run tests via runfiles.py but that script
+ # is a horror and it seems broken for us anyway
+ tests_python/test_debugger.py::test_attach_to_pid_halted
+ tests_python/test_debugger.py::test_attach_to_pid_no_threads
+ 'tests_python/test_debugger.py::test_path_translation[False]'
+ tests_python/test_debugger.py::test_remote_debugger_threads
+ tests_python/test_debugger_json.py::test_attach_to_pid
+ tests_python/test_debugger_json.py::test_evaluate_exception_trace
+ tests_python/test_debugger_json.py::test_gui_event_loop_custom
+ tests_python/test_debugger_json.py::test_path_translation_and_source_reference
+ tests_python/test_utilities.py::test_tracing_basic
+ tests_python/test_utilities.py::test_tracing_other_threads
+ # incompatible version?
+ tests_python/test_debugger_json.py::test_pandas
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ # this is only used to compare against getpid() to detect that xdist
+ # is being used
+ local -x PYDEV_MAIN_PID=1
+ epytest -p xdist -n "$(makeopts_jobs)" --dist=worksteal
+}
+
+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
+}
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2023-10-17 15:11 Michał Górny
0 siblings, 0 replies; 100+ messages in thread
From: Michał Górny @ 2023-10-17 15:11 UTC (permalink / raw
To: gentoo-commits
commit: 53f96e79f1727c947f852f45d3cd3dba63568b8f
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 17 11:55:49 2023 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Oct 17 15:11:02 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53f96e79
dev-python/pydevd: Add missing dep on dev-python/pytest-xdist
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/pydevd/pydevd-2.10.0.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/dev-python/pydevd/pydevd-2.10.0.ebuild b/dev-python/pydevd/pydevd-2.10.0.ebuild
index ea5745003d08..cf8e60163511 100644
--- a/dev-python/pydevd/pydevd-2.10.0.ebuild
+++ b/dev-python/pydevd/pydevd-2.10.0.ebuild
@@ -34,6 +34,7 @@ BDEPEND="
dev-python/untangle[${PYTHON_USEDEP}]
dev-python/numpy[${PYTHON_USEDEP}]
dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
)
"
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2023-10-24 14:42 Michał Górny
0 siblings, 0 replies; 100+ messages in thread
From: Michał Górny @ 2023-10-24 14:42 UTC (permalink / raw
To: gentoo-commits
commit: 32675df5e1db8b1e22f1eafd2176a703959bbeef
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 24 13:49:47 2023 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Oct 24 14:41:58 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32675df5
dev-python/pydevd: Enable py3.12
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/pydevd/pydevd-2.10.0.ebuild | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.10.0.ebuild b/dev-python/pydevd/pydevd-2.10.0.ebuild
index cf8e60163511..39f771c76b73 100644
--- a/dev-python/pydevd/pydevd-2.10.0.ebuild
+++ b/dev-python/pydevd/pydevd-2.10.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit distutils-r1 multiprocessing toolchain-funcs
@@ -105,6 +105,18 @@ python_test() {
tests_python/test_debugger_json.py::test_pandas
)
+ case ${EPYTHON} in
+ python3.12)
+ EPYTEST_DESELECT+=(
+ tests_python/test_debugger_json.py::test_case_stop_async_iteration_exception
+ 'tests_python/test_debugger.py::test_case_handled_and_unhandled_exception_generator[False-_debugger_case_unhandled_exceptions_listcomp.py]'
+ 'tests_python/test_debugger_json.py::test_case_unhandled_exception_generator[_debugger_case_unhandled_exceptions_listcomp.py]'
+ tests_python/test_debugger.py::test_case_13
+ tests_python/test_debugger_json.py::test_function_breakpoints_async
+ )
+ ;;
+ esac
+
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
# this is only used to compare against getpid() to detect that xdist
# is being used
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2023-11-22 12:12 Arthur Zamarin
0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2023-11-22 12:12 UTC (permalink / raw
To: gentoo-commits
commit: 4569cfa1cabc99eba3c288826b7b013ed76308b1
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 22 12:11:43 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Nov 22 12:11:43 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4569cfa1
dev-python/pydevd: Stabilize 2.10.0 x86, #917720
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.10.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.10.0.ebuild b/dev-python/pydevd/pydevd-2.10.0.ebuild
index 39f771c76b73..28220319db02 100644
--- a/dev-python/pydevd/pydevd-2.10.0.ebuild
+++ b/dev-python/pydevd/pydevd-2.10.0.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="EPL-1.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"
RDEPEND="
sys-devel/gdb
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2023-11-22 13:11 Arthur Zamarin
0 siblings, 0 replies; 100+ messages in thread
From: Arthur Zamarin @ 2023-11-22 13:11 UTC (permalink / raw
To: gentoo-commits
commit: b14726e495c232b87362eb61e4362333af6680e8
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 22 13:11:11 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Nov 22 13:11:11 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b14726e4
dev-python/pydevd: Stabilize 2.10.0 amd64, #917720
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-python/pydevd/pydevd-2.10.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-2.10.0.ebuild b/dev-python/pydevd/pydevd-2.10.0.ebuild
index 28220319db02..541036552232 100644
--- a/dev-python/pydevd/pydevd-2.10.0.ebuild
+++ b/dev-python/pydevd/pydevd-2.10.0.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="EPL-1.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"
RDEPEND="
sys-devel/gdb
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2024-02-01 19:50 Michał Górny
0 siblings, 0 replies; 100+ messages in thread
From: Michał Górny @ 2024-02-01 19:50 UTC (permalink / raw
To: gentoo-commits
commit: 623bf830cfb5d411e8580e883400a8b590cc62b7
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 1 19:42:56 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Feb 1 19:50:47 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=623bf830
dev-python/pydevd: Bump to 3.0.3
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/pydevd/Manifest | 1 +
dev-python/pydevd/pydevd-3.0.3.ebuild | 134 ++++++++++++++++++++++++++++++++++
2 files changed, 135 insertions(+)
diff --git a/dev-python/pydevd/Manifest b/dev-python/pydevd/Manifest
index cf94d827df04..aac1fef617ef 100644
--- a/dev-python/pydevd/Manifest
+++ b/dev-python/pydevd/Manifest
@@ -1,2 +1,3 @@
DIST PyDev.Debugger-pydev_debugger_2_10_0.gh.tar.gz 4019265 BLAKE2B e72c96576588ac3cbfcdd71a1a8e96d41b9d6757b3468c372b45a9c91a887c693f7309467fe8ea27d29c4775cc8df9ebd610b015cecabaaea43c8aa75229bc25 SHA512 a475e4f4cd9f883307d30b0bb2ebd5095de426b52f0f70b1a557095c06241149ad105ca4cbb31d311fa54e4387bbed27e5cf2712ba7447b19720d46dac21a101
+DIST PyDev.Debugger-pydev_debugger_3_0_3.gh.tar.gz 4287855 BLAKE2B 2f9f9cc892a19e42a37190966f2d2897f3e5da477c88d76d4b61b3062b6482db4c4cf5672efe75a1c139aa42a6b017cb5b276cede1167d0e91ca50009706e7e7 SHA512 4a5d03ea69e9eb40ee09c8d9a2258655f1645076757fa02bf92c8ad1b4fbb0570c1ac55464d8dd44cea6187ad2fa858851e02a86dc18b2343411cd8c56dc0c6a
DIST pydevd-2.9.5.gh.tar.gz 3982897 BLAKE2B 06f0712301b419c472bcef2443a2ed277eb477041ff2e40e41b57f61649d84a7559dcae82c30ac572b14e90b98c2b9b9542c7360deded087eec92aeb0372ad67 SHA512 9aa38bc9a238e6f2956883a6318536382726013ea9e4a9d902b36d60df0cf924c279545bcdf92afdb435bfe36598982edd5805725860798fb3970b105254ba1d
diff --git a/dev-python/pydevd/pydevd-3.0.3.ebuild b/dev-python/pydevd/pydevd-3.0.3.ebuild
new file mode 100644
index 000000000000..10a71edeee13
--- /dev/null
+++ b/dev-python/pydevd/pydevd-3.0.3.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 toolchain-funcs
+
+TAG="pydev_debugger_${PV//./_}"
+MY_P="PyDev.Debugger-${TAG}"
+DESCRIPTION="PyDev.Debugger (used in PyDev, PyCharm and VSCode Python)"
+HOMEPAGE="
+ https://github.com/fabioz/PyDev.Debugger/
+ https://pypi.org/project/pydevd/
+"
+SRC_URI="
+ https://github.com/fabioz/PyDev.Debugger/archive/${TAG}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="EPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ dev-debug/gdb
+"
+BDEPEND="
+ test? (
+ dev-python/untangle[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_XDIST=1
+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
+
+ # Disable tests incompatible with new package versions
+ sed -e '/TEST_\(DJANGO\|FLASK\)/s:True:False:' \
+ -i tests_python/debug_constants.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
+ popd || die
+
+ distutils-r1_src_compile
+
+ # C extensions
+ rm -r _pydevd* || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # TODO
+ # NB: upstream seems to run tests via runfiles.py but that script
+ # is a horror and it seems broken for us anyway
+ tests_python/test_debugger.py::test_attach_to_pid_halted
+ tests_python/test_debugger.py::test_attach_to_pid_no_threads
+ 'tests_python/test_debugger.py::test_path_translation[False]'
+ tests_python/test_debugger_json.py::test_attach_to_pid
+ tests_python/test_debugger_json.py::test_evaluate_exception_trace
+ tests_python/test_debugger_json.py::test_gui_event_loop_custom
+ tests_python/test_debugger_json.py::test_path_translation_and_source_reference
+ tests_python/test_utilities.py::test_tracing_basic
+ tests_python/test_utilities.py::test_tracing_other_threads
+ # incompatible with xdist
+ tests_python/test_utilities.py::test_is_main_thread
+ )
+
+ case ${EPYTHON} in
+ python3.10)
+ EPYTEST_DESELECT+=(
+ tests_python/test_debugger.py::test_frame_eval_limitations
+ )
+ ;&
+ python3.11)
+ EPYTEST_DESELECT+=(
+ tests_python/test_debugger.py::test_remote_debugger_threads
+ )
+ ;;
+ esac
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ # this is only used to compare against getpid() to detect that xdist
+ # is being used
+ local -x PYDEV_MAIN_PID=1
+ epytest -p rerunfailures --reruns=5
+}
+
+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
+}
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2024-02-17 22:26 Sam James
0 siblings, 0 replies; 100+ messages in thread
From: Sam James @ 2024-02-17 22:26 UTC (permalink / raw
To: gentoo-commits
commit: d56765ef5bb6ddee5e6ab712fca136f8af8db146
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 17 22:24:41 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 17 22:24:41 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d56765ef
dev-python/pydevd: Stabilize 3.0.3 arm64, #924793
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-python/pydevd/pydevd-3.0.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-3.0.3.ebuild b/dev-python/pydevd/pydevd-3.0.3.ebuild
index 10a71edeee13..be32f4c1ae55 100644
--- a/dev-python/pydevd/pydevd-3.0.3.ebuild
+++ b/dev-python/pydevd/pydevd-3.0.3.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="EPL-1.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"
RDEPEND="
dev-debug/gdb
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2024-05-28 4:42 Michał Górny
0 siblings, 0 replies; 100+ messages in thread
From: Michał Górny @ 2024-05-28 4:42 UTC (permalink / raw
To: gentoo-commits
commit: 512d62d567a192cc03d3c68b914dd55b8d825272
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue May 28 04:29:11 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue May 28 04:41:09 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=512d62d5
dev-python/pydevd: Bump to 3.1.0
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/pydevd/Manifest | 1 +
dev-python/pydevd/pydevd-3.1.0.ebuild | 137 ++++++++++++++++++++++++++++++++++
2 files changed, 138 insertions(+)
diff --git a/dev-python/pydevd/Manifest b/dev-python/pydevd/Manifest
index aac1fef617ef..caf3253d0935 100644
--- a/dev-python/pydevd/Manifest
+++ b/dev-python/pydevd/Manifest
@@ -1,3 +1,4 @@
DIST PyDev.Debugger-pydev_debugger_2_10_0.gh.tar.gz 4019265 BLAKE2B e72c96576588ac3cbfcdd71a1a8e96d41b9d6757b3468c372b45a9c91a887c693f7309467fe8ea27d29c4775cc8df9ebd610b015cecabaaea43c8aa75229bc25 SHA512 a475e4f4cd9f883307d30b0bb2ebd5095de426b52f0f70b1a557095c06241149ad105ca4cbb31d311fa54e4387bbed27e5cf2712ba7447b19720d46dac21a101
DIST PyDev.Debugger-pydev_debugger_3_0_3.gh.tar.gz 4287855 BLAKE2B 2f9f9cc892a19e42a37190966f2d2897f3e5da477c88d76d4b61b3062b6482db4c4cf5672efe75a1c139aa42a6b017cb5b276cede1167d0e91ca50009706e7e7 SHA512 4a5d03ea69e9eb40ee09c8d9a2258655f1645076757fa02bf92c8ad1b4fbb0570c1ac55464d8dd44cea6187ad2fa858851e02a86dc18b2343411cd8c56dc0c6a
+DIST PyDev.Debugger-pydev_debugger_3_1_0.gh.tar.gz 4293466 BLAKE2B 2b820b44a37362dfe554f60f418ce6c94cfd9fb9b14b6d6f521e7bd2023f044129b440878a136d67249096ba8a4aa61bb465551c1d9930989ffe9fe40c68f464 SHA512 8afaab2a69cb6785c5453ce1034a70fa28ab33c3122c1e21c485d9023317785524144c76e87864a695fa1fd26b05bc6d828db22a7cbcf025bd8aafe0b9ed4d3b
DIST pydevd-2.9.5.gh.tar.gz 3982897 BLAKE2B 06f0712301b419c472bcef2443a2ed277eb477041ff2e40e41b57f61649d84a7559dcae82c30ac572b14e90b98c2b9b9542c7360deded087eec92aeb0372ad67 SHA512 9aa38bc9a238e6f2956883a6318536382726013ea9e4a9d902b36d60df0cf924c279545bcdf92afdb435bfe36598982edd5805725860798fb3970b105254ba1d
diff --git a/dev-python/pydevd/pydevd-3.1.0.ebuild b/dev-python/pydevd/pydevd-3.1.0.ebuild
new file mode 100644
index 000000000000..6dc4edbc8458
--- /dev/null
+++ b/dev-python/pydevd/pydevd-3.1.0.ebuild
@@ -0,0 +1,137 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 toolchain-funcs
+
+TAG="pydev_debugger_${PV//./_}"
+MY_P="PyDev.Debugger-${TAG}"
+DESCRIPTION="PyDev.Debugger (used in PyDev, PyCharm and VSCode Python)"
+HOMEPAGE="
+ https://github.com/fabioz/PyDev.Debugger/
+ https://pypi.org/project/pydevd/
+"
+SRC_URI="
+ https://github.com/fabioz/PyDev.Debugger/archive/${TAG}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="EPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ dev-debug/gdb
+"
+BDEPEND="
+ test? (
+ dev-python/untangle[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_XDIST=1
+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
+
+ # Disable tests incompatible with new package versions
+ sed -e '/TEST_\(DJANGO\|FLASK\)/s:True:False:' \
+ -i tests_python/debug_constants.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
+ popd || die
+
+ distutils-r1_src_compile
+
+ # C extensions
+ rm -r _pydevd* || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # TODO
+ # NB: upstream seems to run tests via runfiles.py but that script
+ # is a horror and it seems broken for us anyway
+ tests_python/test_debugger.py::test_attach_to_pid_halted
+ tests_python/test_debugger.py::test_attach_to_pid_no_threads
+ 'tests_python/test_debugger.py::test_path_translation[False]'
+ tests_python/test_debugger_json.py::test_attach_to_pid
+ tests_python/test_debugger_json.py::test_evaluate_exception_trace
+ tests_python/test_debugger_json.py::test_gui_event_loop_custom
+ tests_python/test_debugger_json.py::test_path_translation_and_source_reference
+ tests_python/test_utilities.py::test_tracing_basic
+ tests_python/test_utilities.py::test_tracing_other_threads
+ # incompatible with xdist
+ tests_python/test_utilities.py::test_find_main_thread_id
+ tests_python/test_utilities.py::test_is_main_thread
+ # numpy-2?
+ tests_python/test_debugger_json.py::test_evaluate_numpy
+ )
+
+ case ${EPYTHON} in
+ python3.10)
+ EPYTEST_DESELECT+=(
+ tests_python/test_debugger.py::test_frame_eval_limitations
+ )
+ ;&
+ python3.11)
+ EPYTEST_DESELECT+=(
+ tests_python/test_debugger.py::test_remote_debugger_threads
+ )
+ ;;
+ esac
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ # this is only used to compare against getpid() to detect that xdist
+ # is being used
+ local -x PYDEV_MAIN_PID=1
+ epytest -p rerunfailures --reruns=5
+}
+
+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
+}
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2024-06-05 10:01 Michał Górny
0 siblings, 0 replies; 100+ messages in thread
From: Michał Górny @ 2024-06-05 10:01 UTC (permalink / raw
To: gentoo-commits
commit: 991571cd433f50868199c7a683ed537c4825cede
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 5 10:00:01 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jun 5 10:01:05 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=991571cd
dev-python/pydevd: Require extension build to pass
Closes: https://bugs.gentoo.org/933299
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/pydevd/{pydevd-3.1.0.ebuild => pydevd-3.1.0-r1.ebuild} | 2 ++
1 file changed, 2 insertions(+)
diff --git a/dev-python/pydevd/pydevd-3.1.0.ebuild b/dev-python/pydevd/pydevd-3.1.0-r1.ebuild
similarity index 98%
rename from dev-python/pydevd/pydevd-3.1.0.ebuild
rename to dev-python/pydevd/pydevd-3.1.0-r1.ebuild
index 6dc4edbc8458..42e4036ae60c 100644
--- a/dev-python/pydevd/pydevd-3.1.0.ebuild
+++ b/dev-python/pydevd/pydevd-3.1.0-r1.ebuild
@@ -45,9 +45,11 @@ python_prepare_all() {
distutils-r1_python_prepare_all
# Drop -O3 and -flto compiler args
+ # Make extension build failures fatal
sed -i \
-e 's/extra_link_args = extra_compile_args\[\:\]/pass/g' \
-e '/extra_compile_args/d' \
+ -e '/except/a\ raise' \
setup.py || die
# Disable tests incompatible with new package versions
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2024-06-05 14:54 Michał Górny
0 siblings, 0 replies; 100+ messages in thread
From: Michał Górny @ 2024-06-05 14:54 UTC (permalink / raw
To: gentoo-commits
commit: c14dd96813223577dc89d09f9dc81dd512055dec
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 5 14:52:27 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jun 5 14:54:39 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c14dd968
dev-python/pydevd: Remove py3.10 support, it doesn't compile
Closes: https://bugs.gentoo.org/933602
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/pydevd/pydevd-3.1.0-r1.ebuild | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/dev-python/pydevd/pydevd-3.1.0-r1.ebuild b/dev-python/pydevd/pydevd-3.1.0-r1.ebuild
index 42e4036ae60c..b4b1cd642945 100644
--- a/dev-python/pydevd/pydevd-3.1.0-r1.ebuild
+++ b/dev-python/pydevd/pydevd-3.1.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{11..12} )
inherit distutils-r1 toolchain-funcs
@@ -112,13 +112,9 @@ python_test() {
)
case ${EPYTHON} in
- python3.10)
- EPYTEST_DESELECT+=(
- tests_python/test_debugger.py::test_frame_eval_limitations
- )
- ;&
python3.11)
EPYTEST_DESELECT+=(
+ tests_python/test_debugger.py::test_frame_eval_limitations
tests_python/test_debugger.py::test_remote_debugger_threads
)
;;
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2024-06-05 15:00 Michał Górny
0 siblings, 0 replies; 100+ messages in thread
From: Michał Górny @ 2024-06-05 15:00 UTC (permalink / raw
To: gentoo-commits
commit: 6355c429bb867c50bf0cf7826a81158ca6e39dae
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 5 14:59:01 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jun 5 14:59:01 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6355c429
dev-python/pydevd: Deselect flaky test
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/pydevd/pydevd-3.1.0-r1.ebuild | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/dev-python/pydevd/pydevd-3.1.0-r1.ebuild b/dev-python/pydevd/pydevd-3.1.0-r1.ebuild
index b4b1cd642945..4315a5bb2904 100644
--- a/dev-python/pydevd/pydevd-3.1.0-r1.ebuild
+++ b/dev-python/pydevd/pydevd-3.1.0-r1.ebuild
@@ -118,6 +118,12 @@ python_test() {
tests_python/test_debugger.py::test_remote_debugger_threads
)
;;
+ python3.12)
+ EPYTEST_DESELECT+=(
+ # flaky
+ tests_python/test_debugger_json.py::test_step_next_step_in_multi_threads
+ )
+ ;;
esac
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2024-06-05 15:36 Michał Górny
0 siblings, 0 replies; 100+ messages in thread
From: Michał Górny @ 2024-06-05 15:36 UTC (permalink / raw
To: gentoo-commits
commit: 389737727a9139374cc590de5802fb0b0e3975a3
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 5 15:28:07 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jun 5 15:36:10 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38973772
dev-python/pydevd: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/pydevd/Manifest | 3 -
dev-python/pydevd/pydevd-2.10.0.ebuild | 132 --------------------------------
dev-python/pydevd/pydevd-2.9.5.ebuild | 90 ----------------------
dev-python/pydevd/pydevd-3.0.3.ebuild | 134 ---------------------------------
4 files changed, 359 deletions(-)
diff --git a/dev-python/pydevd/Manifest b/dev-python/pydevd/Manifest
index caf3253d0935..0b035c7de7a7 100644
--- a/dev-python/pydevd/Manifest
+++ b/dev-python/pydevd/Manifest
@@ -1,4 +1 @@
-DIST PyDev.Debugger-pydev_debugger_2_10_0.gh.tar.gz 4019265 BLAKE2B e72c96576588ac3cbfcdd71a1a8e96d41b9d6757b3468c372b45a9c91a887c693f7309467fe8ea27d29c4775cc8df9ebd610b015cecabaaea43c8aa75229bc25 SHA512 a475e4f4cd9f883307d30b0bb2ebd5095de426b52f0f70b1a557095c06241149ad105ca4cbb31d311fa54e4387bbed27e5cf2712ba7447b19720d46dac21a101
-DIST PyDev.Debugger-pydev_debugger_3_0_3.gh.tar.gz 4287855 BLAKE2B 2f9f9cc892a19e42a37190966f2d2897f3e5da477c88d76d4b61b3062b6482db4c4cf5672efe75a1c139aa42a6b017cb5b276cede1167d0e91ca50009706e7e7 SHA512 4a5d03ea69e9eb40ee09c8d9a2258655f1645076757fa02bf92c8ad1b4fbb0570c1ac55464d8dd44cea6187ad2fa858851e02a86dc18b2343411cd8c56dc0c6a
DIST PyDev.Debugger-pydev_debugger_3_1_0.gh.tar.gz 4293466 BLAKE2B 2b820b44a37362dfe554f60f418ce6c94cfd9fb9b14b6d6f521e7bd2023f044129b440878a136d67249096ba8a4aa61bb465551c1d9930989ffe9fe40c68f464 SHA512 8afaab2a69cb6785c5453ce1034a70fa28ab33c3122c1e21c485d9023317785524144c76e87864a695fa1fd26b05bc6d828db22a7cbcf025bd8aafe0b9ed4d3b
-DIST pydevd-2.9.5.gh.tar.gz 3982897 BLAKE2B 06f0712301b419c472bcef2443a2ed277eb477041ff2e40e41b57f61649d84a7559dcae82c30ac572b14e90b98c2b9b9542c7360deded087eec92aeb0372ad67 SHA512 9aa38bc9a238e6f2956883a6318536382726013ea9e4a9d902b36d60df0cf924c279545bcdf92afdb435bfe36598982edd5805725860798fb3970b105254ba1d
diff --git a/dev-python/pydevd/pydevd-2.10.0.ebuild b/dev-python/pydevd/pydevd-2.10.0.ebuild
deleted file mode 100644
index 3740660902fe..000000000000
--- a/dev-python/pydevd/pydevd-2.10.0.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 multiprocessing toolchain-funcs
-
-TAG="pydev_debugger_${PV//./_}"
-MY_P="PyDev.Debugger-${TAG}"
-DESCRIPTION="PyDev.Debugger (used in PyDev, PyCharm and VSCode Python)"
-HOMEPAGE="
- https://github.com/fabioz/PyDev.Debugger/
- https://pypi.org/project/pydevd/
-"
-SRC_URI="
- https://github.com/fabioz/PyDev.Debugger/archive/${TAG}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="EPL-1.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
- dev-debug/gdb
-"
-BDEPEND="
- test? (
- dev-python/untangle[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- )
-"
-
-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
-
- # Disable tests incompatible with new package versions
- sed -e '/TEST_\(DJANGO\|FLASK\)/s:True:False:' \
- -i tests_python/debug_constants.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
- popd || die
-
- distutils-r1_src_compile
-
- rm -r _pydevd_bundle || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # TODO
- # NB: upstream seems to run tests via runfiles.py but that script
- # is a horror and it seems broken for us anyway
- tests_python/test_debugger.py::test_attach_to_pid_halted
- tests_python/test_debugger.py::test_attach_to_pid_no_threads
- 'tests_python/test_debugger.py::test_path_translation[False]'
- tests_python/test_debugger.py::test_remote_debugger_threads
- tests_python/test_debugger_json.py::test_attach_to_pid
- tests_python/test_debugger_json.py::test_evaluate_exception_trace
- tests_python/test_debugger_json.py::test_gui_event_loop_custom
- tests_python/test_debugger_json.py::test_path_translation_and_source_reference
- tests_python/test_utilities.py::test_tracing_basic
- tests_python/test_utilities.py::test_tracing_other_threads
- # incompatible version?
- tests_python/test_debugger_json.py::test_pandas
- )
-
- case ${EPYTHON} in
- python3.12)
- EPYTEST_DESELECT+=(
- tests_python/test_debugger_json.py::test_case_stop_async_iteration_exception
- 'tests_python/test_debugger.py::test_case_handled_and_unhandled_exception_generator[False-_debugger_case_unhandled_exceptions_listcomp.py]'
- 'tests_python/test_debugger_json.py::test_case_unhandled_exception_generator[_debugger_case_unhandled_exceptions_listcomp.py]'
- tests_python/test_debugger.py::test_case_13
- tests_python/test_debugger_json.py::test_function_breakpoints_async
- )
- ;;
- esac
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- # this is only used to compare against getpid() to detect that xdist
- # is being used
- local -x PYDEV_MAIN_PID=1
- epytest -p xdist -n "$(makeopts_jobs)" --dist=worksteal
-}
-
-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/pydevd/pydevd-2.9.5.ebuild b/dev-python/pydevd/pydevd-2.9.5.ebuild
deleted file mode 100644
index 01165848968a..000000000000
--- a/dev-python/pydevd/pydevd-2.9.5.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..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="dev-debug/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/pydevd/pydevd-3.0.3.ebuild b/dev-python/pydevd/pydevd-3.0.3.ebuild
deleted file mode 100644
index 10a71edeee13..000000000000
--- a/dev-python/pydevd/pydevd-3.0.3.ebuild
+++ /dev/null
@@ -1,134 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 toolchain-funcs
-
-TAG="pydev_debugger_${PV//./_}"
-MY_P="PyDev.Debugger-${TAG}"
-DESCRIPTION="PyDev.Debugger (used in PyDev, PyCharm and VSCode Python)"
-HOMEPAGE="
- https://github.com/fabioz/PyDev.Debugger/
- https://pypi.org/project/pydevd/
-"
-SRC_URI="
- https://github.com/fabioz/PyDev.Debugger/archive/${TAG}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="EPL-1.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
- dev-debug/gdb
-"
-BDEPEND="
- test? (
- dev-python/untangle[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
- dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-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
-
- # Disable tests incompatible with new package versions
- sed -e '/TEST_\(DJANGO\|FLASK\)/s:True:False:' \
- -i tests_python/debug_constants.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
- popd || die
-
- distutils-r1_src_compile
-
- # C extensions
- rm -r _pydevd* || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # TODO
- # NB: upstream seems to run tests via runfiles.py but that script
- # is a horror and it seems broken for us anyway
- tests_python/test_debugger.py::test_attach_to_pid_halted
- tests_python/test_debugger.py::test_attach_to_pid_no_threads
- 'tests_python/test_debugger.py::test_path_translation[False]'
- tests_python/test_debugger_json.py::test_attach_to_pid
- tests_python/test_debugger_json.py::test_evaluate_exception_trace
- tests_python/test_debugger_json.py::test_gui_event_loop_custom
- tests_python/test_debugger_json.py::test_path_translation_and_source_reference
- tests_python/test_utilities.py::test_tracing_basic
- tests_python/test_utilities.py::test_tracing_other_threads
- # incompatible with xdist
- tests_python/test_utilities.py::test_is_main_thread
- )
-
- case ${EPYTHON} in
- python3.10)
- EPYTEST_DESELECT+=(
- tests_python/test_debugger.py::test_frame_eval_limitations
- )
- ;&
- python3.11)
- EPYTEST_DESELECT+=(
- tests_python/test_debugger.py::test_remote_debugger_threads
- )
- ;;
- esac
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- # this is only used to compare against getpid() to detect that xdist
- # is being used
- local -x PYDEV_MAIN_PID=1
- epytest -p rerunfailures --reruns=5
-}
-
-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
-}
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2024-06-05 15:36 Michał Górny
0 siblings, 0 replies; 100+ messages in thread
From: Michał Górny @ 2024-06-05 15:36 UTC (permalink / raw
To: gentoo-commits
commit: 3eabcae10d4310a89d8a33ef271928364b711205
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 5 15:25:42 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Jun 5 15:36:09 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eabcae1
dev-python/pydevd: Remove stable keywords
Drop the package to ~arch. It is extremely fragile, and has no reverse
dependencies left.
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/pydevd/pydevd-2.10.0.ebuild | 2 +-
dev-python/pydevd/pydevd-2.9.5.ebuild | 2 +-
dev-python/pydevd/pydevd-3.0.3.ebuild | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/dev-python/pydevd/pydevd-2.10.0.ebuild b/dev-python/pydevd/pydevd-2.10.0.ebuild
index e4df47c1daaf..3740660902fe 100644
--- a/dev-python/pydevd/pydevd-2.10.0.ebuild
+++ b/dev-python/pydevd/pydevd-2.10.0.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="EPL-1.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"
RDEPEND="
dev-debug/gdb
diff --git a/dev-python/pydevd/pydevd-2.9.5.ebuild b/dev-python/pydevd/pydevd-2.9.5.ebuild
index 8fd4f838ad1a..01165848968a 100644
--- a/dev-python/pydevd/pydevd-2.9.5.ebuild
+++ b/dev-python/pydevd/pydevd-2.9.5.ebuild
@@ -21,7 +21,7 @@ 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"
+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
diff --git a/dev-python/pydevd/pydevd-3.0.3.ebuild b/dev-python/pydevd/pydevd-3.0.3.ebuild
index be32f4c1ae55..10a71edeee13 100644
--- a/dev-python/pydevd/pydevd-3.0.3.ebuild
+++ b/dev-python/pydevd/pydevd-3.0.3.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="EPL-1.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"
RDEPEND="
dev-debug/gdb
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2024-10-28 18:55 Michał Górny
0 siblings, 0 replies; 100+ messages in thread
From: Michał Górny @ 2024-10-28 18:55 UTC (permalink / raw
To: gentoo-commits
commit: de6b5e3a9abfe1ccd34afb0f42b51d86891abbd6
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 28 18:32:28 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Oct 28 18:55:48 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de6b5e3a
dev-python/pydevd: Enable py3.13
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/pydevd/pydevd-3.2.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-python/pydevd/pydevd-3.2.2.ebuild b/dev-python/pydevd/pydevd-3.2.2.ebuild
index 01897d085384..3d8ea9dc8fdb 100644
--- a/dev-python/pydevd/pydevd-3.2.2.ebuild
+++ b/dev-python/pydevd/pydevd-3.2.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{11..13} )
inherit distutils-r1 toolchain-funcs
^ permalink raw reply related [flat|nested] 100+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/
@ 2024-10-28 18:55 Michał Górny
0 siblings, 0 replies; 100+ messages in thread
From: Michał Górny @ 2024-10-28 18:55 UTC (permalink / raw
To: gentoo-commits
commit: d166ebff03b7f77fb796d14d23c9100664ec1775
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 28 18:17:38 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Oct 28 18:55:47 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d166ebff
dev-python/pydevd: Bump to 3.2.2
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/pydevd/Manifest | 1 +
dev-python/pydevd/pydevd-3.2.2.ebuild | 142 ++++++++++++++++++++++++++++++++++
2 files changed, 143 insertions(+)
diff --git a/dev-python/pydevd/Manifest b/dev-python/pydevd/Manifest
index 0b035c7de7a7..d2296b166780 100644
--- a/dev-python/pydevd/Manifest
+++ b/dev-python/pydevd/Manifest
@@ -1 +1,2 @@
DIST PyDev.Debugger-pydev_debugger_3_1_0.gh.tar.gz 4293466 BLAKE2B 2b820b44a37362dfe554f60f418ce6c94cfd9fb9b14b6d6f521e7bd2023f044129b440878a136d67249096ba8a4aa61bb465551c1d9930989ffe9fe40c68f464 SHA512 8afaab2a69cb6785c5453ce1034a70fa28ab33c3122c1e21c485d9023317785524144c76e87864a695fa1fd26b05bc6d828db22a7cbcf025bd8aafe0b9ed4d3b
+DIST PyDev.Debugger-pydev_debugger_3_2_2.gh.tar.gz 4283873 BLAKE2B 62c4a4a4677127ed7c3f0b2f63388169e01d620dd6bd986e4f24208379dcff77993d297e3647b395b6e6e262868b69533f63370c1975b8c582a52a80ce40f77d SHA512 0d2f73fbe4d3541ff3b0e24373165f92c44c28eced1ca00b618caff5f12ee579165ba16b3692d6d4d7840c36f75c5f064aabdd554bb00d39b3b896840dfdcda4
diff --git a/dev-python/pydevd/pydevd-3.2.2.ebuild b/dev-python/pydevd/pydevd-3.2.2.ebuild
new file mode 100644
index 000000000000..01897d085384
--- /dev/null
+++ b/dev-python/pydevd/pydevd-3.2.2.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+
+inherit distutils-r1 toolchain-funcs
+
+TAG="pydev_debugger_${PV//./_}"
+MY_P="PyDev.Debugger-${TAG}"
+DESCRIPTION="PyDev.Debugger (used in PyDev, PyCharm and VSCode Python)"
+HOMEPAGE="
+ https://github.com/fabioz/PyDev.Debugger/
+ https://pypi.org/project/pydevd/
+"
+SRC_URI="
+ https://github.com/fabioz/PyDev.Debugger/archive/${TAG}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="EPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ dev-debug/gdb
+"
+BDEPEND="
+ test? (
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+ dev-python/untangle[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+
+ # Drop -O3 and -flto compiler args
+ # Make extension build failures fatal
+ sed -i \
+ -e 's/extra_link_args = extra_compile_args\[\:\]/pass/g' \
+ -e '/extra_compile_args/d' \
+ -e '/except/a\ raise' \
+ setup.py || die
+
+ # Disable tests incompatible with new package versions
+ sed -e '/TEST_\(DJANGO\|FLASK\)/s:True:False:' \
+ -i tests_python/debug_constants.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
+ popd || die
+
+ distutils-r1_src_compile
+
+ # C extensions
+ rm -r _pydevd* || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # TODO
+ # NB: upstream seems to run tests via runfiles.py but that script
+ # is a horror and it seems broken for us anyway
+ tests_python/test_debugger.py::test_attach_to_pid_halted
+ tests_python/test_debugger.py::test_attach_to_pid_no_threads
+ 'tests_python/test_debugger.py::test_path_translation[False]'
+ tests_python/test_debugger_json.py::test_attach_to_pid
+ tests_python/test_debugger_json.py::test_case_sys_exit_multiple_exception_attach
+ tests_python/test_debugger_json.py::test_evaluate_exception_trace
+ tests_python/test_debugger_json.py::test_gui_event_loop_custom
+ tests_python/test_debugger_json.py::test_path_translation_and_source_reference
+ tests_python/test_utilities.py::test_tracing_basic
+ tests_python/test_utilities.py::test_tracing_other_threads
+ # incompatible with xdist
+ tests_python/test_utilities.py::test_find_main_thread_id
+ tests_python/test_utilities.py::test_is_main_thread
+ # numpy-2?
+ tests_python/test_debugger_json.py::test_evaluate_numpy
+ )
+
+ case ${EPYTHON} in
+ python3.11)
+ EPYTEST_DESELECT+=(
+ tests_python/test_debugger.py::test_frame_eval_limitations
+ tests_python/test_debugger.py::test_remote_debugger_threads
+ )
+ ;;
+ python3.12)
+ EPYTEST_DESELECT+=(
+ # flaky
+ tests_python/test_debugger_json.py::test_step_next_step_in_multi_threads
+ )
+ ;;
+ esac
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ # this is only used to compare against getpid() to detect that xdist
+ # is being used
+ local -x PYDEV_MAIN_PID=1
+ epytest -p rerunfailures --reruns=5
+}
+
+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
+}
^ permalink raw reply related [flat|nested] 100+ messages in thread
end of thread, other threads:[~2024-10-28 18:55 UTC | newest]
Thread overview: 100+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-04 16:22 [gentoo-commits] repo/gentoo:master commit in: dev-python/pydevd/ Michał Górny
-- strict thread matches above, loose matches on Subject: below --
2024-10-28 18:55 Michał Górny
2024-10-28 18:55 Michał Górny
2024-06-05 15:36 Michał Górny
2024-06-05 15:36 Michał Górny
2024-06-05 15:00 Michał Górny
2024-06-05 14:54 Michał Górny
2024-06-05 10:01 Michał Górny
2024-05-28 4:42 Michał Górny
2024-02-17 22:26 Sam James
2024-02-01 19:50 Michał Górny
2023-11-22 13:11 Arthur Zamarin
2023-11-22 12:12 Arthur Zamarin
2023-10-24 14:42 Michał Górny
2023-10-17 15:11 Michał Górny
2023-10-16 16:05 Michał Górny
2023-03-11 10:02 Michał Górny
2023-03-11 9:43 Arthur Zamarin
2023-03-11 9:41 Arthur Zamarin
2023-03-11 9:02 Arthur Zamarin
2023-03-11 8:34 Arthur Zamarin
2023-03-11 8:34 Arthur Zamarin
2023-03-11 8:34 Arthur Zamarin
2023-03-11 8:34 Arthur Zamarin
2023-03-11 8:08 Arthur Zamarin
2023-02-02 16:37 Andrew Ammerlaan
2023-01-13 20:27 Michał Górny
2023-01-13 20:14 Arthur Zamarin
2023-01-13 20:14 Arthur Zamarin
2023-01-13 19:06 Arthur Zamarin
2023-01-13 19:03 Arthur Zamarin
2023-01-13 16:31 Arthur Zamarin
2023-01-13 14:50 Sam James
2023-01-13 14:50 Sam James
2023-01-13 14:50 Sam James
2022-12-13 19:57 Arthur Zamarin
2022-11-06 6:36 Michał Górny
2022-11-05 17:06 Agostino Sarubbo
2022-11-04 8:16 Agostino Sarubbo
2022-11-04 0:07 Sam James
2022-11-03 22:18 Sam James
2022-11-03 22:04 Sam James
2022-11-03 22:04 Sam James
2022-11-03 19:44 Arthur Zamarin
2022-11-03 19:33 Arthur Zamarin
2022-10-02 18:54 Arthur Zamarin
2022-09-22 7:45 Michał Górny
2022-06-17 12:45 Michał Górny
2022-06-17 12:18 Jakov Smolić
2022-06-15 7:36 Jakov Smolić
2022-06-15 7:15 Agostino Sarubbo
2022-06-14 21:30 Jakov Smolić
2022-06-14 21:30 Jakov Smolić
2022-06-14 21:30 Jakov Smolić
2022-06-14 21:17 Jakov Smolić
2022-06-14 21:17 Jakov Smolić
2022-06-12 15:34 Sam James
2022-06-12 14:52 Sam James
2022-05-25 9:07 Andrew Ammerlaan
2022-04-16 16:09 Michał Górny
2022-04-14 8:11 Agostino Sarubbo
2022-04-09 21:52 Jakov Smolić
2022-04-09 18:21 Arthur Zamarin
2022-04-09 17:02 Arthur Zamarin
2022-04-09 16:41 Arthur Zamarin
2022-04-09 16:38 Arthur Zamarin
2022-04-09 16:38 Arthur Zamarin
2022-04-09 16:36 Arthur Zamarin
2022-03-09 19:13 Arthur Zamarin
2022-02-14 8:35 Matt Turner
2022-01-30 13:32 James Le Cuirot
2021-11-20 3:54 Sam James
2021-11-19 19:24 Arthur Zamarin
2021-11-19 11:58 Sam James
2021-11-19 9:07 Sam James
2021-11-19 8:34 Sam James
2021-11-19 7:30 Sam James
2021-11-17 7:55 Sam James
2021-11-15 6:02 Sam James
2021-11-14 9:28 Michał Górny
2021-11-11 8:36 Jakov Smolić
2021-11-10 18:05 Sam James
2021-11-10 6:21 Sam James
2021-11-05 14:57 Jakov Smolić
2021-11-05 2:20 Sam James
2021-11-01 8:32 Michał Górny
2021-10-17 9:20 Michał Górny
2021-10-13 19:02 Arthur Zamarin
2021-10-10 23:45 Sam James
2021-09-12 17:38 Sam James
2021-09-12 17:38 Sam James
2021-09-12 8:22 Sam James
2021-09-12 8:21 Sam James
2021-09-12 8:03 Andrew Ammerlaan
2021-09-11 15:59 Sam James
2021-09-11 13:12 Yixun Lan
2021-09-10 13:35 Andrew Ammerlaan
2021-09-10 7:37 Andrew Ammerlaan
2021-09-10 6:50 Andrew Ammerlaan
2021-09-09 16:25 Andrew Ammerlaan
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox