Skip to main content

Send frames to a virtual camera

Project description

pyvirtualcam

pyvirtualcam sends frames to a virtual camera from Python.

Usage

import colorsys
import numpy as np
import pyvirtualcam

with pyvirtualcam.Camera(width=1280, height=720, fps=20) as cam:
    print(f'Using virtual camera: {cam.device}')
    frame = np.zeros((cam.height, cam.width, 3), np.uint8)  # RGB
    while True:
        h, s, v = (cam.frames_sent % 100) / 100, 1.0, 1.0
        r, g, b = colorsys.hsv_to_rgb(h, s, v)
        frame[:] = (r * 255, g * 255, b * 255)
        cam.send(frame)
        cam.sleep_until_next_frame()

pyvirtualcam uses the first available virtual camera it finds (see later section).

For more examples, including using different pixel formats like BGR, or selecting a specific camera device, check out the examples/ folder.

See also the API Documentation.

Installation

This package works on Windows, macOS, and Linux. Install it from PyPI with:

pip install pyvirtualcam

pyvirtualcam relies on existing virtual cameras which have to be installed first. See the next section for details.

Supported virtual cameras

Windows: OBS

OBS includes a built-in virtual camera for Windows (since 26.0).

To use the OBS virtual camera, simply install OBS.

Note that OBS provides a single camera instance only, so it is not possible to send frames from Python to the built-in OBS virtual camera, capture the camera in OBS, mix it with other content, and output it again to OBS' built-in virtual camera. To achieve such a workflow, use another virtual camera from Python (like Unity Capture) so that OBS' built-in virtual camera is free for use in OBS.

Windows: Unity Capture

Unity Capture provides a virtual camera originally meant for streaming Unity games. Compared to most other virtual cameras it supports RGBA frames (frames with transparency) which in turn can be captured in OBS for further processing.

To use the Unity Capture virtual camera, follow the installation instructions on the project site.

macOS: OBS

OBS includes a built-in virtual camera for macOS (since 26.1).

NOTE: Starting with pyvirtualcam 0.10, only OBS 28 or higher is supported. Install an older version if you need OBS 26 / 27 support.

NOTE: Starting with pyvirtualcam 0.14, when running on macOS 13 or later, only OBS 30 or later is supported.

To use the OBS virtual camera, follow these one-time setup steps:

  • Install OBS.
  • Start OBS.
  • Click "Start Virtual Camera" (bottom right), then "Stop Virtual Camera".
  • Close OBS.

Note that OBS provides a single camera instance only, so it is not possible to send frames from Python, capture the camera in OBS, mix it with other content, and output it again as virtual camera.

Linux: v4l2loopback

pyvirtualcam uses v4l2loopback virtual cameras on Linux.

To create a v4l2loopback virtual camera on Ubuntu, run the following:

sudo apt install v4l2loopback-dkms
sudo modprobe v4l2loopback devices=1

For further information, see the v4l2loopback documentation.

Build from source

Linux/macOS

git clone https://github.com/letmaik/pyvirtualcam --recursive
cd pyvirtualcam
pip install .

Windows

These instructions are experimental and support is not provided for them. Typically, there should be no need to build manually since wheels are hosted on PyPI.

You need to have Visual Studio installed to build pyvirtualcam.

In a PowerShell window:

$env:USE_CONDA = '1'
$env:PYTHON_VERSION = '3.7'
$env:PYTHON_ARCH = '64'
$env:NUMPY_VERSION = '1.14'
git clone https://github.com/letmaik/pyvirtualcam --recursive
cd pyvirtualcam
powershell .github/scripts/build-windows.ps1

The above will download all build dependencies (including a Python installation) and is fully configured through the four environment variables. Set USE_CONDA = '0' to build within an existing Python environment.

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.

pyvirtualcam-0.15.0-cp314-cp314-win_amd64.whl (193.7 kB view details)

Uploaded CPython 3.14Windows x86-64

pyvirtualcam-0.15.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (116.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

pyvirtualcam-0.15.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (160.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

pyvirtualcam-0.15.0-cp314-cp314-macosx_11_0_arm64.whl (633.3 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pyvirtualcam-0.15.0-cp314-cp314-macosx_10_9_x86_64.whl (626.7 kB view details)

Uploaded CPython 3.14macOS 10.9+ x86-64

pyvirtualcam-0.15.0-cp313-cp313-win_amd64.whl (189.6 kB view details)

Uploaded CPython 3.13Windows x86-64

pyvirtualcam-0.15.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (115.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

pyvirtualcam-0.15.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (160.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

pyvirtualcam-0.15.0-cp313-cp313-macosx_11_0_arm64.whl (633.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pyvirtualcam-0.15.0-cp313-cp313-macosx_10_9_x86_64.whl (626.5 kB view details)

Uploaded CPython 3.13macOS 10.9+ x86-64

pyvirtualcam-0.15.0-cp312-cp312-win_amd64.whl (189.6 kB view details)

Uploaded CPython 3.12Windows x86-64

pyvirtualcam-0.15.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (115.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

pyvirtualcam-0.15.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (160.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pyvirtualcam-0.15.0-cp312-cp312-macosx_11_0_arm64.whl (633.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pyvirtualcam-0.15.0-cp312-cp312-macosx_10_9_x86_64.whl (626.1 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

pyvirtualcam-0.15.0-cp311-cp311-win_amd64.whl (187.9 kB view details)

Uploaded CPython 3.11Windows x86-64

pyvirtualcam-0.15.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (115.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

pyvirtualcam-0.15.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (160.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pyvirtualcam-0.15.0-cp311-cp311-macosx_11_0_arm64.whl (629.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pyvirtualcam-0.15.0-cp311-cp311-macosx_10_9_x86_64.whl (622.6 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

pyvirtualcam-0.15.0-cp310-cp310-win_amd64.whl (186.0 kB view details)

Uploaded CPython 3.10Windows x86-64

pyvirtualcam-0.15.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (114.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

pyvirtualcam-0.15.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (158.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pyvirtualcam-0.15.0-cp310-cp310-macosx_11_0_arm64.whl (627.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pyvirtualcam-0.15.0-cp310-cp310-macosx_10_9_x86_64.whl (619.7 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

pyvirtualcam-0.15.0-cp39-cp39-win_amd64.whl (187.2 kB view details)

Uploaded CPython 3.9Windows x86-64

pyvirtualcam-0.15.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (114.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

pyvirtualcam-0.15.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (159.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pyvirtualcam-0.15.0-cp39-cp39-macosx_10_9_x86_64.whl (620.7 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file pyvirtualcam-0.15.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for pyvirtualcam-0.15.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 4fb2728b3109368bc0d189171e4e44f257bb78c33578122134c2eeb9eea089b7
MD5 2e5fbbb80d31cf623ddc30b9b94b4cca
BLAKE2b-256 c65116226ecbbddf5c5813908a15287002dbb9c209793c2140780c505380b748

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvirtualcam-0.15.0-cp314-cp314-win_amd64.whl:

Publisher: ci.yml on letmaik/pyvirtualcam

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

File details

Details for the file pyvirtualcam-0.15.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyvirtualcam-0.15.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 304c0ffbebd9adb99260b18b91312d7ac05135efc3edf931fbafc691f06feaff
MD5 5ae916adcc5b3899d05be8773f7edc76
BLAKE2b-256 4cecb3047c709aa659b171a9f82e3200c4198ef807a5e6e1bd78575e6929b8aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvirtualcam-0.15.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: ci.yml on letmaik/pyvirtualcam

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

File details

Details for the file pyvirtualcam-0.15.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pyvirtualcam-0.15.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 dcea85ca4b948851fc23620be089cd1360b457b2daa68f1ac65614e17d437db2
MD5 5411ba0cca55748731276edff5ff2083
BLAKE2b-256 7108da942f9125d00007c9ea009a7bebd97cd69d53e81af487447e357251f2c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvirtualcam-0.15.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: ci.yml on letmaik/pyvirtualcam

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

File details

Details for the file pyvirtualcam-0.15.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyvirtualcam-0.15.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b2247e7e5d126ddaa3c514d76ab57dd8a4b3d8e02dcd5a57bfb93537627b745a
MD5 6bbe97aa443a7a7cc3f3b1c7a16406bb
BLAKE2b-256 f4430bcab7188d05c2149fe123b361bd001bde03e03537e0114646f2ab1da50b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvirtualcam-0.15.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: ci.yml on letmaik/pyvirtualcam

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

File details

Details for the file pyvirtualcam-0.15.0-cp314-cp314-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyvirtualcam-0.15.0-cp314-cp314-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2b54ac35ce67886184030196ccf372b0ebcacf68abe56f595fadbf162ebc088a
MD5 1d6499141b27906c60cfdc3a859228a2
BLAKE2b-256 db1cbe6d4ea576030a4f11cfa1c2a2fbd0ce18ec78c17ec33ef97d1c110193bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvirtualcam-0.15.0-cp314-cp314-macosx_10_9_x86_64.whl:

Publisher: ci.yml on letmaik/pyvirtualcam

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

File details

Details for the file pyvirtualcam-0.15.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for pyvirtualcam-0.15.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5deb5a68a95a9b3a67bac3b0c614ed084421ec22726a811fc6c575864f912be2
MD5 29ff29b3432e0192f0f772dd5e7b9fe0
BLAKE2b-256 4bbe654a79e8a98b1a32fbc58744d1a97b1efa66b0d91e81cb571d5a92dad741

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvirtualcam-0.15.0-cp313-cp313-win_amd64.whl:

Publisher: ci.yml on letmaik/pyvirtualcam

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

File details

Details for the file pyvirtualcam-0.15.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyvirtualcam-0.15.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fde3987c2cbb8e1bb7f51ec8e97462321e342f908c12e77538e94a568517afc2
MD5 78c3f646cf054744f7ddb072032bfd0c
BLAKE2b-256 d57a8fd27ec2b6b35e3b1a7f1cd7edeaa5fe7e989f6a81008a1b23b97db38358

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvirtualcam-0.15.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: ci.yml on letmaik/pyvirtualcam

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

File details

Details for the file pyvirtualcam-0.15.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pyvirtualcam-0.15.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 2b51fb6735224cf7861da8afa69bf52746157aba7831a049561d7b9fae77bf83
MD5 d66356e27ddbb399eff4d765620cdc7b
BLAKE2b-256 c875a45bdf3124569e643335bb9cc66f13c69ee88657f19a6c73b9b3062164db

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvirtualcam-0.15.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: ci.yml on letmaik/pyvirtualcam

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

File details

Details for the file pyvirtualcam-0.15.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyvirtualcam-0.15.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 131bb12dfddc6d3def85d3b82e6c3e0060069de4164fb413b756641c6cd3aa9b
MD5 d4ec86e3c4653f726232a08965813878
BLAKE2b-256 afd4a6f225fbe5ba5c39284eedd8d049c194ce2f20dac6d431a68b47004dc316

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvirtualcam-0.15.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: ci.yml on letmaik/pyvirtualcam

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

File details

Details for the file pyvirtualcam-0.15.0-cp313-cp313-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyvirtualcam-0.15.0-cp313-cp313-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7c57eb80422a0aaec6c22653ac56326890b7ee448993f9181ff4d4dbb53a4e8c
MD5 8590eae42d6b3150d28a6c3599da8802
BLAKE2b-256 133244820c74d22f9d31aa580ebe9e61c805ad67edd3c2a4c234b15bb5f815f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvirtualcam-0.15.0-cp313-cp313-macosx_10_9_x86_64.whl:

Publisher: ci.yml on letmaik/pyvirtualcam

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

File details

Details for the file pyvirtualcam-0.15.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pyvirtualcam-0.15.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 761f8d25e96d7987e0c383ac144bd5d314b9d4edee07e844f057dfb6c8ddb6da
MD5 2780dede20e6252aabf176074a268d39
BLAKE2b-256 e47b62f987f4c204d23e9e71b90997f9d9dca83dd05a7997001b11af9721d1a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvirtualcam-0.15.0-cp312-cp312-win_amd64.whl:

Publisher: ci.yml on letmaik/pyvirtualcam

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

File details

Details for the file pyvirtualcam-0.15.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyvirtualcam-0.15.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 eba1cb4ac8b4be0f7831e8c8f0cf720ab3ed3926d2a8ba211bcd0fd76b217921
MD5 0aa1bef95f0ab98e09c61dfbea52b020
BLAKE2b-256 f66811e6fac14130c6e1ce4f35ebaf9e16eaca1dcfbb9ecca434f71954ca0ff3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvirtualcam-0.15.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: ci.yml on letmaik/pyvirtualcam

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

File details

Details for the file pyvirtualcam-0.15.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pyvirtualcam-0.15.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 181857762fcefe30de9315fefba213e23b0d87a3e5c9662fa9a9cc2539c80432
MD5 3c9484759de806b2aaf3a8af9b04fd49
BLAKE2b-256 3551a9aaa25662e8210fe98f62e4997a9460aea3ce969647b1695d80fd785f62

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvirtualcam-0.15.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: ci.yml on letmaik/pyvirtualcam

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

File details

Details for the file pyvirtualcam-0.15.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyvirtualcam-0.15.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ca94ee514dbe9014766cc7bb442bc2c0521770cb1cb3220300f5cc017e4f14e2
MD5 1c2f56dfc9aa3b2fb273fabeef8f4f38
BLAKE2b-256 5fe4eb4df4918db020f6716d33d6795b783d902faec94e456cf12f87ab805a34

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvirtualcam-0.15.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: ci.yml on letmaik/pyvirtualcam

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

File details

Details for the file pyvirtualcam-0.15.0-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyvirtualcam-0.15.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 249f65b70092a6966c1af36b1d5d5489bfb5728e47d88f353408946d0d0462fd
MD5 a12afeca07149591f25e47816b86a5df
BLAKE2b-256 62540be9d0387b1365e42af2d7bb7d24f269a4cda1e1821525ef47509077493a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvirtualcam-0.15.0-cp312-cp312-macosx_10_9_x86_64.whl:

Publisher: ci.yml on letmaik/pyvirtualcam

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

File details

Details for the file pyvirtualcam-0.15.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pyvirtualcam-0.15.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e79c51d59e76ec568320a98b776501ebf4cab482cd2cde6286889e173c23c265
MD5 5a2e2a87670a4e5e5f817533bf1fb2ed
BLAKE2b-256 4d312358488ebc4b75ae3e72d9e545808d18eb072a1afd3d439912f3cfe9f9a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvirtualcam-0.15.0-cp311-cp311-win_amd64.whl:

Publisher: ci.yml on letmaik/pyvirtualcam

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

File details

Details for the file pyvirtualcam-0.15.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyvirtualcam-0.15.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e63fc508083aae45ed02a565b3ab4f4131f9f8c3652af79c174d541eafd71675
MD5 eeac128939d900e3c300534ddbc9c24a
BLAKE2b-256 2e8ff1af4f19cce9b646bc2463e88c94b62a6cbc66450e5afadd996f7cca2710

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvirtualcam-0.15.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: ci.yml on letmaik/pyvirtualcam

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

File details

Details for the file pyvirtualcam-0.15.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pyvirtualcam-0.15.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 932bef986d494b6904ea841c71db18822670bd2953657daf0be9af60b8662cd4
MD5 599d95078ab7db7f994b49f12278a596
BLAKE2b-256 2e87219da377f1b5e9484ce14b288241dea7f88a4ef94f756dc0193b4aade7ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvirtualcam-0.15.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: ci.yml on letmaik/pyvirtualcam

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

File details

Details for the file pyvirtualcam-0.15.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyvirtualcam-0.15.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 034518d0e2936ff03cca36c36725a7c0d824a41f802f39bade1378b6d8c0cf3e
MD5 1ed25048ec162afe6c2629c39143da2b
BLAKE2b-256 3ab94857bf44246428490a2322bee2529e2ae954190b9975bfd03d366419a4ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvirtualcam-0.15.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: ci.yml on letmaik/pyvirtualcam

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

File details

Details for the file pyvirtualcam-0.15.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyvirtualcam-0.15.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 15398592c2cd1fd5907580b97e4c9784f21d5d0eae294513b7ac6adb50809b4b
MD5 13479b883f19ba25922693568cc37834
BLAKE2b-256 2591b9b48c08953d6f910efcd2beac76218aa037c95a849b8826171224bcd235

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvirtualcam-0.15.0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: ci.yml on letmaik/pyvirtualcam

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

File details

Details for the file pyvirtualcam-0.15.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for pyvirtualcam-0.15.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8cb92623a4bf88a23b1b2605040d6040aeb3f334a80442bb435a9fb66e86bdb1
MD5 977af2057d171e7d078c92143d17b16b
BLAKE2b-256 856531b351ab67991621b071e18cc9f08ec8746e1846fcd44101cfef38a5bba0

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvirtualcam-0.15.0-cp310-cp310-win_amd64.whl:

Publisher: ci.yml on letmaik/pyvirtualcam

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

File details

Details for the file pyvirtualcam-0.15.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyvirtualcam-0.15.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 53132673c88cb847b1694f7153359ce132a71c6a7f0f6e6d3d78775b5fe7e2de
MD5 e29b730b01b5b2c57146bdf4011cc333
BLAKE2b-256 8f66ed6c4116b4fc7aa9dd3a7abedd3cbfd86b22777e19c67400c3551b0f047f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvirtualcam-0.15.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: ci.yml on letmaik/pyvirtualcam

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

File details

Details for the file pyvirtualcam-0.15.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pyvirtualcam-0.15.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 6b4aeba347f5c31f7657e792921a9b357f8ae8b4517fcf3a9bf7c173c1193cff
MD5 b1d3beb53cda421a40c29e23dc52121b
BLAKE2b-256 c685f46c4345ed34b2872a21560162fcc8d0e0e962f115d59259f7a1d5712dc7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvirtualcam-0.15.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: ci.yml on letmaik/pyvirtualcam

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

File details

Details for the file pyvirtualcam-0.15.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyvirtualcam-0.15.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 219624d06a899dc9ad9c3be20e700c628628e7b4bf69b64f9924ced6a48e9168
MD5 0f80fd5376e9b055b6059598c093af60
BLAKE2b-256 b92c751525f9463bd344008f2b8af41b766b067f8d357897c6ac4dc834968e64

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvirtualcam-0.15.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: ci.yml on letmaik/pyvirtualcam

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

File details

Details for the file pyvirtualcam-0.15.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyvirtualcam-0.15.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6bfae7f1d009acc8945a38cb6bb3796166386b524682c8462728fba1c99c7158
MD5 2c377c99fc2cfd37b2c00992c4041619
BLAKE2b-256 5ab43b4dedad7d8b2bb1bdec267536ce5b19e115e8a10a39fc3847f61029d6a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvirtualcam-0.15.0-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: ci.yml on letmaik/pyvirtualcam

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

File details

Details for the file pyvirtualcam-0.15.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for pyvirtualcam-0.15.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 eb31ecbf5b997cc901670a7ebf627c05b3410ef0a5fe1665cad82af070533add
MD5 948061d4aef03061902c63d1b30a26a7
BLAKE2b-256 da1e3a0ac3cf2416bf0f4927896fb2c53145a6e0bf265eac581fdfbb55251b49

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvirtualcam-0.15.0-cp39-cp39-win_amd64.whl:

Publisher: ci.yml on letmaik/pyvirtualcam

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

File details

Details for the file pyvirtualcam-0.15.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyvirtualcam-0.15.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7d3ff3c82775cd57e5bf55dd99d765894e8044c9aa730cb3daacf200535dff8e
MD5 31d0dd96ee46cb922a3db4cd4062dd05
BLAKE2b-256 d48b03c1f5f7f4c1e1a97cd03627f76a03054683453c37a7f3593694131c87f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvirtualcam-0.15.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: ci.yml on letmaik/pyvirtualcam

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

File details

Details for the file pyvirtualcam-0.15.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pyvirtualcam-0.15.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 f32276bd8f432e969a231f8322e0be52877582af401dc18cd0ce64d2789bf80f
MD5 04a54518152a5ffb34fdff9598bc61fc
BLAKE2b-256 587d1f697cd68b65788eb9f02ffa741cb6f1b79e1583687b3343d84d27582e79

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvirtualcam-0.15.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: ci.yml on letmaik/pyvirtualcam

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

File details

Details for the file pyvirtualcam-0.15.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyvirtualcam-0.15.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d951259a0a0d17377554928a637138b1a269d0522665383a9959a64c4d90b319
MD5 272c5b204d5f8ebc4d79a615c58258fa
BLAKE2b-256 4058d554dc83ce9eeeaccd2393bd67d33646326d00a361b268fe015ab1cf67ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyvirtualcam-0.15.0-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: ci.yml on letmaik/pyvirtualcam

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