-
Notifications
You must be signed in to change notification settings - Fork 2
Publishing
Sepehr0Day edited this page Jun 13, 2026
·
1 revision
python -m pip install -e ".[dev]"
python -m ruff check .
python -m pytest -q
python -m build
python -m twine check dist/*-
Tests: Python 3.11, 3.12, 3.13 and 3.14 -
Package: builds wheel/sdist and runs Twine checks -
Publish to PyPI: publishes through PyPI Trusted Publishing
Create a publisher for:
- Owner:
Sepehr0Day - Repository:
CaptchaGenerator - Workflow:
publish-pypi.yml - Environment:
pypi
No PyPI API token is required in GitHub secrets.
Publish a GitHub Release after updating the version and changelog. The release event starts the publishing workflow.
- Home
- Installation
- Quick-Start
- Configuration
- Core-API
- Generator-API-Reference
- Core-Utilities
- Supported-CAPTCHAs
- All-Examples
- Text-and-Media-CAPTCHAs
- Logic-CAPTCHAs
- Image-CAPTCHAs
- Selection-CAPTCHAs
- Puzzle-CAPTCHAs
- Visual-Reasoning-CAPTCHAs
- Tkinter-Examples
- Web-Integration
- Architecture
- Creating-a-Generator
- Security
- Publishing
- Migration-to-2.0
- FAQ