Skip to content

Conversation

@timrid
Copy link
Contributor

@timrid timrid commented Jun 24, 2025

This PR adds a how-to guide for debugger support.

This PR need the following PRs to be merged to make sense.

This will fix

PR Checklist:

  • All new features have been tested
  • All new features have been documented
  • I have read the CONTRIBUTING.md file
  • I will abide by the code of conduct

timrid added 30 commits May 17, 2025 15:34
- changed command line from `--debug` to `--remote-debugger="REMOTE-DEBUGGER-CONFIG"`
- removed configuration via pyproject.toml
…e debugger instead of a .pth file

- moved `remote_debugger` to AppConfig
…source code at runtime (eg. via 'll' in pdb).
- Added "--debugger-host" and "--debugger-port" for run command.
- Removed multiple modes (client/server) for one debugger. It was to complicated.
- Added "debug_reqires" to pyproject.toml for debug requirements
- changed to "https://github.com/timrid/briefcase-debugadapter"
…ger is saved inside the AppConfig. The "debug_mode" is now a boolean.
timrid added 27 commits June 5, 2025 20:45
# Conflicts:
#	src/briefcase/commands/base.py
#	src/briefcase/commands/build.py
#	src/briefcase/commands/create.py
#	src/briefcase/commands/run.py
#	src/briefcase/commands/update.py
#	src/briefcase/config.py
#	src/briefcase/platforms/android/gradle.py
#	src/briefcase/platforms/iOS/xcode.py
#	src/briefcase/platforms/linux/appimage.py
#	src/briefcase/platforms/linux/flatpak.py
#	src/briefcase/platforms/linux/system.py
#	src/briefcase/platforms/macOS/__init__.py
#	src/briefcase/platforms/web/static.py
#	src/briefcase/platforms/windows/__init__.py
#	tests/commands/build/conftest.py
#	tests/commands/build/test_call.py
#	tests/commands/create/conftest.py
#	tests/commands/create/test_install_app_requirements.py
#	tests/commands/run/conftest.py
#	tests/commands/run/test_call.py
#	tests/commands/update/conftest.py
#	tests/commands/update/test_update_app.py
#	tests/integrations/flatpak/test_Flatpak__run.py
#	tests/platforms/android/gradle/test_run.py
#	tests/platforms/iOS/xcode/test_create.py
#	tests/platforms/iOS/xcode/test_run.py
#	tests/platforms/iOS/xcode/test_update.py
#	tests/platforms/linux/appimage/test_run.py
#	tests/platforms/linux/flatpak/test_run.py
#	tests/platforms/linux/system/test_run.py
#	tests/platforms/linux/test_LocalRequirementsMixin.py
#	tests/platforms/macOS/app/test_create.py
#	tests/platforms/macOS/app/test_run.py
#	tests/platforms/macOS/xcode/test_run.py
#	tests/platforms/web/static/test_run.py
#	tests/platforms/windows/app/test_run.py
#	tests/platforms/windows/visualstudio/test_run.py
# Conflicts:
#	src/briefcase/config.py
- added `supports_debugger` flag to the commands, so that an error is raised on not supported platforms
# Conflicts:
#	docs/how-to/index.rst
#	src/briefcase/commands/base.py
#	tests/commands/update/test_call.py
Removed Android specific documentation that is not part of this PR
@timrid timrid mentioned this pull request Jun 24, 2025
4 tasks
@timrid
Copy link
Contributor Author

timrid commented Nov 11, 2025

This PR is now obsolete, as #2173 has been merged.

@timrid timrid closed this Nov 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant