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.2
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.2.tar.gz | 47.7 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| azcrawlerpy_recaptcha_google-2.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 95.4 MB
Release files / azcrawlerpy_recaptcha_google-2.0.2.tar.gz
| Download URL | azcrawlerpy_recaptcha_google-2.0.2.tar.gz |
|---|---|
| Size | 47.7 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6adf3a030e6affbc61e4d02a45021a938273fb444dc1fea8a2e25af9ef38ac72
|
|
BLAKE2b-256 checksum How to use checksums |
9f0c21db5ed60a9ba3c097f850e6f31148e966aa2e81dfa4c7f9ec9816ec2f33
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.15 {"installer":{"name":"uv","version":"0.12.15","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.2-py3-none-any.whl
| Download URL | azcrawlerpy_recaptcha_google-2.0.2-py3-none-any.whl |
|---|---|
| Size | 47.7 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
85f367dedfe32868fc0bc8cfab38eef7ff564b3921da9eecaf83fcc4bd0cd2e8
|
|
BLAKE2b-256 checksum How to use checksums |
4644abebb5b73b2a6e9bb8ff42afa9625e6e94bad6cbb1cf9a7c3c2855514bd5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.15 {"installer":{"name":"uv","version":"0.12.15","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}
|