setup-web-tests
Installation
SKILL.md
Claude Code for web — test setup
This document describes how to set up and run Python tests in a Claude Code for web environment, where flox is not available.
If you get stuck following these instructions, please bail out to the user and seek their guidance. Please suggest that they update this guide.
Problem
The project requires a specific Python version pinned in pyproject.toml (check requires-python), but:
- Claude Code for web environments may have a different system Python version
uv python install <version>may fail if the version isn't yet indexed by uvuv syncenforces the exact version constraint and will fail with the wrong Python version
Solution: Download Python from python-build-standalone
Download the exact version from python-build-standalone GitHub releases. The script below auto-detects the required version from pyproject.toml: