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.post7076

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.post7076
File Size Uploaded Provenance Actions
pythondata-cpu-rocket-0.0.post7076.tar.gz 12.0 MB Without provenance Details for pythondata-cpu-rocket-0.0.post7076.tar.gz

Built distributions (wheels)

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

Total release size: 74.9 MB

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

Download URL pythondata-cpu-rocket-0.0.post7076.tar.gz
Size 12.0 MB
Tags Source
SHA-256 checksum
How to use checksums
75594b55be3926c5f533641af7b7c5a179ef87b47ebfaed92c5ede102f1abb64
BLAKE2b-256 checksum
How to use checksums
d18f65d14289f82759bbd592bf633c78542151c385a99bb968fc489adf0dc6b7
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.0 CPython/3.6.7

Release files / pythondata_cpu_rocket-0.0.post7076-py3.10.egg

Download URL pythondata_cpu_rocket-0.0.post7076-py3.10.egg
Size 12.6 MB
Tags Egg
SHA-256 checksum
How to use checksums
25f208cc971424bba4a637ab3ad924e691abe2c15df0a904597bc1e49f73114c
BLAKE2b-256 checksum
How to use checksums
901a6a2a3ffeb1da28a4850608ee745fa6397d8efecd42518340817e2935be19
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.0 CPython/3.10.0a5+

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

Download URL pythondata_cpu_rocket-0.0.post7076-py3.8.egg
Size 12.6 MB
Tags Egg
SHA-256 checksum
How to use checksums
4e83baf234e68f3b6144779ccc0bf6bd12b6b35086c91ca2fc9ef7b5a5041b54
BLAKE2b-256 checksum
How to use checksums
f573c4472ddab9d060395e24c99841d87bcc505e46505a22d99e6e2bf739c610
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.0 CPython/3.8.7

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

Download URL pythondata_cpu_rocket-0.0.post7076-py3.7.egg
Size 12.6 MB
Tags Egg
SHA-256 checksum
How to use checksums
325ccdbfde487560ce3156fb8549efa3ec3bfecf97d09886beeab929cb76f7a6
BLAKE2b-256 checksum
How to use checksums
e5e5fb28611e18c61b7cf30e224679866b3cc3809ab51dca5a70871151fe6a90
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.0 CPython/3.7.1

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

Download URL pythondata_cpu_rocket-0.0.post7076-py3.6.egg
Size 12.6 MB
Tags Egg
SHA-256 checksum
How to use checksums
6cebf4d2ed86cff1707485ccaef2cdc967a7d866c3ea31d5981d9077df400491
BLAKE2b-256 checksum
How to use checksums
0b340746b5158bdff1621b1d7f81c16922a3b2657d626d34f39e4b7b51ec83ac
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.0 CPython/3.6.7

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

Download URL pythondata_cpu_rocket-0.0.post7076-py3-none-any.whl
Size 12.6 MB
Tags Python 3
SHA-256 checksum
How to use checksums
db873cb5f8ac3549599a8b7b14987c52f450d378319fbe66c38c41ea02e853d2
BLAKE2b-256 checksum
How to use checksums
6d3001d7030264593834fe2fd50ef132f0b942807ca7985e20420fd1970402cf
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.0 CPython/3.6.7

Security for pythondata-cpu-rocket 0.0.post7076

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
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