ArduPilot / ArduPilot/MAVProxy

Fix wx versions incompatibilities in magical module

Open
#384 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.