Skip to main content

Package containing libusb so it can be installed via Python package managers

Project description

Container package for libusb

This Python package functions as an installation vehicle for libusb shared libraries, to simplify installation of tools that require libusb. The main use case is so that users don't have to install libusb manually for projects that use pyusb. However, any Python project that uses a libusb wrapper can also benefit.

See libusb.info for more information about libusb.

Note: Currently the included libusb is built without udev support on Linux.

Note: The libusb upstream git repository is included as a submodule, so you need to clone with submodules enabled. You can either clone with --recurse-submodules or run git submodule update --init after cloning.

Installation

All releases include wheels for Linux, macOS, and Windows for multiple architectures. In addition, a source distribution is released.

If a matching wheel is not available, the source distribution will be installed and libusb will be compiled. This means the libusb build requirements must be installed:

  • Linux and macOS: autoconf, automake, libtool, and m4. As mentioned above, libusb is built without udev support, so libudev-dev is not required on Linux.
  • Windows: Visual Studio 2019 (Community is ok).

If the libusb build fails when installing from a source distribution, the libusb-package install will still succeed. In this case, an "empty" libusb-package is installed that doesn't contain a libusb shared library. get_library_path() returns None and find_library() falls back to returning a system installation of libusb, if available.

You can also install from a clone of the git repository by running pip install . from the repository root directory. Editable installs are supported. Please note that running setup.py directly is no longer supported for PEP 517 compliant packages. When building from the repo, because libusb 1.0.24 does not support out of tree builds, the build is done in-place in the src/libusb directory. make clean is run before compiling to ensure a clean build.

APIs

There are four public functions exported by libusb_package.

  • find(*args, **kwargs): Wrapper around pyusb's usb.core.find() that sets the backend parameter to a libusb1 backend created from the libusb library included in libusb_package. All other parameters are passed unmodified

  • get_libusb1_backend(): Returns a pyusb backend object for the libusb version contained in libusb_package.

  • find_library(candidate): Lower level function that returns either the full path to a library contained in libusb_package with a name starting with candidate, or None if no matching library is found. This function is suitable for use with the find_library callback parameter for pyusb's get_backend() functions.

    If get_library_path() returns None, indicating there is no included library, this function will fall back to ctypes.util.find_library().

  • get_library_path(): Returns an absolute Path object for the included library. If there is not an included library, None is returned.

Both get_libusb1_backend() and get_library_path() cache their return values.

Versioning

The version of libusb-package is composed of the libusb version plus an additional field for the version of the Python code. For instance, 1.0.24.0. The Python code version will be reset to 0 when the libusb version is incremented for new libusb release.

Examples

Usage example for find():

import libusb_package

for dev in libusb_package.find(find_all=True):
    print(dev)

Usage example for find_library():

import libusb_package
import usb.core
import usb.backend.libusb1

libusb1_backend = usb.backend.libusb1.get_backend(find_library=libusb_package.find_library)
# -> calls usb.libloader.load_locate_library(
#                ('usb-1.0', 'libusb-1.0', 'usb'),
#                'cygusb-1.0.dll', 'Libusb 1',
#                win_cls=win_cls,
#                find_library=find_library, check_symbols=('libusb_init',))
#
# -> calls find_library(candidate) with candidate in ('usb-1.0', 'libusb-1.0', 'usb')
#   returns lib name or path (as appropriate for OS) if matching lib is found

# It would also be possible to pass the output of libusb_package.get_libsusb1_backend()
# to the backend parameter here. In fact, that function is simply a shorthand for the line
# above.
print(list(usb.core.find(find_all=True, backend=libusb1_backend)))

Source distribution

Before building a source distribution, be sure to clean all untracked files from the libusb submodule using git -C src/libusb clean -dfx.

License

The Python code for libusb-package is licensed with Apache 2.0.
The libusb library and its source code are licensed with GPLv2.

Project details


Download files

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

Source Distribution

libusb-package-1.0.26.0.tar.gz (408.7 kB view details)

Uploaded Source

Built Distributions

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

libusb_package-1.0.26.0-pp37-pypy37_pp73-win_amd64.whl (90.4 kB view details)

Uploaded PyPyWindows x86-64

libusb_package-1.0.26.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (70.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

libusb_package-1.0.26.0-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (71.2 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ x86-64

libusb_package-1.0.26.0-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl (74.9 kB view details)

Uploaded PyPymanylinux: glibc 2.12+ i686

libusb_package-1.0.26.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (63.6 kB view details)

Uploaded PyPymacOS 10.9+ x86-64

libusb_package-1.0.26.0-cp310-cp310-win_amd64.whl (90.3 kB view details)

Uploaded CPython 3.10Windows x86-64

libusb_package-1.0.26.0-cp310-cp310-win32.whl (77.4 kB view details)

Uploaded CPython 3.10Windows x86

libusb_package-1.0.26.0-cp310-cp310-musllinux_1_1_x86_64.whl (71.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

libusb_package-1.0.26.0-cp310-cp310-musllinux_1_1_i686.whl (75.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

libusb_package-1.0.26.0-cp310-cp310-musllinux_1_1_aarch64.whl (71.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

libusb_package-1.0.26.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (70.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

libusb_package-1.0.26.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (71.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ x86-64

libusb_package-1.0.26.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (74.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ i686

libusb_package-1.0.26.0-cp310-cp310-macosx_11_0_arm64.whl (62.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

libusb_package-1.0.26.0-cp310-cp310-macosx_10_9_x86_64.whl (63.6 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

libusb_package-1.0.26.0-cp39-cp39-win_amd64.whl (90.3 kB view details)

Uploaded CPython 3.9Windows x86-64

libusb_package-1.0.26.0-cp39-cp39-win32.whl (77.4 kB view details)

Uploaded CPython 3.9Windows x86

libusb_package-1.0.26.0-cp39-cp39-musllinux_1_1_x86_64.whl (71.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

libusb_package-1.0.26.0-cp39-cp39-musllinux_1_1_i686.whl (75.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

libusb_package-1.0.26.0-cp39-cp39-musllinux_1_1_aarch64.whl (71.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

libusb_package-1.0.26.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (70.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

libusb_package-1.0.26.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (71.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

libusb_package-1.0.26.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (74.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

libusb_package-1.0.26.0-cp39-cp39-macosx_11_0_arm64.whl (62.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

libusb_package-1.0.26.0-cp39-cp39-macosx_10_9_x86_64.whl (63.6 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

libusb_package-1.0.26.0-cp38-cp38-win_amd64.whl (90.3 kB view details)

Uploaded CPython 3.8Windows x86-64

libusb_package-1.0.26.0-cp38-cp38-win32.whl (77.4 kB view details)

Uploaded CPython 3.8Windows x86

libusb_package-1.0.26.0-cp38-cp38-musllinux_1_1_x86_64.whl (71.3 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

libusb_package-1.0.26.0-cp38-cp38-musllinux_1_1_i686.whl (75.5 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

libusb_package-1.0.26.0-cp38-cp38-musllinux_1_1_aarch64.whl (71.2 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

libusb_package-1.0.26.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (70.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

libusb_package-1.0.26.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (71.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

libusb_package-1.0.26.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (74.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

libusb_package-1.0.26.0-cp38-cp38-macosx_11_0_arm64.whl (62.8 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

libusb_package-1.0.26.0-cp38-cp38-macosx_10_9_x86_64.whl (63.6 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

libusb_package-1.0.26.0-cp37-cp37m-win_amd64.whl (90.4 kB view details)

Uploaded CPython 3.7mWindows x86-64

libusb_package-1.0.26.0-cp37-cp37m-win32.whl (77.4 kB view details)

Uploaded CPython 3.7mWindows x86

libusb_package-1.0.26.0-cp37-cp37m-musllinux_1_1_x86_64.whl (71.3 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

libusb_package-1.0.26.0-cp37-cp37m-musllinux_1_1_i686.whl (75.5 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ i686

libusb_package-1.0.26.0-cp37-cp37m-musllinux_1_1_aarch64.whl (71.2 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ ARM64

libusb_package-1.0.26.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (70.0 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

libusb_package-1.0.26.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (71.2 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

libusb_package-1.0.26.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl (74.9 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ i686

libusb_package-1.0.26.0-cp37-cp37m-macosx_10_9_x86_64.whl (63.6 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

libusb_package-1.0.26.0-cp36-cp36m-win_amd64.whl (90.4 kB view details)

Uploaded CPython 3.6mWindows x86-64

libusb_package-1.0.26.0-cp36-cp36m-win32.whl (77.4 kB view details)

Uploaded CPython 3.6mWindows x86

libusb_package-1.0.26.0-cp36-cp36m-musllinux_1_1_x86_64.whl (71.3 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ x86-64

libusb_package-1.0.26.0-cp36-cp36m-musllinux_1_1_i686.whl (75.5 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ i686

libusb_package-1.0.26.0-cp36-cp36m-musllinux_1_1_aarch64.whl (71.2 kB view details)

Uploaded CPython 3.6mmusllinux: musl 1.1+ ARM64

libusb_package-1.0.26.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (70.0 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ ARM64

libusb_package-1.0.26.0-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (71.3 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

libusb_package-1.0.26.0-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl (74.9 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ i686

libusb_package-1.0.26.0-cp36-cp36m-macosx_10_9_x86_64.whl (63.6 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file libusb-package-1.0.26.0.tar.gz.

File metadata

  • Download URL: libusb-package-1.0.26.0.tar.gz
  • Upload date:
  • Size: 408.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.10.0

File hashes

Hashes for libusb-package-1.0.26.0.tar.gz
Algorithm Hash digest
SHA256 c1c811b65301a154c8bb43a3ad66ee4a1daaff513d83eb75dfaee1f0e0998548
MD5 bf2acead91e40bfc1487fcb50d2c6f44
BLAKE2b-256 d5281efd5365ed274d98ab64a64ab500a37721e5edcd1f08a26130693b851a55

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 e2912abdebb02345ac363deb8223d7d780bb9442288f00ea900309f9d28dac40
MD5 62c50499f10abb58b3a24bef78420221
BLAKE2b-256 5bdd1ff5c30db2e10a832f42daaeecabcdbbc3acb7dcc1b3594f7340fc6bde55

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b1a85dc2a9be28a95df713d63b3fea6b1b071016539c36a2aba98303d60ce03f
MD5 f412565d45a622d144cd7150ca99d142
BLAKE2b-256 22392118e0795f02832c422bd5cb766397f56b13ff2bfb9f3214fd9ae4323866

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6f71336e6ccce4f84ed591d8db9fce87a479946844206243f81ed9b5aa755ae7
MD5 c239cc4751f56d5e8ba1fa7c85588d5f
BLAKE2b-256 d1baa8bd21f58c92a356137fbc781db03a78042b4d2b87a26dca254138c5b9d8

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 41299f2492ec7c2edcc4c907599b4fe91614d5cbfb09014567abd585e482732d
MD5 7134fe67a6939d0514c1ff3525c4ea4d
BLAKE2b-256 e2c65ab5e961288205fb86c759dbe42913927ce254120b6c82a4a560829297bc

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b797309860540fccb3a028bcf40add7a16a74bac1ea09be018ccf341601f44b3
MD5 b288a93a1e27d50c23cde13cf7f1ba21
BLAKE2b-256 12d56b8c2a9132fafe7cbd7422264475368955959c5c92be4719114c65e427ca

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9e1cd6776d4517c8e829c7f030a4fa343c2ae6a5ab3aa238e9221527f8817f2a
MD5 ade6e8391dc84229e07979dd919c131f
BLAKE2b-256 e06c086aac0404ad68cf98451964858eac503cd6d1872a24c9f4f050996879a2

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 8134e6057067c74f60bf0a80a26c8c5e9dab2b4bb027a6113fd5a21637113d0c
MD5 0748a5fb7bb5b383f6ea96327ef61555
BLAKE2b-256 42a4c70b2c0591ff73908226009c24569d8570f85877e9cef93f948eb6b9474c

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c7b8d069e63f15d1332ff076cbbcf1bc3c8017ba23e944eace5f8c41b6149d08
MD5 a86cc2e793f60a682a4ef1a18b4dde92
BLAKE2b-256 584391d5e1da322308b8c36efa015fa88e795f6f5d26782f7a145eaf2772e461

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7f2487625b7e316626201ccc8e7d231a81ed10fafc26ffb3a5c48039be19af4d
MD5 5569dc328488ab707aa2153a11bd38e2
BLAKE2b-256 6c0c4acd53f624bc21d79a4657543a6d9bc89f1b336bb384835e8331b9db33f7

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 0c63ad9aa7f739e2832957d48fcd5d35e9764cf4678ac53d8b627c973856c2b1
MD5 d3ff03adbdf54bfd10828781b9e940f4
BLAKE2b-256 65f564567750898fdc929e9b521749600ffdba4eaa9fd9ebe2d8d4547f57577a

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 008badc53b211de3baee4be60799467817a51b173bd0f332a910170245cbcba1
MD5 a129ebc353c2bf4fa7a747ccc64e51ab
BLAKE2b-256 934ae9d96c280e1da99772c0a1dc0bbc11e2cd36e73567668dcee1b2f43e6291

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 4910c3e18918810bd2fcdeacdf40177f02a8422d9467f9122bf5b582bdb4ca4d
MD5 64b0c1d1264295be306b3d42fb99ec02
BLAKE2b-256 2d3ceac2bfc541e777f3f94efc79564afcb349d5cc79ec1890107b7e3883bbe7

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 0740a40fa466d2cb2a6676e98816189b6086e37e7560f9da58d84b13245e4036
MD5 98cd0c280af0c562bacda38c76943885
BLAKE2b-256 8aec82d309998a7eeb9bce15a26860b8677eca6737196d06f2cfaaef2fabb11a

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 521445187eded288467a29f88b126003797292948d1b48d2093c76f0d2f1a36a
MD5 233996d5311c3211b3ab0de4d849e0b4
BLAKE2b-256 f1b9269e0be71746254e8c8ebb1495dc425c1ab3df14975e747d1fd96fb61bd3

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a9b599172945a25455514a597d7766802e6eb83fde56b7ed9e49cda20c895511
MD5 dd484ec132530f4b70d401c80ba46016
BLAKE2b-256 bae5701e13d83272c484f627153b75787e8a930f7878102714f3df2d05c1c95e

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8483798c1eaa522ce1163d1d474da420adc86a7c70e6989ca269d39d4681e48c
MD5 3ec11d0c3ed9a54f71a3d7752a7767d7
BLAKE2b-256 c1013a836fa43ef06006d2226abdb6c4bec6322d036948380b258f1d25a627e9

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 95f1ca25c3a0f010e6c8285f3000d92e68c1f364fccf63fb5891d62bfae7acd6
MD5 b2eca5416f2aa93fabd5511e67eab9d9
BLAKE2b-256 057573661fb585ba366e7703d7ff31dbec43ac6a761d972878fe7269817987fc

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 002b3cd220c68f184802e8f11a6c9cc465b6a09207ad2d4e121a90ce1ebbbd93
MD5 3b5c6a5dc576efd39efc84f59fffe34b
BLAKE2b-256 1e37fbba316ad54f08e1ebd001530a86d85d858486b4c0aa86e39b56fd84f8a1

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 4fabf8a849153f22b94c0ab4b46cbf9d23b611bc669894e95de6cc740e0a2d38
MD5 402a490b181dde8daf2f49f030a2f9f2
BLAKE2b-256 9bd14c92df7493b65cf5115b9a5f881b3476619c1e465d301937eaa5784d8aeb

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 f6f744bbc8f396856771e41f3f48498e61c7e27cca4261a5fe2789f7725240bf
MD5 b34e973b060e308a97f046d21e550467
BLAKE2b-256 ac3de5f97ddaa80e289621476b3b18c933fea35db88d92ae9cb738c42e1b1799

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a701d46416e52008736e8af5e16e0a014d4b6087e07a52be587d600988959275
MD5 a9ff1de54b08bc0e3b425c3d155c2dbd
BLAKE2b-256 8d468bdd10d3840c9d42cc677ee3b4959e5e316152e049ca252d57574bb126d9

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3567198e1bc583503115237056e28c248513d403a6afa852ee574694d5227cf7
MD5 cc5dc7d99c2af0bdf1932285ce17c752
BLAKE2b-256 c99f40b0f614c13fb12e902ac7dcfac98d6d755d675d0cf891baf343bf008906

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 64e0f1219ffc5ef07543a896f0a9330509b7227a385a204ddcdbcc6367749bba
MD5 d1ad58e9e18e27be156384cf12cbfe09
BLAKE2b-256 5f5475346331b07ddf3d39b72b8a111faafc33c9d9525bc165bb78a91570da71

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ed80e314e3f4d35d8f195fb25698916c664eec6fd270ff0025f67d234f0464a9
MD5 406ec9aa7082e51c7ea17dc1cdeb288f
BLAKE2b-256 cfbd07b2dc9c674013a1ddbe84acc5d08cde08c5d8e8543399a4025c8219e630

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 47feaa41a47f3c6a415b455d9ab69aeb1d9939fa71efbcad9e4fb6f95fc78773
MD5 296d9664fd69b0558937ad29717bdcac
BLAKE2b-256 c4b6be5d2ca51f47dc0964d4414bc78613ec3a5cebf29e795c34b7ad194ae411

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 62a805c2a6c76f76caf443c225bb824daded3dc60afd79aa20677471a73bb383
MD5 d49eb51c9857393d30177e16661531ff
BLAKE2b-256 ba0982fa5078e9e73b7828c61c1168a236ecae0fddeb0b65ec5be0acc7156764

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 e8e83b67dba87e1dbc0b0d7646748b9a714be227fcdbe18224579518396ffa22
MD5 98e02b710af2821116bd95284ad12ca1
BLAKE2b-256 a0c84c5ee2653e1763f2148feec43796273a86b3880c339a0ee97d0e6e179634

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0a74a0e2cd8ee60255ef161b16ef7f9aac296f02f9f6c6a8b8e2c456bb2199b9
MD5 9b7fb1fe8d04d82d13eaaa254d2f6833
BLAKE2b-256 893b150c2ca7ac82f99437e4451eb6747cc78218fe85a56dfef0a2f067cc39fa

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 55535a75d71dbf2c1824dd04e3f1490c6f5bdcd4cb9d820e9bf69a65e293d6c3
MD5 c4bd407109c6ea1e09d22d13e8bdaf1a
BLAKE2b-256 ed62daf22e1bad884ca5675d56647b7a54a085f12fbb546f3a23cf37b4bf4a3b

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 a316ce31f8bf6a4d230bd65f32c1e05a1d34d86bb0e911bc70b39a6b48f2227f
MD5 1c42e3165199f168929e60d854c10141
BLAKE2b-256 f1cdf5a9e11325e594366d163896cf9b43f5c3293fa78f0edb8939c39da3eb35

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 66f5a26feec0da894ed2054c21ac8510b7be5ec2adef414ecf1096b8e6d6f616
MD5 adaf19e676045ae5f79b07c7fdcd414e
BLAKE2b-256 e5113a91deb513145e479d09307cde48eb3032ad0f756c4a0a4dfc1f1c7ac382

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3690428ed37b7f6962c58225e8f97efb07840b83230753853c5151d44f6b9f38
MD5 92ba246f17502125416f0e3a024c0b51
BLAKE2b-256 d6801e97a12419f7bf31ce1bdab9e5890b8e475d8a61535f61226a32b4836ecc

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 0f09152c00478d9d2ba07c0196ad6d21bee7aa65f9a6cc611b46b2659a830a9b
MD5 afb5f04e4655c6f06bcb23da85fa768a
BLAKE2b-256 8f3ac4b3c63bf2975cf2dad3633626ffbb5862e0e8a0cbf12e3328a95f02c712

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b453cd90696f871b25681449b91577afc321d3e2d4678bf06f73e9e4be82b384
MD5 b8a4260b592eef0e49d30bed92ee2d92
BLAKE2b-256 0e709ec8ff817d39bfcb55c8671d2dead3ac83a0f9b26965208258dde8bda840

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ed289d92dfda082f216c57769d3de86ccf7b97eac9f001e6726cb776f5a1dae2
MD5 a9dd29a3e561849c4ad29c966946adf8
BLAKE2b-256 8d1a097b48aef2e40fdb1b2fd8aa098a0a299248fcbe82b75b0d523912da2f9d

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 1c1e9e700e90de91f07b0d5fd963403908b51bc233383de0c60cff4169a0b3c4
MD5 36e0c19d892ec92d424cbfed8cde0b1d
BLAKE2b-256 44391f1732af34030e08f09ff00d4303a551d94b204e5a181519ebe87e43e9fe

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp37-cp37m-win32.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 4c61b4f1942494db174c1ddd2d9441e8bca819355b1f2aac4c50a579d5fa1658
MD5 a00a853be2d2f44779c91f5bd96f6291
BLAKE2b-256 dac571090d9e06765ff851cd69cb8012b5438715a4cac764004b373e0460c28a

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3931f7cf77fa09af6760a4bf4fe5cb564a5b37166bfaf92558ab6137c29851dc
MD5 823f04c80a0a78ee4eaf1ce5e3902189
BLAKE2b-256 75c4c70c21b08778ca7cf4cb4f1375f330da343503f93a3ee65f4e23817e4c9f

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 29db48d91b1b8ed147c78531c91b4f510b9fcd66f4a2df4eb0caa7570d408c9f
MD5 0fa9900b0264ffba692f5a32bf74121d
BLAKE2b-256 2b16474263d1d9cd3e0bea1b149d068180538c2f6c483503c3bfa9e3d5cef8be

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 b7dce1f3924ff6594ae17eb46903a170582fca23ca1c4c177cc3547a12a8ad78
MD5 42c20eaf49e680bbebb3e2c743336a7c
BLAKE2b-256 3e5c94b1857a18b6af92130f1b52b19c5912100cfadc1c9b5b72d1ab719837ce

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0eaeaef8417e32061ce0f07be21b67b3e88026cf3888ea716aa6c6bd007455f3
MD5 75f9f7eb9ed76e8b93fefe864a0df15f
BLAKE2b-256 b39ed4cedafc6ac92cac909353122680d96ee259a6ff614b6ac7dc335748b3b6

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 94a1c792d20133e5d8652cf7de7277acba2664d37ac6d3df8a9cff2d779c686b
MD5 185460f3ed1b863858b7bf66c5625824
BLAKE2b-256 a554fe133db887cc191d7e3e64a67c4019e2bb2fe70dd53e8a9fb7997a07448d

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f09daa4f7b4014511a38bded16d72e8e98e6cfae50114e362243d881795331e3
MD5 d8a0cc6051526e8f7d4ae29a8fd2edf7
BLAKE2b-256 6a3382832315bfa16459e5c3080dd740cc81a90bf89ff9a77b8bf5f968676876

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 af5aa231c220ceb08b0e9a1bf060045dca88ee499d920deeaf89dfc5ac7a60b6
MD5 7db2017786a369ac2de176f9d3f1acb7
BLAKE2b-256 230cac917eb721868431ffa8571287c830f9abad310cb5d376783fb241631f91

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 9630bc85d4f1772d925b1f47f1869e5b8ad582873a1bbd30ac16157932b7ec17
MD5 019f97f993c216732fa067e96c74cf7a
BLAKE2b-256 adcf03432e2e187ed096b439cb954d9ca31742f48937fb718b726ae2e7c26a68

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp36-cp36m-win32.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 f63e826ed12a6efda962be5f91efa3100f105d40c7a3061fff21633a4d43ae19
MD5 d0b615140d14fe371e82d90ae36e9047
BLAKE2b-256 994e91deb5b2ee9cf7172e3799e299a13027adfd1757667a52b22194be83aeb7

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cf187dd7e76d3742f258d6e49be42f110c9ef10f39a780db3bee98aadcece7d1
MD5 3f149a3784abca9e409e89eb12598b9a
BLAKE2b-256 5c213d78f463a667fab5a8b10f4802455e87a88e5badac08353b140af038c122

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 3c4e28456deec03c5b676fa2b2711416a623ad7170cf88540f546be6ae64d05b
MD5 e20c81aaf187703371ba283e7579884b
BLAKE2b-256 360fe06a7a2091f28bd66f614c78eb7857cdc1bead6bf637d3f19436c25649b8

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp36-cp36m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 2fee05287e6ac7966f9224b0c864e1b7bcae9b936d13c07a6f8587a8458ec8ee
MD5 13542941da7973431becd89dd3c14d46
BLAKE2b-256 8f234771ef47ed91a8ab40f8b70392db4df1f4c8f7058caca8abc44078047ff2

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dfb636ee8a12ed2962247d6e6231d0a72d7410c86ffaca58b66638d030849c2f
MD5 7cbcf184e2492e9e3b864672448fad87
BLAKE2b-256 904501bd989de3280e160960ff34bba7dbe36fdf0b8e82255c9165a286131e2a

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 91334a6841faf536907c6d31152536ecfda919d1638a8a9055814e3b9798a90d
MD5 d77dc5756ee0f261b52c7fc6a7f6b911
BLAKE2b-256 a6a4d90c82d8394bb9e4863d657da0c7a66ae599df3d8a075a4b926e38b21020

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 b6d283072931f07f943a85f2bf1476d9eb51d7b40ab4981347b96a094c8a35a1
MD5 d02915e9c2d6b48c25166c68fccd0619
BLAKE2b-256 1952d5b476550e12317616312f809efa400166c38fc096a3461899fb594d4a21

See more details on using hashes here.

File details

Details for the file libusb_package-1.0.26.0-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for libusb_package-1.0.26.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 84d290e05d2e095fcddec6f42cfd9fda105848738f7a3fcbbfd30e13baeb097e
MD5 fa3e2b73b0015930edaf60437bb414b3
BLAKE2b-256 1aa1c8eda4feba277c1f9f356479caffa73ae0288d8a0c3d4052179e0bc528cc

See more details on using hashes here.

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