diff options
| author | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-05-05 06:57:41 +0000 |
|---|---|---|
| committer | Liguros - Gitlab CI/CD [develop] <gitlab@liguros.net> | 2025-05-05 06:57:41 +0000 |
| commit | e1127353fca10d915b2118bcc72831007352cb2f (patch) | |
| tree | 03807da2864eefbd7c73f7e99c0ad53f43f6bdfb /dev-python/pydevd | |
| parent | a510605f4c599302839ff7b08ea776d16a139785 (diff) | |
| download | baldeagleos-repo-e1127353fca10d915b2118bcc72831007352cb2f.tar.gz baldeagleos-repo-e1127353fca10d915b2118bcc72831007352cb2f.tar.xz baldeagleos-repo-e1127353fca10d915b2118bcc72831007352cb2f.zip | |
Adding metadata
Diffstat (limited to 'dev-python/pydevd')
| -rw-r--r-- | dev-python/pydevd/Manifest | 1 | ||||
| -rw-r--r-- | dev-python/pydevd/pydevd-3.2.3.ebuild | 142 |
2 files changed, 0 insertions, 143 deletions
diff --git a/dev-python/pydevd/Manifest b/dev-python/pydevd/Manifest index 3d881a23dfb6..ea19d9bc58f8 100644 --- a/dev-python/pydevd/Manifest +++ b/dev-python/pydevd/Manifest @@ -1,2 +1 @@ -DIST PyDev.Debugger-pydev_debugger_3_2_3.gh.tar.gz 4288122 BLAKE2B 54d01508644d1a76f7cd51f1f4c6f5b7eeb5c56781b15ba6b0b0347d4a7ed18a8f357deb1a22efbadccf082df9ac673b5e101b66877ebeec98276428a5a32fce SHA512 8027b27803c4ddd2db489f4a8988756116f4712f112f7c91cc99ea2c9d9a78b4df1678abae138ce13d0b0c5c6481ec663cbf3f7d367e176e22d4e78f0782642b DIST PyDev.Debugger-pydev_debugger_3_3_0.gh.tar.gz 4283838 BLAKE2B c035f99e9e6988dd753fcb23aeb7aad53dedd290b60ee3bef89deebe784b7b951d119a8c4ff87ea9d83ffe8134680ab8db8296c298556c35daef89ec417b4664 SHA512 99bfb67470d9d200ba4a0de929c0c4ae053d836b7c6c034173e9d51a2428e98cc6052612ad11f8d66c375da0b7ab8f18b627441b174f71924e851f41f4bd5a21 diff --git a/dev-python/pydevd/pydevd-3.2.3.ebuild b/dev-python/pydevd/pydevd-3.2.3.ebuild deleted file mode 100644 index 3f3975402989..000000000000 --- a/dev-python/pydevd/pydevd-3.2.3.ebuild +++ /dev/null @@ -1,142 +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_{9,10,11,12,13} ) - -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 -} |
