A tool to generate CPU load on a system with runtime configuration through a WebUI and REST API
Project description
CPU Loader
A tool to generate CPU load on a system with runtime configuration through a WebUI and REST API.
✨ Key Features
- 🎯 Precise Per-Thread Control: Set individual CPU load (0-100%) for each core independently
- ⚡ High Performance: Native C implementation with pthreads ensures accurate load generation
- 📊 Real-Time Monitoring: Live WebSocket updates showing actual CPU usage via
psutil - 🎛️ Interactive WebUI: Beautiful gradient interface with sliders and visual feedback
- 🚀 REST API: Complete programmatic control for automation and testing
- 📱 Responsive Design: Works seamlessly on desktop and mobile devices
- 🔄 Instant Updates: Changes take effect immediately with sub-second response time
- 📡 MQTT Integration: Publish metrics and settings to MQTT broker for IoT/monitoring systems
🖼️ Screenshots
Desktop Interface
|
Clean interface showing all CPU threads at idle |
Different load levels: 50%, 75%, and 25% on individual threads |
|
Real-time metrics showing actual CPU usage with color-coded bars |
Fully responsive mobile interface |
Features Shown
- Visual Load Bars: Green progress bars show target load, blue bars display actual CPU usage
- Real-Time Updates: WebSocket connection provides live metrics every second
- Preset Buttons: Quick-set options (0%, 25%, 50%, 75%, 100%) for all threads
- Smooth Gradients: Modern UI with purple-to-blue gradient design
Installation
From Pre-built Wheels (Recommended)
Pre-compiled wheels are available for Linux (x86_64, ARM64) and macOS (x86_64, ARM64):
pip install cpu-loader
From Source
- Clone the repository:
git clone https://github.com/the78mole/cpu-loader.git
cd cpu-loader
- Install dependencies and build C extension:
uv pip install -e .
This will compile the high-performance C extension for efficient CPU load generation.
- (Optional) Set up pre-commit hooks for development:
pre-commit install
- (Optional) Set up commit message template for semantic versioning:
git config commit.template .gitmessage
See COMMIT_MESSAGE_FORMAT.md for commit message guidelines.
Usage
Starting the Server
uv run src/main.py
The server will start on http://localhost:8000
Command-Line Options
uv run src/main.py --help
Available Options:
--host HOST: Host to bind the server to (default: 0.0.0.0)--port PORT: Port to bind the server to (default: 8000)--mqtt-broker-host HOST: MQTT broker hostname--mqtt-broker-port PORT: MQTT broker port (default: 1883)--mqtt-username USER: MQTT username--mqtt-password PASS: MQTT password--mqtt-topic-prefix PREFIX: MQTT topic prefix (default: cpu-loader)--mqtt-client-id ID: MQTT client ID (default: cpu-loader)
WebUI
Open your browser and navigate to http://localhost:8000
Features:
- Individual Thread Control: Use sliders to set load for each thread (0-100%)
- Preset Buttons: Quick-set all threads to 0%, 10%, 25%, 50%, 80%, 90%, or 100%
- Live Stats: View active thread count and average load
- Real-time Updates: Changes are applied instantly with visual feedback
REST API
Get Thread Status
curl http://localhost:8000/api/threads
Response:
{
"num_threads": 4,
"loads": {
"0": 0.0,
"1": 0.0,
"2": 0.0,
"3": 0.0
}
}
Set Load for Specific Thread
curl -X PUT http://localhost:8000/api/threads/0/load \
-H "Content-Type: application/json" \
-d '{"load_percent": 50.0}'
Set Load for All Threads
curl -X POST http://localhost:8000/api/threads/load/all \
-H "Content-Type: application/json" \
-d '{"load_percent": 75.0}'
Change Number of Threads
curl -X POST http://localhost:8000/api/threads \
-H "Content-Type: application/json" \
-d '{"num_threads": 8}'
API Documentation
Once the server is running, visit http://localhost:8000/docs for interactive API documentation powered by Swagger UI.
MQTT Publishing
CPU Loader can publish real-time CPU metrics and load control settings to an MQTT broker for integration with home automation systems, monitoring tools, or custom applications.
MQTT Topics
The application publishes to two topics:
-
{prefix}/cpu_metrics: Published every second with current CPU utilization{ "total_cpu_percent": 25.5, "per_cpu_percent": [25.0, 26.0, 25.3, 25.7] }
-
{prefix}/load_settings: Published when load settings change (retained message){ "num_threads": 4, "loads": {"0": 25.0, "1": 25.0, "2": 25.0, "3": 25.0}, "average_load": 25.0 }
Configuration
MQTT can be configured using environment variables or command-line arguments. Command-line arguments take precedence over environment variables.
Using Environment Variables
export MQTT_BROKER_HOST=mqtt.example.com
export MQTT_BROKER_PORT=1883
export MQTT_USERNAME=myuser
export MQTT_PASSWORD=mypassword
export MQTT_TOPIC_PREFIX=cpu-loader
export MQTT_CLIENT_ID=cpu-loader-001
uv run src/main.py
Using Command-Line Arguments
uv run src/main.py \
--mqtt-broker-host mqtt.example.com \
--mqtt-broker-port 1883 \
--mqtt-username myuser \
--mqtt-password mypassword \
--mqtt-topic-prefix cpu-loader \
--mqtt-client-id cpu-loader-001
Testing with Mosquitto
To test MQTT publishing locally:
# Install mosquitto
sudo apt-get install mosquitto mosquitto-clients
# Start CPU Loader with MQTT
uv run src/main.py --mqtt-broker-host localhost
# Subscribe to all topics (in another terminal)
mosquitto_sub -h localhost -t "cpu-loader/#" -v
MQTT Settings
| Setting | Environment Variable | CLI Argument | Default | Description |
|---|---|---|---|---|
| Broker Host | MQTT_BROKER_HOST |
--mqtt-broker-host |
None | MQTT broker hostname or IP |
| Broker Port | MQTT_BROKER_PORT |
--mqtt-broker-port |
1883 | MQTT broker port |
| Username | MQTT_USERNAME |
--mqtt-username |
None | MQTT authentication username |
| Password | MQTT_PASSWORD |
--mqtt-password |
None | MQTT authentication password |
| Topic Prefix | MQTT_TOPIC_PREFIX |
--mqtt-topic-prefix |
cpu-loader | Prefix for all MQTT topics |
| Client ID | MQTT_CLIENT_ID |
--mqtt-client-id |
cpu-loader | MQTT client identifier |
Note: If no MQTT broker host is configured, MQTT publishing will be disabled and the application will function normally without it.
Example Script
An example script (src/example.py) is provided to demonstrate programmatic control:
# Start the server first
uv run src/main.py
# In another terminal, run the example
uv run src/example.py
The example demonstrates:
- Getting current status
- Setting all threads to a specific load
- Gradually increasing load
- Individual thread control
- Resetting to idle
Architecture
- src/cpu_loader_core.c: High-performance C implementation using pthreads for CPU load generation
- src/cpu_loader.py: Python wrapper providing a clean API to the C extension
- src/main.py: FastAPI application with REST API and embedded WebUI
- src/mqtt_publisher.py: MQTT client for publishing metrics and settings
- Threading Model: Native pthreads for maximum efficiency and precise timing
- Load Algorithm: High-resolution busy-wait loops with nanosecond precision
Requirements
- Python 3.8+
- FastAPI 0.115.0+
- Uvicorn 0.32.0+
- Pydantic 2.10.0+
- paho-mqtt 2.1.0+ (for MQTT publishing)
- C compiler (gcc or clang) for building the extension
Use Cases
- Performance Testing: Test application behavior under various CPU loads
- Stress Testing: Validate system stability under high CPU utilization
- Thermal Testing: Check cooling system effectiveness
- Power Consumption Analysis: Measure power usage at different load levels
- Benchmarking: Create reproducible load scenarios
- IoT Integration: Integrate with Home Assistant, Node-RED, or other MQTT-based systems
- Monitoring: Feed CPU metrics into monitoring dashboards via MQTT
Development
Pre-commit Hooks
This project uses pre-commit hooks to ensure code quality. The hooks include:
- Code Formatting: Black and isort for consistent Python formatting
- Linting: Flake8 for code quality checks
- Type Checking: Mypy for static type analysis
- General Checks: Trailing whitespace, end-of-file fixes, YAML/JSON/TOML validation
To run pre-commit manually on all files:
pre-commit run --all-files
The hooks will run automatically on git commit after installation.
Building and Publishing Releases
The project uses automatic semantic versioning with GitHub Actions:
Versioning Rules
Versions are automatically determined based on commit messages:
- Patch bump (0.0.X): Every commit to main
- Minor bump (0.X.0): Commits prefixed with
feat:git commit -m "feat: add new CPU monitoring feature"
- Major bump (X.0.0): Commits with
major:,breaking:, orBREAKING CHANGE:git commit -m "major: redesign API interface" git commit -m "breaking: remove deprecated endpoints"
Release Process
-
Commit and push to main:
git add . git commit -m "feat: add WebSocket support" git push origin main
-
Automated workflow:
- Version is automatically calculated using semantic versioning
- Wheels are built for Linux (x86_64, ARM64) and macOS (x86_64, ARM64)
- Python versions: 3.8, 3.9, 3.10, 3.11, 3.12
- Source distribution (sdist) is created
- All artifacts are published to PyPI
- A GitHub Release is created with version tag and artifacts
License
MIT License - see LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cpu_loader-0.2.5.tar.gz.
File metadata
- Download URL: cpu_loader-0.2.5.tar.gz
- Upload date:
- Size: 22.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9c49b6db9da3f44ca5568448b31cc1469dd291df62b6a54f1aaa3a0441b583ac
|
|
| MD5 |
378a07bba8209908b677d563eb69070f
|
|
| BLAKE2b-256 |
ef1379b34e452100ed1125d82d2c7bfd17f9f44a86cd8f749487148354bf555c
|
Provenance
The following attestation bundles were made for cpu_loader-0.2.5.tar.gz:
Publisher:
build-wheels.yml on the78mole/cpu-loader
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cpu_loader-0.2.5.tar.gz -
Subject digest:
9c49b6db9da3f44ca5568448b31cc1469dd291df62b6a54f1aaa3a0441b583ac - Sigstore transparency entry: 721323647
- Sigstore integration time:
-
Permalink:
the78mole/cpu-loader@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Branch / Tag:
refs/heads/main - Owner: https://github.com/the78mole
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Trigger Event:
push
-
Statement type:
File details
Details for the file cpu_loader-0.2.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: cpu_loader-0.2.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 34.8 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a62222fdc4b4e061ea5f94c22a212750d44a1120a864a9b0ce37311ac6710aa
|
|
| MD5 |
302ee008cb72cc6c6c751acbff7ccbb6
|
|
| BLAKE2b-256 |
2fcb4ee657362c2fc695418182fa11988a3a84e5b9699e94abbce9b425292cf4
|
Provenance
The following attestation bundles were made for cpu_loader-0.2.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
build-wheels.yml on the78mole/cpu-loader
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cpu_loader-0.2.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
5a62222fdc4b4e061ea5f94c22a212750d44a1120a864a9b0ce37311ac6710aa - Sigstore transparency entry: 721323664
- Sigstore integration time:
-
Permalink:
the78mole/cpu-loader@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Branch / Tag:
refs/heads/main - Owner: https://github.com/the78mole
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Trigger Event:
push
-
Statement type:
File details
Details for the file cpu_loader-0.2.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: cpu_loader-0.2.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 35.2 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
897febffb7110e2b3f9655597a83d2ceb286955b72682228fabddbbaa584912b
|
|
| MD5 |
04f99f08ff25719ab604eda907bba06d
|
|
| BLAKE2b-256 |
a02391395655fec2d4cfa8c245981bdfcdfa7e135e53fa6642726dc1c79237bf
|
Provenance
The following attestation bundles were made for cpu_loader-0.2.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
build-wheels.yml on the78mole/cpu-loader
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cpu_loader-0.2.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
897febffb7110e2b3f9655597a83d2ceb286955b72682228fabddbbaa584912b - Sigstore transparency entry: 721323661
- Sigstore integration time:
-
Permalink:
the78mole/cpu-loader@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Branch / Tag:
refs/heads/main - Owner: https://github.com/the78mole
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Trigger Event:
push
-
Statement type:
File details
Details for the file cpu_loader-0.2.5-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: cpu_loader-0.2.5-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 24.2 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d83c1978c74382e06457f8c78b57c13645cbdb351fcd526e5b9778970e8919ed
|
|
| MD5 |
3b9f2ff684263ddc59647af9f9267f4c
|
|
| BLAKE2b-256 |
313bb9e11ca9907b65ba52cb3ec8e1bf1c2b6c1ac49c0e3c75195e66bdc75b8f
|
Provenance
The following attestation bundles were made for cpu_loader-0.2.5-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
build-wheels.yml on the78mole/cpu-loader
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cpu_loader-0.2.5-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
d83c1978c74382e06457f8c78b57c13645cbdb351fcd526e5b9778970e8919ed - Sigstore transparency entry: 721323656
- Sigstore integration time:
-
Permalink:
the78mole/cpu-loader@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Branch / Tag:
refs/heads/main - Owner: https://github.com/the78mole
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Trigger Event:
push
-
Statement type:
File details
Details for the file cpu_loader-0.2.5-cp312-cp312-macosx_10_9_x86_64.whl.
File metadata
- Download URL: cpu_loader-0.2.5-cp312-cp312-macosx_10_9_x86_64.whl
- Upload date:
- Size: 23.9 kB
- Tags: CPython 3.12, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9b00fc17166a11e3fc62fa7052c93aa1b553b449821f7150dc424d6fb5565857
|
|
| MD5 |
489351a92fdf685433e472d6fcef19cf
|
|
| BLAKE2b-256 |
ad37d988757239a07bc313e7d78c082645280fc5e0b9275a59a254419c3b4536
|
Provenance
The following attestation bundles were made for cpu_loader-0.2.5-cp312-cp312-macosx_10_9_x86_64.whl:
Publisher:
build-wheels.yml on the78mole/cpu-loader
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cpu_loader-0.2.5-cp312-cp312-macosx_10_9_x86_64.whl -
Subject digest:
9b00fc17166a11e3fc62fa7052c93aa1b553b449821f7150dc424d6fb5565857 - Sigstore transparency entry: 721323686
- Sigstore integration time:
-
Permalink:
the78mole/cpu-loader@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Branch / Tag:
refs/heads/main - Owner: https://github.com/the78mole
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Trigger Event:
push
-
Statement type:
File details
Details for the file cpu_loader-0.2.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: cpu_loader-0.2.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 34.7 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7cc143f8458bbd832d5b076685c96757f2a025ffb298a1e11d90357508d4ccb7
|
|
| MD5 |
a34ee4fd2d54b9c20110dd78d808bdc6
|
|
| BLAKE2b-256 |
1e5e9770c73b55ec001685d9fec863cfdf632902efaf9cbf1ae3e55a7deb8048
|
Provenance
The following attestation bundles were made for cpu_loader-0.2.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
build-wheels.yml on the78mole/cpu-loader
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cpu_loader-0.2.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
7cc143f8458bbd832d5b076685c96757f2a025ffb298a1e11d90357508d4ccb7 - Sigstore transparency entry: 721323681
- Sigstore integration time:
-
Permalink:
the78mole/cpu-loader@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Branch / Tag:
refs/heads/main - Owner: https://github.com/the78mole
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Trigger Event:
push
-
Statement type:
File details
Details for the file cpu_loader-0.2.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: cpu_loader-0.2.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 35.3 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
76ce5586bf19eac2d0e3131a43961c7504baa1ed5404488ac1385a517a15c3d4
|
|
| MD5 |
bca98987c9198ddc062d7e3ffe38c685
|
|
| BLAKE2b-256 |
eb89c5b13d4fc4ea29d9bde7e0a321f00b74fd5c6ac2da8d1d3d29760f666f5f
|
Provenance
The following attestation bundles were made for cpu_loader-0.2.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
build-wheels.yml on the78mole/cpu-loader
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cpu_loader-0.2.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
76ce5586bf19eac2d0e3131a43961c7504baa1ed5404488ac1385a517a15c3d4 - Sigstore transparency entry: 721323678
- Sigstore integration time:
-
Permalink:
the78mole/cpu-loader@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Branch / Tag:
refs/heads/main - Owner: https://github.com/the78mole
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Trigger Event:
push
-
Statement type:
File details
Details for the file cpu_loader-0.2.5-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: cpu_loader-0.2.5-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 24.2 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
619916b033f280b33c7164d71535a1613d74f8a7eedad0a58b76b91155a4e10c
|
|
| MD5 |
72f643aa513450a911b440d9a0eebc76
|
|
| BLAKE2b-256 |
97bcbbe421704d0998c3ef7614b52fd9ef239b9dcaf33374f1173d09077feadc
|
Provenance
The following attestation bundles were made for cpu_loader-0.2.5-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
build-wheels.yml on the78mole/cpu-loader
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cpu_loader-0.2.5-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
619916b033f280b33c7164d71535a1613d74f8a7eedad0a58b76b91155a4e10c - Sigstore transparency entry: 721323677
- Sigstore integration time:
-
Permalink:
the78mole/cpu-loader@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Branch / Tag:
refs/heads/main - Owner: https://github.com/the78mole
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Trigger Event:
push
-
Statement type:
File details
Details for the file cpu_loader-0.2.5-cp311-cp311-macosx_10_9_x86_64.whl.
File metadata
- Download URL: cpu_loader-0.2.5-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 23.9 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
60c34d44de6cb6ff589d62bf95b555c2fd1ab77226e42fe832d6d0c9ac7ae9a3
|
|
| MD5 |
a527079a4ba79d2a6edb02e9f2842090
|
|
| BLAKE2b-256 |
b7e19fdd84c2aa5fd88cd64a9ea953451d032fdec386c0785b703fc22ec5f470
|
Provenance
The following attestation bundles were made for cpu_loader-0.2.5-cp311-cp311-macosx_10_9_x86_64.whl:
Publisher:
build-wheels.yml on the78mole/cpu-loader
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cpu_loader-0.2.5-cp311-cp311-macosx_10_9_x86_64.whl -
Subject digest:
60c34d44de6cb6ff589d62bf95b555c2fd1ab77226e42fe832d6d0c9ac7ae9a3 - Sigstore transparency entry: 721323654
- Sigstore integration time:
-
Permalink:
the78mole/cpu-loader@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Branch / Tag:
refs/heads/main - Owner: https://github.com/the78mole
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Trigger Event:
push
-
Statement type:
File details
Details for the file cpu_loader-0.2.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: cpu_loader-0.2.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 34.8 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa46d8036f88a48fa054f3ddc73d2099ccec6d48e57b739ac7adf35ca3fb59dc
|
|
| MD5 |
c062251365c099932487dfa8accc8a5b
|
|
| BLAKE2b-256 |
3d06937e7a0524ec6b7bef58bae365e4e1bdad8a30d8dd93d09e414d8d03c9e4
|
Provenance
The following attestation bundles were made for cpu_loader-0.2.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
build-wheels.yml on the78mole/cpu-loader
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cpu_loader-0.2.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
aa46d8036f88a48fa054f3ddc73d2099ccec6d48e57b739ac7adf35ca3fb59dc - Sigstore transparency entry: 721323704
- Sigstore integration time:
-
Permalink:
the78mole/cpu-loader@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Branch / Tag:
refs/heads/main - Owner: https://github.com/the78mole
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Trigger Event:
push
-
Statement type:
File details
Details for the file cpu_loader-0.2.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: cpu_loader-0.2.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 35.3 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4e7c61476af3c6b25c2ff3101879a802e02de587420b0ed232599db2dea4a9b8
|
|
| MD5 |
210212511719e0ae408f51e9c7f48f47
|
|
| BLAKE2b-256 |
fd5762fabc6a596e65f6d2701c612f8e8ff565af639460a8aa3c389b9e06bd89
|
Provenance
The following attestation bundles were made for cpu_loader-0.2.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
build-wheels.yml on the78mole/cpu-loader
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cpu_loader-0.2.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
4e7c61476af3c6b25c2ff3101879a802e02de587420b0ed232599db2dea4a9b8 - Sigstore transparency entry: 721323692
- Sigstore integration time:
-
Permalink:
the78mole/cpu-loader@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Branch / Tag:
refs/heads/main - Owner: https://github.com/the78mole
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Trigger Event:
push
-
Statement type:
File details
Details for the file cpu_loader-0.2.5-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: cpu_loader-0.2.5-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 24.2 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7113391feec842307a31fc3e8908a3accc425908ae162309e112c425911730b5
|
|
| MD5 |
65dd30fe2e78974b39cb6cbebe884e9a
|
|
| BLAKE2b-256 |
02724cc1735b669f5246ba4a19d6da2fdfa071f6ba47a8c5492db812cc5d5724
|
Provenance
The following attestation bundles were made for cpu_loader-0.2.5-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
build-wheels.yml on the78mole/cpu-loader
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cpu_loader-0.2.5-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
7113391feec842307a31fc3e8908a3accc425908ae162309e112c425911730b5 - Sigstore transparency entry: 721323699
- Sigstore integration time:
-
Permalink:
the78mole/cpu-loader@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Branch / Tag:
refs/heads/main - Owner: https://github.com/the78mole
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Trigger Event:
push
-
Statement type:
File details
Details for the file cpu_loader-0.2.5-cp310-cp310-macosx_10_9_x86_64.whl.
File metadata
- Download URL: cpu_loader-0.2.5-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 23.9 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7b03b818f26417b8df0c2f937f4b6a0381b9110710f719b062aa9a24d4c4b60f
|
|
| MD5 |
f6ddbb5f39bf78700a27ed60c63d3a5e
|
|
| BLAKE2b-256 |
cd1846b59967b6a6006089c21003148a53f6b4dd8043908e596ea05cc1338231
|
Provenance
The following attestation bundles were made for cpu_loader-0.2.5-cp310-cp310-macosx_10_9_x86_64.whl:
Publisher:
build-wheels.yml on the78mole/cpu-loader
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cpu_loader-0.2.5-cp310-cp310-macosx_10_9_x86_64.whl -
Subject digest:
7b03b818f26417b8df0c2f937f4b6a0381b9110710f719b062aa9a24d4c4b60f - Sigstore transparency entry: 721323684
- Sigstore integration time:
-
Permalink:
the78mole/cpu-loader@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Branch / Tag:
refs/heads/main - Owner: https://github.com/the78mole
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Trigger Event:
push
-
Statement type:
File details
Details for the file cpu_loader-0.2.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: cpu_loader-0.2.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 34.5 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
069b7269d6e8fc892ecf360b91782dbeefb9a79ad6e03be7b2c2bde0b6d56ab6
|
|
| MD5 |
c1d824decc973230ddf2640b113e4eae
|
|
| BLAKE2b-256 |
cab302b57c451a3f4985cb4964658fb2eab2fe5b643939d5704c1608b01108d0
|
Provenance
The following attestation bundles were made for cpu_loader-0.2.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
build-wheels.yml on the78mole/cpu-loader
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cpu_loader-0.2.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
069b7269d6e8fc892ecf360b91782dbeefb9a79ad6e03be7b2c2bde0b6d56ab6 - Sigstore transparency entry: 721323676
- Sigstore integration time:
-
Permalink:
the78mole/cpu-loader@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Branch / Tag:
refs/heads/main - Owner: https://github.com/the78mole
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Trigger Event:
push
-
Statement type:
File details
Details for the file cpu_loader-0.2.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: cpu_loader-0.2.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 35.0 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
69c88228872e709390cb70dd63aebd10e8de0b3fc9c8065c189466b24c8fe087
|
|
| MD5 |
bd84a27e6a76ab728c83fbfd40c9f9f9
|
|
| BLAKE2b-256 |
5308efdad2015f0acfc97eb8d5de555f629157c2c5b4997281058d3b8bf2175f
|
Provenance
The following attestation bundles were made for cpu_loader-0.2.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
build-wheels.yml on the78mole/cpu-loader
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cpu_loader-0.2.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
69c88228872e709390cb70dd63aebd10e8de0b3fc9c8065c189466b24c8fe087 - Sigstore transparency entry: 721323695
- Sigstore integration time:
-
Permalink:
the78mole/cpu-loader@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Branch / Tag:
refs/heads/main - Owner: https://github.com/the78mole
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Trigger Event:
push
-
Statement type:
File details
Details for the file cpu_loader-0.2.5-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: cpu_loader-0.2.5-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 24.2 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3d592d76c6ad9008ac9c960d8676eae940801f676983d47ccbb49d452a82a674
|
|
| MD5 |
d1e8573365b6bb5cf20b634097d904f5
|
|
| BLAKE2b-256 |
d487f4735696d7db1255726b63ef3ca751ef62d7775ff5f9cb6094581d8c0583
|
Provenance
The following attestation bundles were made for cpu_loader-0.2.5-cp39-cp39-macosx_11_0_arm64.whl:
Publisher:
build-wheels.yml on the78mole/cpu-loader
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cpu_loader-0.2.5-cp39-cp39-macosx_11_0_arm64.whl -
Subject digest:
3d592d76c6ad9008ac9c960d8676eae940801f676983d47ccbb49d452a82a674 - Sigstore transparency entry: 721323683
- Sigstore integration time:
-
Permalink:
the78mole/cpu-loader@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Branch / Tag:
refs/heads/main - Owner: https://github.com/the78mole
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Trigger Event:
push
-
Statement type:
File details
Details for the file cpu_loader-0.2.5-cp39-cp39-macosx_10_9_x86_64.whl.
File metadata
- Download URL: cpu_loader-0.2.5-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 23.9 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5248a8d0ccdf3d5f0dd6171d2e9876d72b28f776e962e0372442e1d5cfe9253b
|
|
| MD5 |
d0ace4429b78361847f62cd5d0e9d2d8
|
|
| BLAKE2b-256 |
67520ea40372e09455575821e5ddb8cd6ff1235a11f890e034fe79b1ba20f4ff
|
Provenance
The following attestation bundles were made for cpu_loader-0.2.5-cp39-cp39-macosx_10_9_x86_64.whl:
Publisher:
build-wheels.yml on the78mole/cpu-loader
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cpu_loader-0.2.5-cp39-cp39-macosx_10_9_x86_64.whl -
Subject digest:
5248a8d0ccdf3d5f0dd6171d2e9876d72b28f776e962e0372442e1d5cfe9253b - Sigstore transparency entry: 721323668
- Sigstore integration time:
-
Permalink:
the78mole/cpu-loader@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Branch / Tag:
refs/heads/main - Owner: https://github.com/the78mole
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Trigger Event:
push
-
Statement type:
File details
Details for the file cpu_loader-0.2.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: cpu_loader-0.2.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 35.0 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4f662d408a6effc92b2db3dfcc6aa605ef34cc43b3a0c5948d78c0b9f221c5c2
|
|
| MD5 |
fe8ce9476662ab3a38d535027a5da320
|
|
| BLAKE2b-256 |
3dbc4356404fe24ee55665fbff1b8e90ae6370e50a574944ae81d1d5ebd49a10
|
Provenance
The following attestation bundles were made for cpu_loader-0.2.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
build-wheels.yml on the78mole/cpu-loader
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cpu_loader-0.2.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
4f662d408a6effc92b2db3dfcc6aa605ef34cc43b3a0c5948d78c0b9f221c5c2 - Sigstore transparency entry: 721323688
- Sigstore integration time:
-
Permalink:
the78mole/cpu-loader@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Branch / Tag:
refs/heads/main - Owner: https://github.com/the78mole
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Trigger Event:
push
-
Statement type:
File details
Details for the file cpu_loader-0.2.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: cpu_loader-0.2.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 35.5 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2086a575f940e60d45e8899ab186b4925d59d914375ae949bec9e464851b4396
|
|
| MD5 |
8d1685342df458614b3999e07c1597d2
|
|
| BLAKE2b-256 |
8218b87bae3de5ed5fe1ee9e84f14d619ad115ded76c414b31e6d4168262d65f
|
Provenance
The following attestation bundles were made for cpu_loader-0.2.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
build-wheels.yml on the78mole/cpu-loader
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cpu_loader-0.2.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
2086a575f940e60d45e8899ab186b4925d59d914375ae949bec9e464851b4396 - Sigstore transparency entry: 721323672
- Sigstore integration time:
-
Permalink:
the78mole/cpu-loader@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Branch / Tag:
refs/heads/main - Owner: https://github.com/the78mole
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Trigger Event:
push
-
Statement type:
File details
Details for the file cpu_loader-0.2.5-cp38-cp38-macosx_11_0_arm64.whl.
File metadata
- Download URL: cpu_loader-0.2.5-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 24.2 kB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
58ed23562a6a26c2d5ee58e00ec8bc6cfa281db9c4e77907c392666327c02f69
|
|
| MD5 |
a6514a1e373300de87f6258ac71c82f7
|
|
| BLAKE2b-256 |
7940684bdec13d28abc3c8ae394825ac58a61e470f0dab21e025b3a170638351
|
Provenance
The following attestation bundles were made for cpu_loader-0.2.5-cp38-cp38-macosx_11_0_arm64.whl:
Publisher:
build-wheels.yml on the78mole/cpu-loader
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cpu_loader-0.2.5-cp38-cp38-macosx_11_0_arm64.whl -
Subject digest:
58ed23562a6a26c2d5ee58e00ec8bc6cfa281db9c4e77907c392666327c02f69 - Sigstore transparency entry: 721323701
- Sigstore integration time:
-
Permalink:
the78mole/cpu-loader@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Branch / Tag:
refs/heads/main - Owner: https://github.com/the78mole
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Trigger Event:
push
-
Statement type:
File details
Details for the file cpu_loader-0.2.5-cp38-cp38-macosx_10_9_x86_64.whl.
File metadata
- Download URL: cpu_loader-0.2.5-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 23.8 kB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f80787e73d04eab78a96c2b23fc6000fa0a5bf8b483e651a3e7074a4bff9e6ee
|
|
| MD5 |
4d93ae953cd2008ba9cc80805ee16606
|
|
| BLAKE2b-256 |
49d85b55087e880516b639f32efb52076d34a9ae9da9d3eabfe7451f3d5feac9
|
Provenance
The following attestation bundles were made for cpu_loader-0.2.5-cp38-cp38-macosx_10_9_x86_64.whl:
Publisher:
build-wheels.yml on the78mole/cpu-loader
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cpu_loader-0.2.5-cp38-cp38-macosx_10_9_x86_64.whl -
Subject digest:
f80787e73d04eab78a96c2b23fc6000fa0a5bf8b483e651a3e7074a4bff9e6ee - Sigstore transparency entry: 721323671
- Sigstore integration time:
-
Permalink:
the78mole/cpu-loader@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Branch / Tag:
refs/heads/main - Owner: https://github.com/the78mole
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@2af8d5bb005bfa4b78886965b9a6a499aa10fcef -
Trigger Event:
push
-
Statement type: