%global _empty_manifest_terminate_build 0 Name: python-pycharm-remote-debugger Version: 0.1.16 Release: 1 Summary: Easily debug your remote project License: MIT URL: https://github.com/eliorerz/pycharm-remote-debugger Source0: https://mirrors.nju.edu.cn/pypi/web/packages/35/e8/1580ab4f2150abdd765129ff4cf4b1a3bf4d8bfd71109180f28965b85714/pycharm_remote_debugger-0.1.16.tar.gz BuildArch: noarch Requires: python3-pydevd-pycharm Requires: python3-waiting %description # Pycharm Remote Debugger With PyCharm you can debug your application using an interpreter that is located on the other computer, for example, on a web server or dedicated test machine. ## Installation ```shell pip install pycharm_remote_debugger ``` ### Steps 1. Create a deployment configuration for a remote interpreter. - Ensure that you have SSH access to the remote machine 2. Deploy your application to a remote host 3. Create a Python Debug Server run/debug configuration - Specify the port number, and the IDE host address - Map the path on the local machine to the path on the remote machine 4. Make sure you are installing pycharm_remote_debugger on the remote machine/container 5. Run your software using pycharm_remote_debugger module: - Create and entry point file that execute your code and login to the debugger. ```python from pycharm_remote_debugger import PycharmRemoteDebugger remote_addr = "10.2.55.1" port = 6789 debugger = PycharmRemoteDebugger(remote_addr, int(port)) debugger.debug() main() # run your software here ``` - Use the command line: ```shell python -m pycharm_remote_debugger -r 10.2.55.1 -p 6789 -m my_module_name -k module_arg1 -s -k module_arg2 ``` 6. Start debugger on pycharm 7. Debug your program :) ## Arguments: %package -n python3-pycharm-remote-debugger Summary: Easily debug your remote project Provides: python-pycharm-remote-debugger BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-pycharm-remote-debugger # Pycharm Remote Debugger With PyCharm you can debug your application using an interpreter that is located on the other computer, for example, on a web server or dedicated test machine. ## Installation ```shell pip install pycharm_remote_debugger ``` ### Steps 1. Create a deployment configuration for a remote interpreter. - Ensure that you have SSH access to the remote machine 2. Deploy your application to a remote host 3. Create a Python Debug Server run/debug configuration - Specify the port number, and the IDE host address - Map the path on the local machine to the path on the remote machine 4. Make sure you are installing pycharm_remote_debugger on the remote machine/container 5. Run your software using pycharm_remote_debugger module: - Create and entry point file that execute your code and login to the debugger. ```python from pycharm_remote_debugger import PycharmRemoteDebugger remote_addr = "10.2.55.1" port = 6789 debugger = PycharmRemoteDebugger(remote_addr, int(port)) debugger.debug() main() # run your software here ``` - Use the command line: ```shell python -m pycharm_remote_debugger -r 10.2.55.1 -p 6789 -m my_module_name -k module_arg1 -s -k module_arg2 ``` 6. Start debugger on pycharm 7. Debug your program :) ## Arguments: %package help Summary: Development documents and examples for pycharm-remote-debugger Provides: python3-pycharm-remote-debugger-doc %description help # Pycharm Remote Debugger With PyCharm you can debug your application using an interpreter that is located on the other computer, for example, on a web server or dedicated test machine. ## Installation ```shell pip install pycharm_remote_debugger ``` ### Steps 1. Create a deployment configuration for a remote interpreter. - Ensure that you have SSH access to the remote machine 2. Deploy your application to a remote host 3. Create a Python Debug Server run/debug configuration - Specify the port number, and the IDE host address - Map the path on the local machine to the path on the remote machine 4. Make sure you are installing pycharm_remote_debugger on the remote machine/container 5. Run your software using pycharm_remote_debugger module: - Create and entry point file that execute your code and login to the debugger. ```python from pycharm_remote_debugger import PycharmRemoteDebugger remote_addr = "10.2.55.1" port = 6789 debugger = PycharmRemoteDebugger(remote_addr, int(port)) debugger.debug() main() # run your software here ``` - Use the command line: ```shell python -m pycharm_remote_debugger -r 10.2.55.1 -p 6789 -m my_module_name -k module_arg1 -s -k module_arg2 ``` 6. Start debugger on pycharm 7. Debug your program :) ## Arguments: %prep %autosetup -n pycharm-remote-debugger-0.1.16 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-pycharm-remote-debugger -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri May 05 2023 Python_Bot - 0.1.16-1 - Package Spec generated