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.4-cp313-cp313-win_amd64.whl (970.2 kB view details)

Uploaded CPython 3.13Windows x86-64

pupil_labs_uvc-1.0.4-cp313-cp313-musllinux_1_2_x86_64.whl (752.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pupil_labs_uvc-1.0.4-cp313-cp313-musllinux_1_2_aarch64.whl (753.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

pupil_labs_uvc-1.0.4-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.4-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.4-cp313-cp313-macosx_15_0_arm64.whl (511.5 kB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

pupil_labs_uvc-1.0.4-cp312-cp312-musllinux_1_2_x86_64.whl (751.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pupil_labs_uvc-1.0.4-cp312-cp312-musllinux_1_2_aarch64.whl (752.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pupil_labs_uvc-1.0.4-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.4-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.4-cp312-cp312-macosx_15_0_arm64.whl (512.4 kB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

pupil_labs_uvc-1.0.4-cp311-cp311-win_amd64.whl (976.6 kB view details)

Uploaded CPython 3.11Windows x86-64

pupil_labs_uvc-1.0.4-cp311-cp311-musllinux_1_2_x86_64.whl (768.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pupil_labs_uvc-1.0.4-cp311-cp311-musllinux_1_2_aarch64.whl (769.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pupil_labs_uvc-1.0.4-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.4-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.4-cp311-cp311-macosx_15_0_arm64.whl (514.5 kB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

pupil_labs_uvc-1.0.4-cp310-cp310-musllinux_1_2_x86_64.whl (770.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pupil_labs_uvc-1.0.4-cp310-cp310-musllinux_1_2_aarch64.whl (770.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

pupil_labs_uvc-1.0.4-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.4-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.4-cp310-cp310-macosx_15_0_arm64.whl (515.2 kB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

pupil_labs_uvc-1.0.4-cp39-cp39-musllinux_1_2_x86_64.whl (770.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pupil_labs_uvc-1.0.4-cp39-cp39-musllinux_1_2_aarch64.whl (770.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

pupil_labs_uvc-1.0.4-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.4-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.4-cp39-cp39-macosx_15_0_arm64.whl (515.7 kB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

pupil_labs_uvc-1.0.4-cp38-cp38-win_amd64.whl (978.4 kB view details)

Uploaded CPython 3.8Windows x86-64

pupil_labs_uvc-1.0.4-cp38-cp38-musllinux_1_2_x86_64.whl (769.7 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

pupil_labs_uvc-1.0.4-cp38-cp38-musllinux_1_2_aarch64.whl (771.7 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

pupil_labs_uvc-1.0.4-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.4-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.4-cp38-cp38-macosx_15_0_arm64.whl (519.4 kB view details)

Uploaded CPython 3.8macOS 15.0+ ARM64

File details

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

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b5230b68d5022cf94307060838534df89a6793f19c67d35f3a017fbc7e1c0c59
MD5 bd98f6816c7702403d52b342b5bf4a6b
BLAKE2b-256 83673cce3939a257d468486b1a574fd88d64d4249e23e23339fa9e04ae0d8f34

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7fc43918554f64239f9481f76650f2f3824ea509b4bc5b958c8ae316f65037d6
MD5 1e283ed51ba9b6aa941dd694ce96ac92
BLAKE2b-256 eedbdc6d9e6d43711ec023e8ff72fe89f4b2a66ade363d838d3ccf21d54de2a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 12076f36490e7cff8dffd89a2aa28b8be7caca8b3e16b40b5b54023dc51319d5
MD5 2fdaf155423254b7c15006919090bc76
BLAKE2b-256 e0dafb789d3e13a11d2b4560f399a2a328310455fb4e88d27068bc1c4b6e924b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 252e1120bc39eea9ac3375660c9123ba60ab7b7639c340afcdde6e3136537dac
MD5 dab086417875195c8188ffc9da66ffad
BLAKE2b-256 b6e41da0a0fa75256d3873b212720ae455e45a5f9811649421318cdcbde42792

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 00e154bcbe87ed5c90f4b64c9cca71ff678b736acfc8685cb1d320efa61fa520
MD5 163c4ddcad6193e237d02ac7a8c2058d
BLAKE2b-256 c15c4cc04796b908594fe97b429ce6e74eb1ccdd62d205c4b2ef4fb1da414d67

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b64e221ced98d645e1e41933f2116e2c944fd58be0ffff48372e904e8ec88d14
MD5 3d9e72a381bc0b5bb17473fc41934d15
BLAKE2b-256 75302873f920e930f461bc963df7afd8e4a2e2b25803938bdcceec1c2983ad57

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7e98d95de8a3a76dbee509132e8fdd3c91b239f8b984f9c3d3af5e0418d523a6
MD5 6fd56ae6c3b4a2b84a3afc48d22e4aec
BLAKE2b-256 27347b924bd80760c9fbd19dbe536b63b56a6e75ceeb494ef60199598045a6f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 254e1f3c3405814195360787f5522f1ae0e0198bbe67d1289ce429787c09d76d
MD5 77a31dc8d6b09785c2d434a9fcb1af2e
BLAKE2b-256 357f96d17520b0b37b23f0d2c065029b6772c704aa0cbb4f3cc709a05f350915

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c024bff7637935869dafdf6a1c3d98b6c6026ef0ca5509eb44a3198006e5e086
MD5 c26aa784c9c8e56b4f3cb0e58c85d1b2
BLAKE2b-256 30d91f29a4e22a20fe3d689cf91ac92190556f32fb0b33ff77699f6d8d259a44

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 8dabd239ec1134b46495f530660fa98ffbe18551315e14a6c80d4a968883a3d1
MD5 38ac75049b702a4a6c677c010127ff98
BLAKE2b-256 df693b78465fa1bd5029ef1d91689e0ca878351633fb8d6531c8f51c51ad4980

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 ab26ef426780661656ba5f67d0a893f4b65eaff53998774f127e750035252492
MD5 b08069190d9ad6806819fa7759b5d8dc
BLAKE2b-256 d6e1f8884a781a9781341c14af640c20a946c6c6167b33c5bbb39b99830bee43

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a9d3387ea2119c1552927768c475a622e5b2632957fc09776aa70f6bb5f6267d
MD5 6b7f30c9e32e3ca93f7ac1e3245c2f25
BLAKE2b-256 a8c24ddecbeca1f4e198f3ad3eee48ca6b41b866eadf309bbaa416966c7a574a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 975ae6409a6fce4918e2cfd85d09033a6058dfdc1100daf2207bc610372f0a09
MD5 d847c49964c545491000b76cc7ceaa93
BLAKE2b-256 a269dca749facbd9f5904c77159694812f08e7284a1de897037d509d3b17d1b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6f3abb41de575960b3287926e7be397c2dffdea666e5e79bdfc057dfe62a223a
MD5 f39d24882396d3a83593817d595a9729
BLAKE2b-256 88b8a573328d3774ea9dd57a4fcf5335bad39f533b29d08f37a81d997dc58d4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8bd2cb5a9022e6fb42ab45fe61306cb3fe4c655b3e0d0e84584e0ad01752a6be
MD5 df9eedf84b5a56c16c84d3976624be34
BLAKE2b-256 94f39feb452efdd48dcce84ae81dd13d2735ed8b1f37686e4ed5e6641be3844b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 d412f61f16c79e4a76de6d50f0448beb08dc6441370073aaf959e58de01ff3ed
MD5 dabe6b847c41aa5d5822b22c1f5251d2
BLAKE2b-256 4bd3a022ad7d22f92a0d2e5f4ccb8247848a5b05358029b11d0fb3606db452a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 3aeee47d00ba58e10a50eb6321f8b53c94581a7fed5de98795ae3c50311b9a79
MD5 4313be01294d1233b4376fb03966400c
BLAKE2b-256 a3da7996b5bb493dea73c61468740492a2e78dbf280fc83578142b59f4a944fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 cbb41708d090231127f9b866d2c7f989df3b6661ae823297fa7c99231a366172
MD5 676ab79af2324e90a6d16a4ba0c9517f
BLAKE2b-256 66907ef3e8a44b765a8530183bd41eeb8983b1385cce65e6709a176ed0a454b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d04525e2085c1112fad8a0edecca3f4b10c727db2e449465b9ad337457eba3d6
MD5 5b8a14470118d6f3d36d3a5e781962ae
BLAKE2b-256 d8028075215d77024cf6e1c38bc037c8fe13501f36355c7bd10abe4e74e13741

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5cf03b293a08088d0d40d731061e1c963eb2f861f105c359258d31a029b4ab4c
MD5 af16f6ee7ba2bc9dc9914df839437ecd
BLAKE2b-256 d1ddb1974a1dd1e952bccb0eab0214bf6230a4abcbd7b2d544291296ee851c46

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b5327bc75cb899bc35533c8997cf989227d7c7aa2a2a10cb8c1319d3586b8058
MD5 9a328ce4ccd313908512315e56d3aaf8
BLAKE2b-256 222c42a4d77e217cf10481f523b6c1a3a760020afbf54658e7e576d26095f709

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 f6693d54660dadc426b3e3f5025f787982bbde8567755cc8974cb6153b648e66
MD5 75a4db7f3c64adfaa4d5ec85dc42334f
BLAKE2b-256 b5b5ba0a5f556a38106edaefc0eb018d0f6ae1591d1a6a3f1d7474d41c890a8c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 0957107173ef9e234a44dbfe25e00c3f06635d02a610516e0db0fe7a9aa97162
MD5 5a82049bc36a61e45a0917ab4df4462b
BLAKE2b-256 0716a9e0d7ca11c2a74c377c77625e463119410f5936874cbe679137d934d126

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 3a48ffbe167c455417e550a748162c29c0c777fdd1a2594c0346be89270d68b2
MD5 971367a04873a8c9773cba53a77cb0a7
BLAKE2b-256 cfc5b9270a9d67d8bfc18ed9ee7d3442a989cb7c761e6a730c70231306a24f94

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3955f98f48ebd43dc1cc05c84252ed4b676e16efc561fbf3f0303854a1b213f2
MD5 5fefb6a2397ef0fc3220c6453f593cbd
BLAKE2b-256 4ce58c255bdf62bda3efd0a9ec395b1742334c4e3c5c86ea4f343fcaec815165

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 416e071212b0d3d82af372b54cfbc072eba647e43f97c76a1e87035f61fa9fff
MD5 f486b7fc74326c3016bd0fe4e04d5852
BLAKE2b-256 c56494907823407af0d78f2d599539038c37ab74268da661c3a0f3db8fb19fe5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 99febc0d93f0ae96178fb57c36896bc85f31518547e081c664189a47936f3562
MD5 da23d7f8d06f73c6d248a27d162c084a
BLAKE2b-256 bf86ef3a50b213dfd9c0e8536fb877e649bb96d962da7ff1420407ed379399a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 f2296f33c77f49369f68ab378ba4d1e312b5d344d355afd57b61d14487269354
MD5 7643d1f46eb43c37b5ac26cfc5465fc8
BLAKE2b-256 4a918c8cee65c8b00b35d08958393a538da80327d6a7873efb8d298c17395226

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 8ee10447b786c9bf353929c119459d61e439842e704b62fbcdef191bd483c9e3
MD5 8b7a3f07aca5801f344957c63e5ace7e
BLAKE2b-256 7ea568c78343ff8c67512e53baa35f822c42270809b2682fbca300933fe28f56

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp39-cp39-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9fc9085bdb8a0488e09fe682d7d35bba9afef41b08c27326b818babaef057716
MD5 a3fc267c25eb19bec78f93b70f5cb1f5
BLAKE2b-256 3475b8bd913811bc38a98f7bb98ff3fb7a39bdcf284943912c545b87e065a080

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 35dc126ac16e46f347e5477be9bead0d1e800b74a56b904f97dfaa0d5a4461cd
MD5 c17b683502734b760274c4f8243648cb
BLAKE2b-256 ecf0ccbf27e04fd1f6d866ff1e5bc4d461c08801ea91c03dcf56904c74d877f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8639b29ae65d08bf4e36d4292004d2b4638693ba71cdfd984cdef633031dd089
MD5 0d024a53a9a0ec31353f7ede1ba7f0c4
BLAKE2b-256 652c6a04c7538771277ef2b5c1ab8661edb84592d0d1e63844c89be320e5480c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 110b7cee0530deb0617f15ddc26acd3baab128c08729cef482232f11e7286865
MD5 3fe393d3b8015b02df9899e8e4318ec8
BLAKE2b-256 760c237cab5e5a32477463ff0f17007675a4b6e03a35ba91757e35a4662801b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 f432295974d02056a6021af064750440b07e4bbc2db46f160691868f2858e536
MD5 1a12131dff3dc3d5826c7be23981f4df
BLAKE2b-256 666930d950bae88480a561d3a243c36950127e718906e665c2d996a5844c6e49

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 99618ab68c6abdcc1f664287fc8ac69d6c8956049877cb86663fe93617a86914
MD5 aba7dd2f38d02bb40f227953592e5388
BLAKE2b-256 70668b178c78cffcb1f49ad857414269475e6235e9775d8c03f839ed53b83ebd

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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.4-cp38-cp38-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for pupil_labs_uvc-1.0.4-cp38-cp38-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 02407bda55199a97759d5d5f1708d4041f9db0d7cd162966d4e7567a5a7d0121
MD5 c5cef34690cf15108e36c0172ca884f8
BLAKE2b-256 1886a80401dd4f1d74fae7fffcf2cdb3546a39ebb9a8bb43ed0a35c4dbec4143

See more details on using hashes here.

Provenance

The following attestation bundles were made for pupil_labs_uvc-1.0.4-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