Skip to main content

Rust-native OpenCV-like cv2 module (MVP: imread, imwrite, cvtColor, resize)

Project description

Crabvision (opencv with a rust backend)

OpenCV Parity: partial PyPI PyPI - Wheel

A Rust-native, safe subset of OpenCV's Python API exposed as a cv2 module.

This is an MVP that focuses on correctness and memory safety by implementing core image ops in Rust via PyO3:

  • imread / imwrite (PNG, JPEG)
  • imdecode / imencode (PNG, JPEG)
  • cvtColor: BGR<->RGB, BGR->GRAY, GRAY->BGR
  • resize: INTER_NEAREST, INTER_LINEAR, INTER_CUBIC, INTER_AREA, INTER_LANCZOS4
  • absdiff, add, subtract (uint8, saturating)
  • split / merge (3-channel uint8)
  • norm: NORM_INF / NORM_L1 / NORM_L2 (uint8)
  • bitwise_not / bitwise_and / bitwise_or / bitwise_xor (optional dst and optional mask)
  • threshold: THRESH_BINARY / THRESH_BINARY_INV / THRESH_TRUNC / THRESH_TOZERO / THRESH_TOZERO_INV
  • compare: CMP_EQ / CMP_NE / CMP_LT / CMP_LE / CMP_GT / CMP_GE
  • countNonZero
  • inRange
  • copyTo (masked copy)
  • blur (box filter)
  • GaussianBlur
  • Sobel / Scharr
  • Canny
  • flip / transpose / rotate
  • getStructuringElement / erode / dilate / morphologyEx

Distribution name is crabvision, but you import cv2 like with OpenCV.

OpenCV parity

This project is not in full parity with upstream OpenCV.

  • Goal: grow a safe, well-tested subset of the cv2 API.
  • Status: partial parity (core I/O + common image ops + filtering + edges; many modules like features2d, calib3d, video, etc. are not implemented).
  • Tracking: see ROADMAP.md and the tests/test_upstream_ported_*.py suite.

If you want “complete parity”, the practical path is module-by-module (Core → Imgproc → Highgui → …), continuously validated by upstream-derived tests.

Install (local dev) with uv

uv venv -p python3.12
  • Build and install in editable mode:
uv pip install -e .

uv will use the maturin build backend to compile the Rust extension and install a wheel named crabvision, which exposes a module cv2.

PyPI

Once a release has been published, you can install from PyPI with:

pip install crabvision

If you see “No matching distribution found”, it usually means the package hasn’t been published yet or there isn’t a wheel for your Python/platform; install from source instead.

Then use it with:

import cv2
print(cv2.__version__)

Alternatively, build wheels:

uv build

Usage

import cv2
import numpy as np

img = np.zeros((64, 64, 3), dtype=np.uint8)
img[..., 2] = 255  # red in BGR
res = cv2.resize(img, (256, 256), interpolation=cv2.INTER_LINEAR)
gray = cv2.cvtColor(res, cv2.COLOR_BGR2GRAY)
cv2.imwrite("out.png", gray)

Upstream tests (starting point)

This repo is intended to grow by porting and reusing OpenCV's Python tests.

  • Sync upstream sources and test data (sparse checkout into vendor/):
./scripts/sync_upstream_tests.sh
  • Run the upstream-derived (ported) tests:
export OPENCV_TEST_DATA_PATH=vendor/opencv_extra/testdata
uv run pytest --opencv-upstream

Safety regression tests (no hard crashes)

OpenCV’s native backend can occasionally take down the Python process in the presence of bad inputs (e.g., shape/dtype mismatches, non-contiguous arrays) because it crosses a C/C++ ABI.

This repo includes a small set of “no hard crash” tests that run cv2 calls in a subprocess. If anything segfaults (or otherwise aborts the interpreter), the subprocess exits non-zero and the test fails.

  • File: tests/test_safety_no_crash.py
  • Run: uv run pytest -k safety_no_crash

Releases (PyPI)

This repo includes GitHub Actions workflows to build and publish crabvision (the Rust extension that provides import cv2).

Release workflow: .github/workflows/release.yml.

Recommended setup is PyPI “Trusted Publishing” (OIDC), so you don’t need to store a PyPI API token.

  • In PyPI, add a Trusted Publisher for your project(s) pointing at this GitHub repo.
  • Create a git tag like v0.0.3 and push it; the workflow will build wheels/sdists and publish.
  • Note: GitHub Actions uses the workflow file from the tagged commit; if you change .github/workflows/release.yml, you need to push a new tag (or use manual publish).

Manual publish (rare): run the workflow via the GitHub UI and set the publish input to true.

Changelog

See CHANGELOG.md.

Scope and roadmap

This is not a full rewrite of OpenCV. The long-term aim is to grow a safe, well-tested subset of the API with predictable performance. Next steps could include:

  • More color conversions and image formats
  • Filtering (GaussianBlur, medianBlur), morphology, edges (Canny)
  • Video IO via ffmpeg bindings
  • Basic feature ops

Contributions welcome.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

crabvision-0.0.4.tar.gz (60.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

crabvision-0.0.4-cp312-cp312-win_amd64.whl (622.1 kB view details)

Uploaded CPython 3.12Windows x86-64

crabvision-0.0.4-cp312-cp312-win32.whl (582.9 kB view details)

Uploaded CPython 3.12Windows x86

crabvision-0.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (802.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

crabvision-0.0.4-cp312-cp312-macosx_11_0_arm64.whl (692.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

crabvision-0.0.4-cp311-cp311-win_amd64.whl (620.6 kB view details)

Uploaded CPython 3.11Windows x86-64

crabvision-0.0.4-cp311-cp311-win32.whl (579.6 kB view details)

Uploaded CPython 3.11Windows x86

crabvision-0.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (801.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

crabvision-0.0.4-cp311-cp311-macosx_11_0_arm64.whl (691.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

crabvision-0.0.4-cp310-cp310-win_amd64.whl (620.7 kB view details)

Uploaded CPython 3.10Windows x86-64

crabvision-0.0.4-cp310-cp310-win32.whl (579.5 kB view details)

Uploaded CPython 3.10Windows x86

crabvision-0.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (801.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

crabvision-0.0.4-cp310-cp310-macosx_11_0_arm64.whl (691.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

crabvision-0.0.4-cp39-cp39-win_amd64.whl (621.4 kB view details)

Uploaded CPython 3.9Windows x86-64

crabvision-0.0.4-cp39-cp39-win32.whl (580.4 kB view details)

Uploaded CPython 3.9Windows x86

crabvision-0.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (802.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

crabvision-0.0.4-cp39-cp39-macosx_11_0_arm64.whl (692.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

crabvision-0.0.4-cp38-cp38-win_amd64.whl (621.3 kB view details)

Uploaded CPython 3.8Windows x86-64

crabvision-0.0.4-cp38-cp38-win32.whl (579.9 kB view details)

Uploaded CPython 3.8Windows x86

crabvision-0.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (802.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

crabvision-0.0.4-cp38-cp38-macosx_11_0_arm64.whl (692.1 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

Details for the file crabvision-0.0.4.tar.gz.

File metadata

  • Download URL: crabvision-0.0.4.tar.gz
  • Upload date:
  • Size: 60.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for crabvision-0.0.4.tar.gz
Algorithm Hash digest
SHA256 60152a7068a7b023e29f5501feaaece5e363f7e249a3df6b0fd16a8d5d5b9deb
MD5 ab52757c825907cf46932a65a5915c11
BLAKE2b-256 e7dc0521afced2e974cc94226e8065655ec6ea0c0a8dcc6ccc458473866f3f11

See more details on using hashes here.

Provenance

The following attestation bundles were made for crabvision-0.0.4.tar.gz:

Publisher: release.yml on viraatdas/crabvision

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file crabvision-0.0.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: crabvision-0.0.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 622.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for crabvision-0.0.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5b6098479dbf99ac42d147c996ccbdfe21bbf03bb8e69f6d72cb877608d29707
MD5 5708bbbcce2865b12a2807db0178441c
BLAKE2b-256 fbba3443faeeb1999894a6ad23a91f52b39385296a316c883e8c45b932bc3864

See more details on using hashes here.

Provenance

The following attestation bundles were made for crabvision-0.0.4-cp312-cp312-win_amd64.whl:

Publisher: release.yml on viraatdas/crabvision

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file crabvision-0.0.4-cp312-cp312-win32.whl.

File metadata

  • Download URL: crabvision-0.0.4-cp312-cp312-win32.whl
  • Upload date:
  • Size: 582.9 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for crabvision-0.0.4-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 76b3bf6e29d9627d35757302f134c6a7fe9c4887e755781fbea4d7e04bbcaf72
MD5 82e231cff0c919f470cfd2480665bd2a
BLAKE2b-256 ea19ac2cc34413d0b1e85431aa54ffffc2a287f39c0f888a48ba853acdd79159

See more details on using hashes here.

Provenance

The following attestation bundles were made for crabvision-0.0.4-cp312-cp312-win32.whl:

Publisher: release.yml on viraatdas/crabvision

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file crabvision-0.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for crabvision-0.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2709c50bffcb10d37a0bd2193b67551d97937f324b08fc821b578b58ed98e7de
MD5 0ac70432eb8be078ae534a99d46f4f08
BLAKE2b-256 eefba1e8917b76df71d506f9c64f113d4e2f002452f248f3d713c46bb6644cb9

See more details on using hashes here.

Provenance

The following attestation bundles were made for crabvision-0.0.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on viraatdas/crabvision

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file crabvision-0.0.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for crabvision-0.0.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cc0b41a47e83833f8556f87029c17f0a0c25c0b171c2a54093bf0ebb033ec8fb
MD5 8e0f7335b423bca995c403ef0de566e8
BLAKE2b-256 d6ddb4e6895174854a076ab20594ae2407cb037f29f5ad15115e3b3bb023c643

See more details on using hashes here.

Provenance

The following attestation bundles were made for crabvision-0.0.4-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on viraatdas/crabvision

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file crabvision-0.0.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: crabvision-0.0.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 620.6 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for crabvision-0.0.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6dc87f31c65d1359dede587835a4a789300bf035dd1ead30020556962ee868e9
MD5 4491cfb7accf93969a4db372c399cb09
BLAKE2b-256 47908b7edb033abc0ee07e7f85df5e47d6e93503253bce57dc5b106c4f52d965

See more details on using hashes here.

Provenance

The following attestation bundles were made for crabvision-0.0.4-cp311-cp311-win_amd64.whl:

Publisher: release.yml on viraatdas/crabvision

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file crabvision-0.0.4-cp311-cp311-win32.whl.

File metadata

  • Download URL: crabvision-0.0.4-cp311-cp311-win32.whl
  • Upload date:
  • Size: 579.6 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for crabvision-0.0.4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 9fb3f9e558922cf647d0b616f3ad89a630bcb2aa3256d8054bd7db10996b01b4
MD5 87de4d88adf31af5192cf7559541f02a
BLAKE2b-256 fd863eaf8dbdfe05085ce28d3f83f8338b9c75bd57746a7d37df2e43fd4c72cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for crabvision-0.0.4-cp311-cp311-win32.whl:

Publisher: release.yml on viraatdas/crabvision

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file crabvision-0.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for crabvision-0.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3ea7aa49db8559d99e8a92aeeeabf44c95501a85e9fb243aa3ee72b974d44ad2
MD5 4b4c318962f8ad0e82f86bf40869fe3d
BLAKE2b-256 26f070d9e8084498c2277af824b904bbcbdc46b2756042b962383999fe2bbb08

See more details on using hashes here.

Provenance

The following attestation bundles were made for crabvision-0.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on viraatdas/crabvision

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file crabvision-0.0.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for crabvision-0.0.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0b2ecca87666fb057d6106d5c1a0f59c868ccb45f3be52e366895ac0d6446563
MD5 f2c7ecb8d54de5ed8cf9056b2d80a999
BLAKE2b-256 90c3695cd0c66c3c0e657ea6369495fcc3c092b871493629a60adaccb9b2eeb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for crabvision-0.0.4-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on viraatdas/crabvision

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file crabvision-0.0.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: crabvision-0.0.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 620.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for crabvision-0.0.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7589f29024ac8bda18fab9c11d25f4b635e78d65493436334f7ea374ce2a65a0
MD5 63a83071a34f4ff9d7845d48fabc0f1d
BLAKE2b-256 c9977c2b04f87d35177d858f784452c6240289a6fd3e4bc85c36e7c3226a9b52

See more details on using hashes here.

Provenance

The following attestation bundles were made for crabvision-0.0.4-cp310-cp310-win_amd64.whl:

Publisher: release.yml on viraatdas/crabvision

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file crabvision-0.0.4-cp310-cp310-win32.whl.

File metadata

  • Download URL: crabvision-0.0.4-cp310-cp310-win32.whl
  • Upload date:
  • Size: 579.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for crabvision-0.0.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 6596734ca6ad05425c5510479f9e05478ed6f6b08102b4eb316d9c0b8eed44dd
MD5 55ef4c375fbf35b1eb3380c4b0cb31c1
BLAKE2b-256 df50ffc29dcd9c8834a40524010ac405cec678e843018096383b2776348d5667

See more details on using hashes here.

Provenance

The following attestation bundles were made for crabvision-0.0.4-cp310-cp310-win32.whl:

Publisher: release.yml on viraatdas/crabvision

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file crabvision-0.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for crabvision-0.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 69bcfbf58ed97f7f11626f5c24923ba856b7ed5871ac3bfe5a26b330980393a5
MD5 a753dc66ab7128074d2f2897b405b9ed
BLAKE2b-256 8fdaf27412a4f1efe8886c8c0ba261c6e7831c194307ceede3eaca5d2388a487

See more details on using hashes here.

Provenance

The following attestation bundles were made for crabvision-0.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on viraatdas/crabvision

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file crabvision-0.0.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for crabvision-0.0.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 60cf2a81c864cf736d6d386f8635b984efd578c526038abc45c968efce61bb15
MD5 4390948dc6c68d1c4be9c9cc467d14e1
BLAKE2b-256 ae82d5c7d47ab41b94a380d9d5afca2aabee93f66f038dccba6e831ef8dce0c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for crabvision-0.0.4-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on viraatdas/crabvision

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file crabvision-0.0.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: crabvision-0.0.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 621.4 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for crabvision-0.0.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 602cda3992e994ce2b66ac053c0f08cc4abbc56805911623f1c0c61ce8e6f193
MD5 f0a4f18d278837da563b8fd1b4c54772
BLAKE2b-256 f04c97c98bd20c704fb0ad0e475b4b29c2c0f014be6a60c4eb3986f1da92f992

See more details on using hashes here.

Provenance

The following attestation bundles were made for crabvision-0.0.4-cp39-cp39-win_amd64.whl:

Publisher: release.yml on viraatdas/crabvision

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file crabvision-0.0.4-cp39-cp39-win32.whl.

File metadata

  • Download URL: crabvision-0.0.4-cp39-cp39-win32.whl
  • Upload date:
  • Size: 580.4 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for crabvision-0.0.4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 caeaff9877e8d0c1ca17ec21b201996269ef43d914fe79fabeb9ff9b149e1c87
MD5 f53ffced648823a996031b59a892f554
BLAKE2b-256 829737f5b44c8a261267bdf719a2e17e6f289ded8537cf377b931a72fba19a78

See more details on using hashes here.

Provenance

The following attestation bundles were made for crabvision-0.0.4-cp39-cp39-win32.whl:

Publisher: release.yml on viraatdas/crabvision

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file crabvision-0.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for crabvision-0.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a9fa28d29367ef6188e9ec8e9595a9863e6e72a37ed0646107b0f4c2a4dd5d15
MD5 5e71dbd3fdeb271a75a26393396de7ba
BLAKE2b-256 0185b78dc5cccb86bd00f3de6c1dc19d3809a93213b5cde03ee2f30fc6c56be4

See more details on using hashes here.

Provenance

The following attestation bundles were made for crabvision-0.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on viraatdas/crabvision

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file crabvision-0.0.4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for crabvision-0.0.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b61ce776611417376b973182395bc383da028ce33411414d4a2b541f45f151af
MD5 2e7738ceb8ff420c927e3956f1daec96
BLAKE2b-256 14e2fb038aefb740acb541c03a58c0d7aa35ff558b9bfb977bbfb322a70c06f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for crabvision-0.0.4-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: release.yml on viraatdas/crabvision

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file crabvision-0.0.4-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: crabvision-0.0.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 621.3 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for crabvision-0.0.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 faac3010068c1b8633392eace7b4c691ee0ef782f80f52f9f91a29af6a85c7eb
MD5 1195043de78c95da1a67bb3fee6ce5c4
BLAKE2b-256 a4f5d647d1236ba0ea0a6cbd95853c8eb833e49846ec962def9420b6dad01737

See more details on using hashes here.

Provenance

The following attestation bundles were made for crabvision-0.0.4-cp38-cp38-win_amd64.whl:

Publisher: release.yml on viraatdas/crabvision

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file crabvision-0.0.4-cp38-cp38-win32.whl.

File metadata

  • Download URL: crabvision-0.0.4-cp38-cp38-win32.whl
  • Upload date:
  • Size: 579.9 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for crabvision-0.0.4-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 33e54c7f6bd2b0f134f8229c1983ff6facaa8c230707f8169c6d548f2b66a0d3
MD5 8a7d00d3c9ebdf8a7fac65b449af5477
BLAKE2b-256 c15dc92277e441be624144def3fc93236d3b243ff59b992a6bf668302b12b099

See more details on using hashes here.

Provenance

The following attestation bundles were made for crabvision-0.0.4-cp38-cp38-win32.whl:

Publisher: release.yml on viraatdas/crabvision

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file crabvision-0.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for crabvision-0.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 21ffe69c380954010191308ed6041be38c9d9d78996e5d1b8cc6dcaf7872c6e7
MD5 8194aaf883fed1fe3c911bfe2a8085bc
BLAKE2b-256 162a9e98163101ac25ce96866d562df22698becf05fa8c8f20e981a2a7fc264c

See more details on using hashes here.

Provenance

The following attestation bundles were made for crabvision-0.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on viraatdas/crabvision

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file crabvision-0.0.4-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for crabvision-0.0.4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fe88575d3697761e1a306ca077580c7d65f68451d632de8b543e4322858c0b72
MD5 5c7f13bc37428ac172051f517752ba45
BLAKE2b-256 0d63fd0b0442917e59a530b991191f37293cfba4954cdf0d168d4169c585c8ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for crabvision-0.0.4-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: release.yml on viraatdas/crabvision

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page