python-setup
CommunityEffortless Python dev environment for Badger 2350.
Authorjohnlindquist
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Setting up a robust Python development environment for embedded systems can be complex, leading to dependency conflicts and frustrating installation issues. This skill streamlines the entire process, ensuring a smooth start for Badger 2350 development.
Core Features & Use Cases
- Python Installation: Guides for macOS, Linux, and Windows to install Python 3.8+.
- Virtual Environments: Best practices for isolating project dependencies using
venv. - Toolchain Setup: Installation of essential tools like
mpremote,ampy,rshell, andesptool. - Use Case: A new developer can follow this skill to set up their entire workstation from scratch, ensuring all necessary Python versions, virtual environments, and badge communication tools are correctly configured.
Quick Start
To quickly set up your environment, create a virtual environment with python3 -m venv venv, activate it with source venv/bin/activate, and then install mpremote using pip install mpremote.
Dependency Matrix
Required Modules
mpremoteadafruit-ampyrshellesptoolthonnyblackpylintmypypytestpytest-covmkdocssphinx
Components
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: python-setup Download link: https://github.com/johnlindquist/badger-2350-plugin/archive/main.zip#python-setup Please download this .zip file, extract it, and install it in the .claude/skills/ directory.