ArduPilot / ArduPilot/MAVProxy
Fix wx versions incompatibilities in magical module
- Dominant language
- Python
- Stars
- 595
- Forks
- 773
- Avg merge
- 2d 6h
- Merged PRs (30d)
- 18
Description
The `magical` module uses functions and properties found in `python-wxgtk3.0` but missing in `python-wxgtk2.8`. One of them is `wx.glcanvas.WX_GL_SAMPLES`. There are others to be found during the fix.
See: https://github.com/ArduPilot/MAVProxy/pull/338#issuecomment-273024502
Contributor guide
No contributing guide indexed for this repository
Research direction
Start in the `magical` module and compare its wx API usage against `python-wxgtk3.0` and `python-wxgtk2.8`. Investigate `wx.glcanvas.WX_GL_SAMPLES` and the other incompatible functions or properties, using the linked pull request comment for context. Done means the module works with both wx versions without relying on APIs missing from either one.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100