What problem does it solve?
This Skill provides essential patterns, common pitfalls, and quick references for Python and wxPython desktop application development, helping developers build, debug, and review applications more efficiently.
Core Features & Use Cases
- Python Version Reference: Quick lookup for features and EOL dates of Python versions.
- Project Structure: Provides a
pyproject.toml skeleton for modern Python projects.
- Packaging Guidance: Includes PyInstaller configurations for creating executables.
- wxPython Essentials: Offers cheat sheets for sizers, thread-safe updates, standard IDs, and event types.
- Pitfall Avoidance: Highlights common errors in both Python and wxPython development.
- Cross-Platform Solutions: Demonstrates using
platformdirs for consistent path management.
- Testing & Logging: Provides templates for pytest usage and logging setup.
- Accessibility: Details desktop accessibility APIs and wxPython best practices for screen readers.
Quick Start
Use the python-development skill to generate a pyproject.toml file for a new Python project.