Skip to main content

Usb Video Class Device bindings with format conversion tool

Project description

https://img.shields.io/pypi/v/pupil-labs-uvc.svg https://img.shields.io/pypi/pyversions/pupil-labs-uvc.svg tests Code style: Black https://img.shields.io/badge/skeleton-2022-informational

pyuvc

Python bindings for the Pupil Labs fork of libuvc with super fast jpeg decompression using libjpegturbo (utilizing the tubojpeg api).

  • cross platform access to UVC capture devices.

  • Full access to all uvc settings (Zoom,Focus,Brightness,etc.)

  • Full access to all stream and format parameters (rates,sizes,etc.)

  • Enumerate all capture devices with device_list()

  • Capture instance will always grab mjpeg conpressed frames from cameras.

Image data is returned as Frame object. This object will decompress and convert on the fly when image data is requested. This gives the user the full flexiblity: Grab just the jpeg buffers or have them converted to YUV or Gray or RGB and only when you need.

The Frame class has caching build in to avoid double decompression or conversion.

Install via PyPI

pip install pupil-labs-uvc

Example

See examples/ for code examples.

Install from source

pyuvc requires the following dependencies:

Once the dependencies are installed, you can pip install the source tree:

git clone https://github.com/pupil-labs/pyuvc --recursive
export FORCE_LOCAL_LIBUVC_BUILD=ON
pip install ./pyuvc

Linux

Ubuntu/Debian:

apt-get update -y
apt-get install -y libusb-1.0-0-dev libturbojpeg-dev
Running as a non-root user

One needs to setup udev rules and add the target user to the plugdev group to avoid the privileged access requirement.

echo 'SUBSYSTEM=="usb",  ENV{DEVTYPE}=="usb_device", GROUP="plugdev", MODE="0664"' | sudo tee /etc/udev/rules.d/10-libuvc.rules > /dev/null
sudo udevadm trigger
sudo usermod -a -G plugdev $USER
# logout and back in

macOS

Homebrew:

brew update
brew install libusb jpeg-turbo
Running as a non-root user

Unfortunately, this is currently not possible. See this libusb issue thread for details.

WINDOWS

Run the following code in a powershell to install the dependencies (requires 7z to be installed)

pip install build delvewheel
git clone https://github.com/pupil-labs/pyuvc --recursive
cd pyuvc
scripts/download-deps-win.ps1 -DEPS_TMP_PATH tmp
$Env:DEPS_PATHS_LOC = "tmp/dep_paths.json"
python -m build -w   # will create a wheel in dist/ folder; insert the wheel path below
python scripts/repair-wheels-win.py $Env:DEPS_PATHS_LOC <wheel location> wheelhouse
pip install wheelhouse/<wheel name>
Manual driver installation

pyuvc requires the libUSBk driver to be installed for your corresponding camera. Otherwise, metadata like the product name will be set to "unknown".

Please see these instructions on how to manually install libUSBk drivers for your specific camera.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

pupil_labs_uvc-1.0.3-cp313-cp313-win_amd64.whl (970.1 kB view details)

Uploaded CPython 3.13Windows x86-64

pupil_labs_uvc-1.0.3-cp313-cp313-musllinux_1_2_x86_64.whl (752.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pupil_labs_uvc-1.0.3-cp313-cp313-musllinux_1_2_aarch64.whl (752.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

pupil_labs_uvc-1.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

pupil_labs_uvc-1.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

pupil_labs_uvc-1.0.3-cp313-cp313-macosx_15_0_arm64.whl (511.5 kB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

pupil_labs_uvc-1.0.3-cp312-cp312-win_amd64.whl (969.3 kB view details)

Uploaded CPython 3.12Windows x86-64

pupil_labs_uvc-1.0.3-cp312-cp312-musllinux_1_2_x86_64.whl (750.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pupil_labs_uvc-1.0.3-cp312-cp312-musllinux_1_2_aarch64.whl (751.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pupil_labs_uvc-1.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pupil_labs_uvc-1.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

pupil_labs_uvc-1.0.3-cp312-cp312-macosx_15_0_arm64.whl (512.3 kB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

pupil_labs_uvc-1.0.3-cp311-cp311-win_amd64.whl (976.4 kB view details)

Uploaded CPython 3.11Windows x86-64

pupil_labs_uvc-1.0.3-cp311-cp311-musllinux_1_2_x86_64.whl (768.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pupil_labs_uvc-1.0.3-cp311-cp311-musllinux_1_2_aarch64.whl (769.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pupil_labs_uvc-1.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pupil_labs_uvc-1.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

pupil_labs_uvc-1.0.3-cp311-cp311-macosx_15_0_arm64.whl (514.4 kB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

pupil_labs_uvc-1.0.3-cp310-cp310-win_amd64.whl (976.9 kB view details)

Uploaded CPython 3.10Windows x86-64

pupil_labs_uvc-1.0.3-cp310-cp310-musllinux_1_2_x86_64.whl (769.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pupil_labs_uvc-1.0.3-cp310-cp310-musllinux_1_2_aarch64.whl (769.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

pupil_labs_uvc-1.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pupil_labs_uvc-1.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

pupil_labs_uvc-1.0.3-cp310-cp310-macosx_15_0_arm64.whl (515.3 kB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

pupil_labs_uvc-1.0.3-cp39-cp39-win_amd64.whl (978.0 kB view details)

Uploaded CPython 3.9Windows x86-64

pupil_labs_uvc-1.0.3-cp39-cp39-musllinux_1_2_x86_64.whl (770.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pupil_labs_uvc-1.0.3-cp39-cp39-musllinux_1_2_aarch64.whl (770.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

pupil_labs_uvc-1.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pupil_labs_uvc-1.0.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

pupil_labs_uvc-1.0.3-cp39-cp39-macosx_15_0_arm64.whl (515.9 kB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

pupil_labs_uvc-1.0.3-cp38-cp38-win_amd64.whl (978.3 kB view details)

Uploaded CPython 3.8Windows x86-64

pupil_labs_uvc-1.0.3-cp38-cp38-musllinux_1_2_x86_64.whl (769.5 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

pupil_labs_uvc-1.0.3-cp38-cp38-musllinux_1_2_aarch64.whl (771.3 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

pupil_labs_uvc-1.0.3-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

pupil_labs_uvc-1.0.3-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

pupil_labs_uvc-1.0.3-cp38-cp38-macosx_15_0_arm64.whl (519.5 kB view details)

Uploaded CPython 3.8macOS 15.0+ ARM64

File details

Details for the file pupil_labs_uvc-1.0.3-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 17f2525b4bb2b7813eb42b627d33a7604c904626ba58eb29214c1b90f5b8cfe2
MD5 910ac5440ad34c25a3b4580bd26c9ef6
BLAKE2b-256 936e235101a6229f8c17dde9d931d50abff651c05775f562a5d0baf84bd7c4d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp313-cp313-win_amd64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 62b5cad1553fee9f7b14137093c57814496cccdfb7ed8110814fd3cc9494bc4d
MD5 f39f4e17ddce982d1025414c65539ebb
BLAKE2b-256 bc2e15d2bcaaafe792fea4c25bff15e9154c21f7d087475d1f8277bb26c83a1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 30b9da3bf225d5ed29e6ec3d5ce8f8a822a78a6dfaec5c83d1ed2dba57acb5cf
MD5 ffeba0e796fceb0c8cd6b35bf709758f
BLAKE2b-256 4980e60d41306a376bc2bba5a18bf607da85f1c39a606ca32d9c645307a4f85c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 c8e158762a19150f3d277aa8bd1b6162dbf86714338daddd781692eb077ef8cc
MD5 aa775104f6ab174fb45d014349b63f9a
BLAKE2b-256 a37f69f02d2b64b934e84fb9e3bea8bc20a3830685b15791f97b308b8f2acda1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 18757cf8c174f8b4f4dc39b90321143b4e758a662f48577ac4f94f22e8d79a34
MD5 290ce25034c7f039094463ef17c1bf11
BLAKE2b-256 1e487466a6d097aad13f4358dbdd0f3749a878fa34500a71bacfa6ffd0483429

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 6fb61601a4c52683f41f864d62ed509e680d6ff7331aff2894add5b92116a8a2
MD5 56f16b055ca9dacb88763678b99fc52d
BLAKE2b-256 32d358070b096ea260ca117011a119ccab8ff67e5d6e194940e1fd87fda95931

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp313-cp313-macosx_15_0_arm64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 801f5d790f6143fb2b5a79ee0524303f47edaa38907a40c6026614d9c25f649d
MD5 d742638e0b7b8b23ec5778cf9cfa353b
BLAKE2b-256 2337dd9ad5994f37b8a106d2278c44f36344427a8d8072168f821e861abf7a67

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp312-cp312-win_amd64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ed9c990649dfed57d1ef061f3b5d7baa93a0ae01daa78c634d8fc8f42d4b9414
MD5 ffcbc11e5decb19744c64bdef7c838eb
BLAKE2b-256 bd5d7d5708133e20f30769846b6f67ca4327ff33e2d7d534ff1fe7a947d1e30e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c71a7351071cf8cb0a86e9099cd945d6822525f89171ce4959ad23c60c906595
MD5 2f8b4f48a0c6231253a3ff90889a3931
BLAKE2b-256 70da7e2e436d7d1802e7d4459355302a3fcb95c4f8157ae0e776ba69633b6f55

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 0d66f41b33314fdef1f0491397488e7dcbc2fb79d26464fad63af0118cbd4fa5
MD5 19e8b0c4730d1c952d0e09f6c0590275
BLAKE2b-256 bf4d9fbeebdce4d4aeece9adfb08877ab7f2616840572e4efc10047e0409bc46

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 aa0a74fbf2c24414ad7507d2bbd9696b43ef08d66ccbdb7cc3ef757ff1fe744d
MD5 1ee35639e78d4fcc51f3a909de26723d
BLAKE2b-256 b4204b10644f345924cdfeffa4c1cb143407fba1a6e9b9b514912d05f6a0e9bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 3a4dc2d0a3df32e2c7785e0dc49cc6bcb0f238ad85f51d7825a8cd5f77e69005
MD5 c2db6531fd90041ca67a5ca4eb3a0f79
BLAKE2b-256 ae147d3cf838e4c7ccf9da587c8d2585609a4859130af8a8afb063f265c96933

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp312-cp312-macosx_15_0_arm64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f876a1bf1054a3158bf817891b12b9e1d90354cb252e103f4f9455ff2e14f44c
MD5 30c45f83f92378757e6d283924a4b81b
BLAKE2b-256 14c9c8fed5e6d931687aff2f5de5334eeec7c1d8a9564bedc452a6c0945825ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp311-cp311-win_amd64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7565fe4d0fe4eda56524bb384edd8971a77bce59402d3d92445a8e94118931a9
MD5 7ac6fadf22d21fc3c7072540a4201f89
BLAKE2b-256 59c7960be49e31323a5e74be3f308ac3b8926d214f5b49c794913ca4f86b2164

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 44f5a62e3bd39def8ef5daa06913829a73bb372740e4d090fa9382414e621808
MD5 79c6a79c6127df0017c9b8b1dbe071fc
BLAKE2b-256 1f918710fa93886e77d7767ad08035294558e8122f735da332856dc08acf12dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 f07df42baf51596ccfbb4eb7c43f4cd06cddf6bac418cc278fe987989c710e2c
MD5 0168390e14a100cb6b9af58104900c1d
BLAKE2b-256 65e5e5df28379b03b61fff25451874e333c1341b17f5acc779055391909b91a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 29129ea1429dbccf254935ad69fc7ff37811178ed227f145478c28a7f2e1fa44
MD5 6d05c938ddbbf3f995cc9175ac79d6b3
BLAKE2b-256 89ac33287659a73e7b6aa48002f17ed07f35548f1152044c01f3db92d856bfd8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e1e642a2249a4c06ab85e5ebae6f4110d9a48944123c8c8464337c1afcfab2ca
MD5 6f109cb9f3fec4f8715bb611d23c4fb5
BLAKE2b-256 bd23706a18ce07fa31b4ffa77c4d1aea41c090e1278866e5f0dfbabd6db2050e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp311-cp311-macosx_15_0_arm64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a80edc94c44d2cdd746badf6f0ffbd5372035d2ddc2947b5b7ffb0936af11da9
MD5 885913284c85fe2f9c569851371ad511
BLAKE2b-256 0c2b0b9c8f262968c9f890e5e3f73cf705d57fdf922d6aab0409c5f45f2b442b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp310-cp310-win_amd64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9ab8eb400bb25d4fad5a3e84d89a72def854eced552330708aabe9613a953268
MD5 e2c0d622e32fa21b38daa9e4241f5aac
BLAKE2b-256 fd2b52f9ab029e304bf68b1d04a05c4c482e2e60fec3bf2b540e21301de19872

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1cfe154d690a26520ff886d6c70aace4ed2ff08d0b616b52d5311c576389296e
MD5 ba926783fd211bf161c4678272b859b1
BLAKE2b-256 17545fa90c5f4d5165ad4e3170416a2f69a799e1ae9c6155a396c560788f4913

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 30c9e30b4354be6adf98496f1bf39933c9f7663ba4989b3913b9353c576bd0f4
MD5 1ca404de52593d08491afc9ae4de815f
BLAKE2b-256 04cadd6ae9fd3413c0dc7b2684106edcf93da68880524444a68b5abc4ba0fc0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 bad2fa366c3367a1daad6038b3aeb820ee1d5a098d7f5fea2c05643a116e2f3b
MD5 72d59bfcff37dec8311d681d27c3e1b5
BLAKE2b-256 f647f89afdf38371cdaf20107e133b13cfa2e007adab410613355862f6944499

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 3ec281ad3e6d30261030301f2dc4709842d2e622c171105b3fed12d61e292bf8
MD5 0a32b1e4f374e38c53376c06c3084c93
BLAKE2b-256 63eea714f36760067e9e57f7c5b55d1014aa5bf1b9b987b43bb8f52e72da4613

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp310-cp310-macosx_15_0_arm64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 889e629dc51a1a5f4733a1f7ede95d36a3959c269bf51318f0a98836e5e8eb32
MD5 dddecefb86fdd833a3481a006859d58c
BLAKE2b-256 45e8f914f7c5d63534c96f64d27cdb9260156fff0b37809b3a821e04eaacff24

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp39-cp39-win_amd64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d2d44cd8f5efec1e25bcd17c33ef4be76e953f513ab4bf4482e7a1bc62e0af03
MD5 4b886a06e987394029309e03ddf2ccec
BLAKE2b-256 1ec6833e0a1451b306fd762d91bde799681b20695618ae6a1304b334ca80fb13

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ece141aa6eb25ba067add50cb09211f7a1180970f2ba84a1eb896dbfde705bcb
MD5 a59d9408ae911b47ed5938b4630dc0f2
BLAKE2b-256 0802f475a08cd7c9db8b59eb8cc3de8b03df04602dc84d269359f94724f01a07

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 7b901e752eae8aee5ec95ccb7ab2bcf72b49ac0e9c658df8ec06a82557cc145d
MD5 0c198b806148a211b40cc0be2bc7177d
BLAKE2b-256 b72354d93dc41606709856133ca99a956800355ad06b00974e999f359de1a109

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 b7f65cbdd528af0d1e18c8a47b0ee5ee84307ab849c20c5ca0461ad26615b687
MD5 6c17c194986664f7605c614eaa0ea736
BLAKE2b-256 f25891f27bdf15f762556289d12cca7b519f09663260aecd0b3969ba88bf7ae6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp39-cp39-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 50b26f28202bfcbfd4935f84e7b5572aeae736f84ca6936ecca6863aeb90dd8d
MD5 ad1479e26b07cc30ce7af410c59a56d9
BLAKE2b-256 993f03f30daec649bc2d25e595d38229150e60fd8531168d74d016e8c566b0d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp39-cp39-macosx_15_0_arm64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ba2a6d9e4ef16926840936bcc453f0c255fdf85b36f66d4fe677a7def1255df5
MD5 f2b00428a5a058b7c17339c313915b3a
BLAKE2b-256 631e5d4367c0e5ab995347027658e4f9c3bdae2ca81db8bb6d7bbdcd8d0f134e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp38-cp38-win_amd64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3f8ade5bc3c5ccf0a63951d634cc18de25731b5e83c7085817220b3c5a603b6b
MD5 98b22c513cc449f7735e4e46c342302d
BLAKE2b-256 da4f702fc2d19d5c2934b5dfbfe971af929cb9084496d46512ffab6d81efc3ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp38-cp38-musllinux_1_2_x86_64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b474217222bdb51e1fcc3823b8c256e022fd4f7c1d9a368025c7eacce7b9e98c
MD5 e00e6d085911437dc0c15a4f20f7e3ca
BLAKE2b-256 39c26950c95c9a77d2b5a6945da81d26ad1982b490e7e9059b0043bdd9064373

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp38-cp38-musllinux_1_2_aarch64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 1bb59d3c734dbae985e1a5a8a75fc4e8eaa11c852b25e502e115080dc4b6e012
MD5 3019cbad098da7750842a59db0289d7a
BLAKE2b-256 e147cf91c87a85792f21ba55b3f6cc6bacd6e6683884c6741eecea47e1d42ba8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f336e341d561c2ba04f993f3491866bd16b4e671ce1246c94fd405eb22bdb634
MD5 7a581ce5615a230728ab115ca9f4c2f9
BLAKE2b-256 a3be07580fbef6430f8866233e718f88668354686e33bacfd56e7cd851b8ba04

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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

File details

Details for the file pupil_labs_uvc-1.0.3-cp38-cp38-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.3-cp38-cp38-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d8752426cb20206a9d8550bd85c76e1e0ad20ab0bcbcfcbe5321353c625041e2
MD5 ecaebfbe8c053716b57af901d86e81d5
BLAKE2b-256 80760af6736557682e67eea08c79bba7d63e5b5730de05726d532c06c084779b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.3-cp38-cp38-macosx_15_0_arm64.whl:

Publisher: on-release-main.yml on pupil-labs/pyuvc

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