diff -Nru pydevd-2.8.0+git20220826.8ee4065+ds/debian/changelog pydevd-2.8.0+git20220826.8ee4065+ds/debian/changelog --- pydevd-2.8.0+git20220826.8ee4065+ds/debian/changelog 2022-09-05 20:56:24.000000000 +0000 +++ pydevd-2.8.0+git20220826.8ee4065+ds/debian/changelog 2022-09-16 01:22:38.000000000 +0000 @@ -1,3 +1,11 @@ +pydevd (2.8.0+git20220826.8ee4065+ds-1+rpi1) bookworm-staging; urgency=medium + + [changes brought forward from 2.8.0+git20220714.32dee0b+dfsg-6+rpi1 by Peter Michael Green at Sun, 14 Aug 2022 07:56:26 +0000] + * Disable testsuite, + * Fix clean target. + + -- Peter Micheal Green Fri, 16 Sep 2022 01:22:38 +0000 + pydevd (2.8.0+git20220826.8ee4065+ds-1) unstable; urgency=medium * New upstream snapshot diff -Nru pydevd-2.8.0+git20220826.8ee4065+ds/debian/manpage/pydevd.1 pydevd-2.8.0+git20220826.8ee4065+ds/debian/manpage/pydevd.1 --- pydevd-2.8.0+git20220826.8ee4065+ds/debian/manpage/pydevd.1 1970-01-01 00:00:00.000000000 +0000 +++ pydevd-2.8.0+git20220826.8ee4065+ds/debian/manpage/pydevd.1 2022-09-16 01:22:38.000000000 +0000 @@ -0,0 +1,119 @@ +.\" Text automatically generated by txt2man +.TH pydevd 1 "14 August 2022" "pydevd-2.8.0+git20220714.32dee0b+dfsg" "" +.SH NAME +\fBpydevd \fP- Script to start pydevd debugger +\fB +.SH SYNOPSIS +.nf +.fam C +\fBpydevd\fP \fB--port\fP \fIN\fP [\fB--client\fP \fIhostname\fP | \fB--server\fP] [\fIoption\fP \.\.\.] \fB--file\fP \fIexecutable\fP + +.fam T +.fi +.fam T +.fi +.SH DESCRIPTION +This script runs the \fBpydevd\fP debugger on top of another Python +script, making it ready to be attached to for remote debugging. +It is typically used by connecting from an IDE, such PyDev or +PyCharm, or called from debugpy, which is the debugging adapter used +in Spyder (via IPython), VSCode Python and Visual Studio Python. +.SH OPTIONS +.TP +.B +\fB--port\fP \fIN\fP +Port to connect (client) or listen (server) +.TP +.B +\fB--client\fP \fIhostname\fP +Hostname to connect +.TP +.B +\fB--server\fP +Run in server mode +.TP +.B +\fB--file\fP \fIexecutable\fP +The script to run; this must be the last \fIoption\fP +.TP +.B +\fB--ppid\fP PPID +Specifies the PPID to attach to +.TP +.B +\fB--vm_type\fP TYPE +Either 'python' or 'jython'; the default is 'python' +.TP +.B +\fB--access-token\fP TOKEN +The access token to access the debug server +.TP +.B +\fB--client-access-token\fP TOKEN +The access token to access the client (usually the IDE) +.TP +.B +\fB--DEBUG_RECORD_SOCKET_READS\fP +Log debugger socket reads +.TP +.B +\fB--multiproc\fP +Reuses connection (used by PyCharm) +.TP +.B +\fB--multiprocess\fP +Creates new connection (used by PyDev) +.TP +.B +\fB--save-signatures\fP +Send signature call tracewait +.TP +.B +\fB--save-threading\fP +Use threading analyser +.TP +.B +\fB--save-asyncio\fP +Use asyncio analyser +.TP +.B +\fB--print-in-debugger-startup\fP +Print debugger startup with pid on stderr +.TP +.B +\fB--cmd-line\fP +Wait for commands +.TP +.B +\fB--module\fP +Set if the file is a module +.TP +.B +\fB--skip-notify-stdin\fP +Do not notify when \fBreadline\fP() is called +.TP +.B +\fB--qt-support\fP= + is one of 'auto', 'none', 'pyqt5', 'pyqt4', 'pyside' or 'pyside2' +.TP +.B +\fB--json-dap\fP +Use debugpy protocol: a single JSON message in each read +.TP +.B +\fB--json-dap-http\fP +Use DAP protocol: JSON messages over HTTP protocol +.TP +.B +\fB--protocol-quoted-line\fP +Use custom protocol with quoted lines +.TP +.B +\fB--protocol-http\fP +Use custom protocol with HTTP +.SH AUTHOR +\fBpydevd\fP was written by Fabio Zadrozny . +.PP +This manual page was originally written by William Grzybowski + for the Debian project (but may be used by +others). It was updated by Julian Gilbey . diff -Nru pydevd-2.8.0+git20220826.8ee4065+ds/debian/rules pydevd-2.8.0+git20220826.8ee4065+ds/debian/rules --- pydevd-2.8.0+git20220826.8ee4065+ds/debian/rules 2022-09-05 20:56:24.000000000 +0000 +++ pydevd-2.8.0+git20220826.8ee4065+ds/debian/rules 2022-09-16 01:22:38.000000000 +0000 @@ -23,6 +23,8 @@ execute_after_dh_clean: rm -f _pydevd_bundle/pydevd_runpy.py + find . -name '*.so' -delete + rm -f _pydevd_frame_eval/pydevd_frame_evaluator.pyx execute_before_dh_auto_configure: _pydevd_bundle/pydevd_runpy.py # setup.py config requires pydevd_runpy.py to be present @@ -50,24 +52,24 @@ ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS))) override_dh_auto_test: - # * Various tests are ignored or excluded; see - # debian/get_test_exclusions for details. - # - # * test_matplotlib_activation and test_pandas cause failures due - # to a matplotlib warning (that does seem to be easily silenced) - # if the build machine has too many fonts on it, so we skip then here - # (but not in the autopkgtest suite) - # - # * The http_proxy settings are to disable the proxies that pybuild - # introduces; the tests set up and use a local http server. - export PYDEVD_USE_CYTHON=YES; \ - export http_proxy=""; \ - export PYBUILD_SYSTEM=custom; \ - export PYBUILD_TEST_ARGS="\ - cd {build_dir}; \ - $(CURDIR)/debian/run_tests {interpreter} -m pytest \ - --deselect=tests_python/test_debugger.py::test_matplotlib_activation \ - --deselect=tests_python/test_debugger_json.py::test_pandas \ - $$(debian/get_test_exclusions)"; \ - xvfb-run -a dh_auto_test + ## * Various tests are ignored or excluded; see + ## debian/get_test_exclusions for details. + ## + ## * test_matplotlib_activation and test_pandas cause failures due + ## to a matplotlib warning (that does seem to be easily silenced) + ## if the build machine has too many fonts on it, so we skip then here + ## (but not in the autopkgtest suite) + ## + ## * The http_proxy settings are to disable the proxies that pybuild + ## introduces; the tests set up and use a local http server. + #export PYDEVD_USE_CYTHON=YES; \ + #export http_proxy=""; \ + #export PYBUILD_SYSTEM=custom; \ + #export PYBUILD_TEST_ARGS="\ + # cd {build_dir}; \ + # $(CURDIR)/debian/run_tests {interpreter} -m pytest \ + # --deselect=tests_python/test_debugger.py::test_matplotlib_activation \ + # --deselect=tests_python/test_debugger_json.py::test_pandas \ + # $$(debian/get_test_exclusions)"; \ + #xvfb-run -a dh_auto_test endif