Release v2.3.0 - #244
Merged
Merged
Conversation
…0-to-5.1.0 Update myst-parser to 5.1.0
…hemes-2.3.0-to-2.5.0 Update pallets_sphinx_themes to 2.5.0
Updates the requirements on [pytest](https://github.com/pytest-dev/pytest) to permit the latest version. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](pytest-dev/pytest@8.0.0.dev0...9.1.1) --- updated-dependencies: - dependency-name: pytest dependency-version: 9.1.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
Updates the requirements on [isort](https://github.com/PyCQA/isort) to permit the latest version. - [Release notes](https://github.com/PyCQA/isort/releases) - [Changelog](https://github.com/PyCQA/isort/blob/main/CHANGELOG.md) - [Commits](PyCQA/isort@6.0.0...8.0.1) --- updated-dependencies: - dependency-name: isort dependency-version: 8.0.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
Updates the requirements on [msgspec](https://github.com/jcrist/msgspec) to permit the latest version. - [Release notes](https://github.com/jcrist/msgspec/releases) - [Changelog](https://github.com/msgspec/msgspec/blob/main/docs/changelog.md) - [Commits](msgspec/msgspec@0.18.0...0.21.1) --- updated-dependencies: - dependency-name: msgspec dependency-version: 0.21.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
….18-and-lt-0.22 Update msgspec requirement from <0.21,>=0.18 to >=0.18,<0.22
Update isort requirement from ==6.* to ==8.*
Update pytest requirement from ==8.* to ==9.*
Updates the requirements on [black](https://github.com/psf/black) to permit the latest version. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](psf/black@25.1.0...26.5.1) --- updated-dependencies: - dependency-name: black dependency-version: 26.5.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
Update black requirement from ==25.* to ==26.*
Why: * Replace fragmented requirement files with a reproducible UV lockfile and extras. What: * Move test, style, and documentation dependencies into pyproject.toml. * Update Makefile commands and document the UV/Ruff developer workflow. * Ignore the local UV environment. Changes: * pyproject.toml: add optional dependency groups and Ruff configuration. * uv.lock: record the resolved dependency graph. * Makefile: run install, tests, lint, build, upload, and docs through UV. * README.md and .gitignore: document and support the new local workflow. * requirements*.txt and docs/requirements.txt: remove superseded dependency files. Stats: * 8 files changed * +2791/-119 lines Co-authored-by: Claude <noreply@anthropic.com>
Why: * Keep CI aligned with the new locked local development workflow. What: * Install UV with caching and execute project checks through the lockfile. * Track pyproject.toml and uv.lock changes in workflow path filters. Changes: * .github/workflows/build.yml: build across the supported Python matrix with UV. * .github/workflows/install.yml: validate local and PyPI installations with UV. * .github/workflows/lint.yml: install and run Ruff through UV. * .github/workflows/test.yml: install test extras and run coverage through UV. * .github/workflows/sphinx.yml: build documentation through the docs extra. Stats: * 5 files changed * +80/-75 lines Co-authored-by: Claude <noreply@anthropic.com>
Why: * Replace the former Black/isort formatting output with the repository Ruff policy. What: * Normalize import ordering and apply Ruff formatter output across the source package. * Keep the existing public behavior unchanged. Changes: * src/python3_anticaptcha: format handler and core modules with Ruff. * Core and handler docstring examples now follow Ruff formatting conventions. Stats: * 19 files changed * +250/-250 lines Co-authored-by: Claude <noreply@anthropic.com>
Why: * Keep test imports and examples consistent with the Ruff configuration. What: * Apply Ruff import sorting and formatting to fixtures and test modules. * Preserve all test assertions and behavior. Changes: * tests/conftest.py: normalize standard-library imports. * tests/test_*.py: format imports, assertions, and mocked call expressions. Stats: * 13 files changed * +43/-48 lines Co-authored-by: Claude <noreply@anthropic.com>
Why: * Ruff could not parse the existing multiline f-string under the project minimum Python version. What: * Build the available captcha-type tuple before interpolating it into the ValueError. * Preserve the existing error content while restoring Python 3.9 syntax compatibility. Changes: * src/python3_anticaptcha/recaptcha_v2.py: rewrite the invalid captcha_type error construction. Stats: * 1 file changed * +10/-7 lines Co-authored-by: Claude <noreply@anthropic.com>
Why: * Make the package boundaries, invariants, and contributor guidance explicit. What: * Add a repository architecture reference. * Refresh root, package, core, and test AGENTS guidance to match the codebase. Changes: * ARCHITECTURE.md: describe layers, request flows, invariants, and code map. * AGENTS.md: document repository routing, validation, and migration gotchas. * src/python3_anticaptcha/AGENTS.md: document handler contracts and extension steps. * src/python3_anticaptcha/core/AGENTS.md: document transport and wire-contract boundaries. * tests/AGENTS.md: document test conventions and validation commands. Stats: * 5 files changed * +475/-128 lines Co-authored-by: Claude <noreply@anthropic.com>
Why: * Align the package version source with the current release metadata. What: * Update the single source of truth used by setuptools dynamic versioning. Changes: * src/python3_anticaptcha/__version__.py: set __version__ to 2.3.0. Stats: * 1 file changed * +1/-1 lines Co-authored-by: Claude <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.