Skip to main content

pythondata-cpu-rocket

Non-Python files needed for the cpu rocket packaged into a Python module so they can be used with Python libraries and tools.

This is useful for usage with tools like LiteX.

The data files can be found under the Python module pythondata_cpu_rocket. The pythondata_cpu_rocket.data_location value can be used to find the files on the file system.

Example of getting the data file directly;

import pythondata_cpu_rocket

my_data_file = "abc.txt"

with open(os.path.join(pythondata_cpu_rocket.data_location, my_data_file)) as f:
    print(f.read())

Example of getting the data file using litex.data.find API;

from pythondata_cpu_rocket import data_file

my_data_file = "abc.txt"

with open(data_file(my_data_file)) as f:
    print(f.read())

The data files are generated from https://github.com/chipsalliance/rocket-chip.git and place in the directory pythondata_cpu_rocket/verilog.

Installing from git repository

Manually

You can install the package manually, however this is not recommended.

git clone https://github.com/litex-hub/pythondata-cpu-rocket.git
cd pythondata-cpu-rocket
sudo python setup.py install

Using pip with git repository

You can use pip to install the data package directly from github using;

pip install --user git+https://github.com/litex-hub/pythondata-cpu-rocket.git

If you want to install for the whole system rather than just the current user, you need to remove the --user argument and run as sudo like so;

sudo pip install git+https://github.com/litex-hub/pythondata-cpu-rocket.git

You can install a specific revision of the repository using;

pip install --user git+https://github.com/litex-hub/pythondata-cpu-rocket.git@<tag>
pip install --user git+https://github.com/litex-hub/pythondata-cpu-rocket.git@<branch>
pip install --user git+https://github.com/litex-hub/pythondata-cpu-rocket.git@<hash>

With requirements.txt file

Add to your Python requirements.txt file using;

-e git+https://github.com/litex-hub/pythondata-cpu-rocket.git

To use a specific revision of the repository, use the following;

-e https://github.com/litex-hub/pythondata-cpu-rocket.git@<hash>

Installing from PyPi

Using pip

pip install --user pythondata-cpu-rocket

Metadata

Release files for pythondata-cpu-rocket 0.0.post7095

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pythondata-cpu-rocket 0.0.post7095
File Size Uploaded Provenance Actions
pythondata-cpu-rocket-0.0.post7095.tar.gz 12.0 MB Without provenance Details for pythondata-cpu-rocket-0.0.post7095.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for pythondata-cpu-rocket 0.0.post7095
File Actions
pythondata_cpu_rocket-0.0.post7095-py3.9.egg Legacy Egg format - - Details for pythondata_cpu_rocket-0.0.post7095-py3.9.egg
pythondata_cpu_rocket-0.0.post7095-py3.8.egg Legacy Egg format - - Details for pythondata_cpu_rocket-0.0.post7095-py3.8.egg
pythondata_cpu_rocket-0.0.post7095-py3.7.egg Legacy Egg format - - Details for pythondata_cpu_rocket-0.0.post7095-py3.7.egg
pythondata_cpu_rocket-0.0.post7095-py3.6.egg Legacy Egg format - - Details for pythondata_cpu_rocket-0.0.post7095-py3.6.egg
pythondata_cpu_rocket-0.0.post7095-py3-none-any.whl Python 3 none any Details for pythondata_cpu_rocket-0.0.post7095-py3-none-any.whl
pythondata_cpu_rocket-0.0.post7095-py2.7.egg Legacy Egg format - - Details for pythondata_cpu_rocket-0.0.post7095-py2.7.egg
pythondata_cpu_rocket-0.0.post7095-py2-none-any.whl Python 2 none any Details for pythondata_cpu_rocket-0.0.post7095-py2-none-any.whl

Total release size: 100.0 MB

Release files / pythondata-cpu-rocket-0.0.post7095.tar.gz

Download URL pythondata-cpu-rocket-0.0.post7095.tar.gz
Size 12.0 MB
Tags Source
SHA-256 checksum
How to use checksums
b7cb33054e904cd95a39e5ea2183ae738f8fb7c713bf03fc882b4d69ba59d277
BLAKE2b-256 checksum
How to use checksums
8f2599ac97bf70b07e2038675fc8bf8e7d9e67463e77542b427a081460f571e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/2.7.18

Release files / pythondata_cpu_rocket-0.0.post7095-py3.9.egg

Download URL pythondata_cpu_rocket-0.0.post7095-py3.9.egg
Size 12.6 MB
Tags Egg
SHA-256 checksum
How to use checksums
a798f591918daa5a14afe6d4937006150671d5be616ec5bd0007f39cb3c37930
BLAKE2b-256 checksum
How to use checksums
6552439949c44385a48539a97727336a9693d78d3c78a316bbdb7f294acfa85c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.9.1

Release files / pythondata_cpu_rocket-0.0.post7095-py3.8.egg

Download URL pythondata_cpu_rocket-0.0.post7095-py3.8.egg
Size 12.6 MB
Tags Egg
SHA-256 checksum
How to use checksums
1a8b799e02ed2c15c20ad183eb3e36c31d5b3b3c62263f691c557785788c11e5
BLAKE2b-256 checksum
How to use checksums
453a463e5ce71826264ea42bffef4843c17968b2cf042e63d854b9e15a8fa3b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.8.7

Release files / pythondata_cpu_rocket-0.0.post7095-py3.7.egg

Download URL pythondata_cpu_rocket-0.0.post7095-py3.7.egg
Size 12.6 MB
Tags Egg
SHA-256 checksum
How to use checksums
eab57f88b4ab45c40a27e03c1ffad7268708f2631871b07028a587d24615f25e
BLAKE2b-256 checksum
How to use checksums
e8fe5a87597c59cea70c125b902ba460e0ed36ccb07da05f14c5014f31c6e26d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.7.9

Release files / pythondata_cpu_rocket-0.0.post7095-py3.6.egg

Download URL pythondata_cpu_rocket-0.0.post7095-py3.6.egg
Size 12.6 MB
Tags Egg
SHA-256 checksum
How to use checksums
5aa8b580fbfcf51c73ba4d7f8fbafb24aa4dc7799725fbb6d31c7c68dfc6c9ec
BLAKE2b-256 checksum
How to use checksums
b27ee99a7cc6c70fc5589a9569de6d8a7adddec6795bc87bdba0dd5052fdbda7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.6.12

Release files / pythondata_cpu_rocket-0.0.post7095-py3-none-any.whl

Download URL pythondata_cpu_rocket-0.0.post7095-py3-none-any.whl
Size 12.6 MB
Tags Python 3
SHA-256 checksum
How to use checksums
2824ad05a5bc17cdbf9f916d3354fb051a6a700d6170b7391a0f2c55d2ecc103
BLAKE2b-256 checksum
How to use checksums
a80ea05660c7e8b01e49ba2e6894ebd34869a0935265d1382c9f04835aef8b43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.9.1

Release files / pythondata_cpu_rocket-0.0.post7095-py2.7.egg

Download URL pythondata_cpu_rocket-0.0.post7095-py2.7.egg
Size 12.6 MB
Tags Egg
SHA-256 checksum
How to use checksums
385391685b1001bf867fc5e35b7aa597b2c8a2679fc17195b8e35819408c8af3
BLAKE2b-256 checksum
How to use checksums
ced22bfe07f7f47b600758f57cf4f38cc65394bc723c1345a130df468be17f6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/2.7.18

Release files / pythondata_cpu_rocket-0.0.post7095-py2-none-any.whl

Download URL pythondata_cpu_rocket-0.0.post7095-py2-none-any.whl
Size 12.6 MB
Tags Python 2
SHA-256 checksum
How to use checksums
29530af51d68bfbccfe749bdff6668ac0ec4c2ac96309759f214e65c2d9c1d0a
BLAKE2b-256 checksum
How to use checksums
c4e0efd70105bfff272f26136bc36961a175d294c1e80acd436aedfd9486ea6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/2.7.18

Security for pythondata-cpu-rocket 0.0.post7095

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.post7095 This release

8 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page