CLI tools for the Curv RISC-V CPU project
Project description
curvtools package
CLI tools for the Curv RISC-V CPU project.
Prerequisites
- Follow the developer setup instructions including installing
uvand runningmake setup(only needed once per machine).
Development/testing of CLI tools
We'll use the memmap2 tool as an example. Here are some common tasks:
-
Run one of the CLI tools (they're in your
PATHaftermake setup):curv-memmap2 --help -
Run tests just for one tool using
pytestfrom its source directory:# from the repo root $ cd packages/curvtools/src/curvtools/cli/memmap2 $ pytest
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 Distribution
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 curvtools-0.0.13.tar.gz.
File metadata
- Download URL: curvtools-0.0.13.tar.gz
- Upload date:
- Size: 119.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5978efb7f152020dc43450bb472da5ffa3de42ae2fbcd1108c2c34a311459986
|
|
| MD5 |
4e0b1fb0cd10f5bbbe2366efa0651f29
|
|
| BLAKE2b-256 |
717a3503b630d6c1e6bbfb1e143e9c1b3ed146d296f475d826c09a4f270800e9
|
Provenance
The following attestation bundles were made for curvtools-0.0.13.tar.gz:
Publisher:
ci.yaml on curvcpu/curv-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
curvtools-0.0.13.tar.gz -
Subject digest:
5978efb7f152020dc43450bb472da5ffa3de42ae2fbcd1108c2c34a311459986 - Sigstore transparency entry: 697169496
- Sigstore integration time:
-
Permalink:
curvcpu/curv-python@793edc5baaddb55292ef60ad00b04e73c9817708 -
Branch / Tag:
refs/tags/curvtools-v0.0.13 - Owner: https://github.com/curvcpu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yaml@793edc5baaddb55292ef60ad00b04e73c9817708 -
Trigger Event:
push
-
Statement type:
File details
Details for the file curvtools-0.0.13-py3-none-any.whl.
File metadata
- Download URL: curvtools-0.0.13-py3-none-any.whl
- Upload date:
- Size: 111.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d492a738b4a5175696349a853f6b60b3740c4a5f72bf717e31da8ac61c8dbcc3
|
|
| MD5 |
352b9dd34afc9c29fb7b90601941e0b9
|
|
| BLAKE2b-256 |
c839db056ff8d13887745ffa9f4e8ad4d7420f22e5f01811f9ebfc9135d23332
|
Provenance
The following attestation bundles were made for curvtools-0.0.13-py3-none-any.whl:
Publisher:
ci.yaml on curvcpu/curv-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
curvtools-0.0.13-py3-none-any.whl -
Subject digest:
d492a738b4a5175696349a853f6b60b3740c4a5f72bf717e31da8ac61c8dbcc3 - Sigstore transparency entry: 697169498
- Sigstore integration time:
-
Permalink:
curvcpu/curv-python@793edc5baaddb55292ef60ad00b04e73c9817708 -
Branch / Tag:
refs/tags/curvtools-v0.0.13 - Owner: https://github.com/curvcpu
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
ci.yaml@793edc5baaddb55292ef60ad00b04e73c9817708 -
Trigger Event:
push
-
Statement type: