CPUFeature
CPUFeature is a tool for detecting CPU features on x86/AMD64 processors. In particular it is engineered to have very low overhead on import (~ 1 ms) and to detect features that are often important in high-performance computing where hybrid combinations of multi-threading and multi-processing are used. Detects CPU features such as:
- SIMD instruction support
- Number of cores (both virtual and physical)
- Number of CPUs on the motherboard.
- Cache sizes
It is written in C99. It supports Windows with MSVC and Linux with GCC/LLVM compilers. MacOSX should also work with GCC/LLVM. CPUFeature is licensed under Creative Commons Zero, so it may be freely incorporated as a submodule into your own projects.
CPUFeature is considered to be in an alpha state because while it is tested via GitHub Actions on a variety of platforms, we expect edge cases to appear.
Example
The module generates a dict called CPUFeature on import which contains useful information regarding optimization and compilation for the host. For my Intel i7-7820X Skylake CPU, it generates the following info:
> python -c "import cpufeature; cpufeature.print_features()"
=== CPU FEATURES ===
VendorId : GenuineIntel
num_virtual_cores : 16
num_physical_cores : 8
num_threads_per_core : 2
num_cpus : 1
cache_line_size : 64
cache_L1_size : 32768
cache_L2_size : 1048576
cache_L3_size : 11534336
OS_x64 : True
OS_AVX : True
OS_AVX512 : True
MMX : True
x64 : True
ABM : True
RDRAND : True
BMI1 : True
BMI2 : True
ADX : True
PREFETCHWT1 : False
MPX : True
SSE : True
SSE2 : True
SSE3 : True
SSSE3 : True
SSE4.1 : True
SSE4.2 : True
SSE4.a : False
AES : True
SHA : False
AVX : True
XOP : False
FMA3 : True
FMA4 : False
AVX2 : True
AVX512f : True
AVX512pf : False
AVX512er : False
AVX512cd : True
AVX512vl : True
AVX512bw : True
AVX512dq : True
AVX512ifma : False
AVX512vbmi : False
AVX512vbmi2 : False
AVX512vnni : False
Notes on Fields
- If
num_threads_per_core > 1likely Intel Hyperthreading (or equivalent architecture) is present. The physical core count may be unreliable in virtual environments. - Cache sizes are in bytes.
- For AVX2, check
AVX2andOS_AVX2. - For AVX512, check
AVX512fandOS_AVX512. Python support for AVX512 instructions is highly limited outside of compilation with ICC. MSVC does not have AVX512 support until MSVC2017.
Authors
- Based on FeatureDetector by Alexander Yee (https://github.com/Mysticial/FeatureDetector).
- Ported to Python by Robert A. McLeod, who added detection of cores, and cache sizes.
drfinkuscontributed to AMD support.WidgetAcontributed support for compilation with Clang.
Release Notes
0.2.1
- Supported Python versions are now 3.8 - 3.11.
- Added tests for AVX512vbmi2 and AVX512vnni.
0.2.0
- Added pre-build wheels via
cibuildwheelsand GitHub Actions for Python 3.6-3.9 on Linux/Windows/MacOSX. - Added support for AMD processors.
- Added a script for
valgrindto more easier locate problems when the module crashes.
0.1.1
- Fixes for compilation with
clang.
0.1.0
- Added detection of processors, cores, and cache sizes
- Created Python wrapper around FeatureDetector
- Reduced FeatureDetector to C99 for better cross-platform compatibility
Release files for cpufeature 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cpufeature-0.2.1.tar.gz | 15.0 kB | Details |
Built distributions (wheels)
Total release size: 608.8 kB
Release files / cpufeature-0.2.1.tar.gz
| Download URL | cpufeature-0.2.1.tar.gz |
|---|---|
| Size | 15.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fb05d1c4c0d7a4d4fead0142de6f538e23324b0cc92cab98abcfe93977db5c28
|
|
BLAKE2b-256 checksum How to use checksums |
87cb006cbc9c06de9fafdd8182e1a38d793d89ee89b48eab052053b3e5cb2ddf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8
|
Release files / cpufeature-0.2.1-cp311-cp311-win_amd64.whl
| Download URL | cpufeature-0.2.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 15.2 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a9d97d7578bb4be3e089538f91247d06c36125fad9c6298048397449bbb2b299
|
|
BLAKE2b-256 checksum How to use checksums |
e03e7c0cfe499eb6579c4499fa925713c4d5c2042b9ab83006aa033df83240f4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8
|
Release files / cpufeature-0.2.1-cp311-cp311-win32.whl
| Download URL | cpufeature-0.2.1-cp311-cp311-win32.whl |
|---|---|
| Size | 14.4 kB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
15764863b3e79c91dea6ce9beefabe056d0dfd31bf32b8d7f0efc2a443610352
|
|
BLAKE2b-256 checksum How to use checksums |
45bf69547ef04847181a8b3ff8ece5fc7df34e38ccb82a5fc94190dfe8f9efb0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8
|
Release files / cpufeature-0.2.1-cp311-cp311-musllinux_1_1_x86_64.whl
| Download URL | cpufeature-0.2.1-cp311-cp311-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 30.1 kB |
| Tags | CPython 3.11 Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
3e0e87a47484adf8590c94d1ca99ca851e693700f2e442d40eba106f2d1678bb
|
|
BLAKE2b-256 checksum How to use checksums |
ed70c97c6d63e07bc37d2d811bb821120ef442721a0c66b12cc0282f902b976f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8
|
Release files / cpufeature-0.2.1-cp311-cp311-musllinux_1_1_i686.whl
| Download URL | cpufeature-0.2.1-cp311-cp311-musllinux_1_1_i686.whl |
|---|---|
| Size | 29.0 kB |
| Tags | CPython 3.11 Linux musl 1.1+ x86-32 |
|
SHA-256 checksum How to use checksums |
c1abc996e520838c291486e60763bc7879dbaf61f9c4bac79fd4e3fafc6dbed8
|
|
BLAKE2b-256 checksum How to use checksums |
f0d200ce8921c36402fafaa3a88f4afcd71400ce04c3b3b61e7e56f7f3c59a4c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8
|
Release files / cpufeature-0.2.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | cpufeature-0.2.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 25.1 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
ce7cae486eef354a41da09a85e0f46a08fc0fd3fd83800ed16246c9f3f51b089
|
|
BLAKE2b-256 checksum How to use checksums |
ba71bf2c89679fcfa67bb20dc795ba30a01bbe5eea6de531c8f18bc6ea6686c0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8
|
Release files / cpufeature-0.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | cpufeature-0.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 23.9 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
fa5aeaa44cfab10907386bb97deebf3cc92c390f49e20ee02630576ce677fc98
|
|
BLAKE2b-256 checksum How to use checksums |
9e38e40060bcf3a787f7b4bbbe06e85429112f57b8be55a2279ca7833d393719
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8
|
Release files / cpufeature-0.2.1-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | cpufeature-0.2.1-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 12.3 kB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
8312800e66c306b4b06e8f62839c15924efb7d888358fe9d63278cdd2f718426
|
|
BLAKE2b-256 checksum How to use checksums |
d44ad3bf4644f1627e54e897a109253b1c7a88d8660d3417da6be5475d3984cc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8
|
Release files / cpufeature-0.2.1-cp310-cp310-win_amd64.whl
| Download URL | cpufeature-0.2.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 15.2 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
58067a972be838632dfa8d4bf117d7ab58e8265f807918b1fbf119e8dc68441e
|
|
BLAKE2b-256 checksum How to use checksums |
0f6eedbe0709423b02a7c3113576fec8ee89fb160f912463a82c52ff075b6802
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8
|
Release files / cpufeature-0.2.1-cp310-cp310-win32.whl
| Download URL | cpufeature-0.2.1-cp310-cp310-win32.whl |
|---|---|
| Size | 14.4 kB |
| Tags | CPython 3.10 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
213f26a7b2e4a2eb4f2357641e20bf4e699b6afa08d04d1bee1d7a040ba001cf
|
|
BLAKE2b-256 checksum How to use checksums |
a446999c07e769925de715faeefffa2a4b7f906da45dc44b505a9d3278cbe528
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8
|
Release files / cpufeature-0.2.1-cp310-cp310-musllinux_1_1_x86_64.whl
| Download URL | cpufeature-0.2.1-cp310-cp310-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 29.2 kB |
| Tags | CPython 3.10 Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
6961089f39cccc6ce2bed0e6fa68e634590b60d89ce04cffbe0e35db501d34c4
|
|
BLAKE2b-256 checksum How to use checksums |
5553a592fec679e97960f7f3efde57d871bdaaaa92e686151929177afc48ca6f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8
|
Release files / cpufeature-0.2.1-cp310-cp310-musllinux_1_1_i686.whl
| Download URL | cpufeature-0.2.1-cp310-cp310-musllinux_1_1_i686.whl |
|---|---|
| Size | 28.2 kB |
| Tags | CPython 3.10 Linux musl 1.1+ x86-32 |
|
SHA-256 checksum How to use checksums |
e3bb3175c864cf12f433910947c8de0e3dd76ba11079acb9c29435ad3daf52fe
|
|
BLAKE2b-256 checksum How to use checksums |
3199ec7e6e8c6132a05493cf0a6a7a663b8433fb8077630a30c13193eabef72a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8
|
Release files / cpufeature-0.2.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | cpufeature-0.2.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 25.1 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
8db44483c76f44b918e913be69e6c68cca06c8b3ac153575c627538fee482aa2
|
|
BLAKE2b-256 checksum How to use checksums |
42c62bd4162791c9b16d02fb76ca6cf65cf7305430125ce4c78be341cb8e150a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8
|
Release files / cpufeature-0.2.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | cpufeature-0.2.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 23.8 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
8f566356ec144b0daec6e75ec03778238fae91bcefb97fb7593f268a98864ee6
|
|
BLAKE2b-256 checksum How to use checksums |
1c253aae8ed96b053f092ff24c1600f7a2ce5320a32bc24f7c4b6bcfcdac16c9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8
|
Release files / cpufeature-0.2.1-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | cpufeature-0.2.1-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 12.3 kB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
4c0648b1fec3694b5882c54fe0d84a98777aafb691dffd380ed1e39ff176f340
|
|
BLAKE2b-256 checksum How to use checksums |
93fb3145695b6725b746d6eda74901b1f7a12b879ea1202fd365dddbff7e314e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8
|
Release files / cpufeature-0.2.1-cp39-cp39-win_amd64.whl
| Download URL | cpufeature-0.2.1-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 15.2 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
575f64a095aa0f05598134c2e573230ecbc5f94c63a5022c5607624adf76b70a
|
|
BLAKE2b-256 checksum How to use checksums |
01934e5ff0124d5027962c5adb3c3ba77fc0822c55a939dbbdfdb3946c0e8731
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8
|
Release files / cpufeature-0.2.1-cp39-cp39-win32.whl
| Download URL | cpufeature-0.2.1-cp39-cp39-win32.whl |
|---|---|
| Size | 14.4 kB |
| Tags | CPython 3.9 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
d8def12d1620de4878fa7db8a249761b7c193544eb79601da4bb9059acf1f224
|
|
BLAKE2b-256 checksum How to use checksums |
1726dd520fbb7743d6f4810265c659f2cb3d250c8888ec094da823574dce5e8c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8
|
Release files / cpufeature-0.2.1-cp39-cp39-musllinux_1_1_x86_64.whl
| Download URL | cpufeature-0.2.1-cp39-cp39-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 29.0 kB |
| Tags | CPython 3.9 Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
936b9805d4d856bed306d5d51bcc59a6352b2d6d5888dd1886054516e587cd5e
|
|
BLAKE2b-256 checksum How to use checksums |
c36083353a63973931de733c26ddf9a81a83babe01fd2b0ee1d8a24a127063ea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8
|
Release files / cpufeature-0.2.1-cp39-cp39-musllinux_1_1_i686.whl
| Download URL | cpufeature-0.2.1-cp39-cp39-musllinux_1_1_i686.whl |
|---|---|
| Size | 28.0 kB |
| Tags | CPython 3.9 Linux musl 1.1+ x86-32 |
|
SHA-256 checksum How to use checksums |
580dc640be481936e955e33cbed1bda5ea5af76fd2f88d606609542c2ff99242
|
|
BLAKE2b-256 checksum How to use checksums |
0217868cb9d735fa81469f39be4d0b4646dfcde5c78af3033476c59549909af0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8
|
Release files / cpufeature-0.2.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | cpufeature-0.2.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 24.9 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
880ae6980857369a3325c844a6151ff7657e1934db01ba2250bc5f3f031d9c3e
|
|
BLAKE2b-256 checksum How to use checksums |
0465e14c1e6fae9696155f576abe04ed8049afbad9291ee0ffd53c0fbda13205
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8
|
Release files / cpufeature-0.2.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | cpufeature-0.2.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 23.7 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
2055a6909a998b882c8b86e28e920b65fc45a184dd62c0c1af389d538bf94188
|
|
BLAKE2b-256 checksum How to use checksums |
ed66c2b6818fb17f054364c0317448d707f2819c294a3bc2e5ef544478b1c3da
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8
|
Release files / cpufeature-0.2.1-cp39-cp39-macosx_10_9_x86_64.whl
| Download URL | cpufeature-0.2.1-cp39-cp39-macosx_10_9_x86_64.whl |
|---|---|
| Size | 12.2 kB |
| Tags | CPython 3.9 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
617888149b1c1aa2d4b55d022e7aea4f22819c99f1ee8f44d7ed0421e7ae69da
|
|
BLAKE2b-256 checksum How to use checksums |
6422260b24e6c87e12b7082f22964572cb1726b5764aac8c0284609c43e20ee7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8
|
Release files / cpufeature-0.2.1-cp38-cp38-win_amd64.whl
| Download URL | cpufeature-0.2.1-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 15.2 kB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9583006f14688164a990f40f63e026aa26ce05ba26870e1788b80325bb2ecb37
|
|
BLAKE2b-256 checksum How to use checksums |
565553c6e4041d6175a44084b610499952d845cb107963b7a55a25e22d8a2ed7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8
|
Release files / cpufeature-0.2.1-cp38-cp38-win32.whl
| Download URL | cpufeature-0.2.1-cp38-cp38-win32.whl |
|---|---|
| Size | 14.4 kB |
| Tags | CPython 3.8 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
a3ad7541b4019b5a1e8c9f952b89d53af80494b11c4c46892601526a83baf952
|
|
BLAKE2b-256 checksum How to use checksums |
d3505d8606291cd0e5d3905aa797f0eb101c2c682fe746e64f46db5dc7015d5f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8
|
Release files / cpufeature-0.2.1-cp38-cp38-musllinux_1_1_x86_64.whl
| Download URL | cpufeature-0.2.1-cp38-cp38-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 29.2 kB |
| Tags | CPython 3.8 Linux musl 1.1+ x86-64 |
|
SHA-256 checksum How to use checksums |
d828bd7877a1f580b8e4553729e2c8c42fbe4cb073b322104cab5a30a554ec0b
|
|
BLAKE2b-256 checksum How to use checksums |
e852291b0d55971aa7f50d53d80deeb290d25610d3db2c8f9365c2ab2fb49aab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8
|
Release files / cpufeature-0.2.1-cp38-cp38-musllinux_1_1_i686.whl
| Download URL | cpufeature-0.2.1-cp38-cp38-musllinux_1_1_i686.whl |
|---|---|
| Size | 28.2 kB |
| Tags | CPython 3.8 Linux musl 1.1+ x86-32 |
|
SHA-256 checksum How to use checksums |
2bbe27c1b3b125d601f3275fd4ff2fe0409163af651aa1513e40a4c22b56461b
|
|
BLAKE2b-256 checksum How to use checksums |
f2907622a98b7944e97ba2ea2b43ee13cdc62675d3426df67a06677958557aae
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8
|
Release files / cpufeature-0.2.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | cpufeature-0.2.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 25.1 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
6cf7ee337297edfca758291308b1165fdbdff60432be55a97fb817dba12b18bc
|
|
BLAKE2b-256 checksum How to use checksums |
50cbf50a9d0d931916ecf7c27b3a1449319471b8e25066630787d3b131d742bd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8
|
Release files / cpufeature-0.2.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | cpufeature-0.2.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 23.9 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
713a7d5411d3b50eda185ac1101667bff349ea904a52e342b60a86933bc468ab
|
|
BLAKE2b-256 checksum How to use checksums |
277cf8a56cd115535cdadc836c33ea0855c84ec34031fabc43032487e54e3642
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8
|
Release files / cpufeature-0.2.1-cp38-cp38-macosx_10_9_x86_64.whl
| Download URL | cpufeature-0.2.1-cp38-cp38-macosx_10_9_x86_64.whl |
|---|---|
| Size | 12.2 kB |
| Tags | CPython 3.8 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
371dc2d5a03de0a840397043e31e19e50f9be152c27487f0cb858244eb28310e
|
|
BLAKE2b-256 checksum How to use checksums |
3aa7b9c8d2dd7221394f9b28094759c7c1b0b0a564f905ebc24258bbcbc8e246
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8
|