# workers-py **Repository Path**: mirrors_cloudflare/workers-py ## Basic Information - **Project Name**: workers-py - **Description**: Write Cloudflare Workers in 100% Python via Pyodide. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-02-16 - **Last Updated**: 2026-04-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # workers-py Monorepo A monorepo containing Python libraries and tools for Cloudflare Workers. ## Packages | Package | Description | |---------|-------------| | [workers-py](./packages/cli/) | A set of libraries and tools for Python Workers | | [workers-runtime-sdk](./packages/runtime-sdk/) | Python SDK for Cloudflare Workers | ## Development ### Prerequisites - Python 3.12+ - [uv](https://github.com/astral-sh/uv) for package management ### Working with packages Each package is self-contained with its own `pyproject.toml`. To work on a specific package: ```bash cd packages/ uv sync uv run pytest ``` ### Releasing This project uses [python-semantic-release](https://python-semantic-release.readthedocs.io/) with the monorepo configuration. Each package is released independently. To release a specific package: ```bash cd packages/ semantic-release version ``` ### Commit Conventions This project uses [Conventional Commits](https://www.conventionalcommits.org/) with package-scoped commits for the monorepo. For package-specific changes, use the scope prefix: - `feat(cli): add new feature` - Feature for workers-py - `fix(runtime-sdk): fix bug` - Bug fix for workers-runtime-sdk Tags: - `feat`: New feature (triggers minor version bump) - `fix`: Bug fix (triggers patch version bump) - `docs`, `style`, `refactor`, `test`, `chore`, `ci`: Non-release commits ## License MIT