azcrawlerpy-recaptcha-google
The default model for azcrawlerpy's recaptcha_v2 captcha
solver: TesseraNet, one network for both grid kinds, as tesseranet_3x3.onnx and tesseranet_4x4.onnx
(one graph per grid kind, from the same weights), cell_head.json naming each channel's category and
threshold, and the provenance card tesseranet_3x3.json written when a model is promoted through
captcha-training. azcrawlerpy[recaptcha] installs it; there is nothing to import.
It is published apart from azcrawlerpy so that code releases do not upload the weights again, and a retrained model ships without an azcrawlerpy release.
Versions
- Major: the contract azcrawlerpy relies on (file name, format, class names, input size). azcrawlerpy pins the major it reads, so a major bump needs an azcrawlerpy release that accepts it.
- Minor: retrained weights. Existing azcrawlerpy installs pick them up on upgrade.
Releasing a model
promote() in captcha-training writes the weights and card into azcrawlerpy_recaptcha_google/
in this checkout, only when they beat the model already here. Commit both, bump the minor version,
check with uv sync --extra dev && uv run pytest, and publish with build.txt. It builds the
wheel only: an sdist would upload the same weights a second time against the project's PyPI quota.
Metadata
Release files for azcrawlerpy-recaptcha-google 2.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| azcrawlerpy_recaptcha_google-2.0.3.tar.gz | 47.7 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| azcrawlerpy_recaptcha_google-2.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 95.5 MB
Release files / azcrawlerpy_recaptcha_google-2.0.3.tar.gz
| Download URL | azcrawlerpy_recaptcha_google-2.0.3.tar.gz |
|---|---|
| Size | 47.7 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
38002107b023c34451c3301db8c485f8e0ebb205cdf967cb35b68cf1417211d4
|
|
BLAKE2b-256 checksum How to use checksums |
cb5d8154f2ae0879c3fb9b984270a44cee3668dbb27e5582fb075fa04bc7742d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / azcrawlerpy_recaptcha_google-2.0.3-py3-none-any.whl
| Download URL | azcrawlerpy_recaptcha_google-2.0.3-py3-none-any.whl |
|---|---|
| Size | 47.7 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
18e37692246ff2be7e6a09477ff075037479ad9d6bcb7069f542c0a43a253cfc
|
|
BLAKE2b-256 checksum How to use checksums |
e9d72f0c666ac62ec168548e142b95dcfa8275892107c4979bec96f87198a9b6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|