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

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

Built distributions (wheels)

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

Total release size: 79.3 MB

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

Download URL pythondata-cpu-rocket-0.0.post7062.tar.gz
Size 12.6 MB
Tags Source
SHA-256 checksum
How to use checksums
dffa39c61728949f08b9e58d9ec1db7f6d0b4d2fed548314df7d25d775bb0a23
BLAKE2b-256 checksum
How to use checksums
7c1abdb2098d7c18659e0c0fa3d0517956d158193d3465d35d7267009d9c5d38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.6.7

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

Download URL pythondata_cpu_rocket-0.0.post7062-py3.8.egg
Size 13.3 MB
Tags Egg
SHA-256 checksum
How to use checksums
beac3718a4b364e1f7e62a1866a8daa27b7a6cc76e42029e2d3e7d89302300a3
BLAKE2b-256 checksum
How to use checksums
a56fabaf799fb2599f9dbae9ae66151d10831b6a9e445e4670913f4af28f7f0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.0

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

Download URL pythondata_cpu_rocket-0.0.post7062-py3.7.egg
Size 13.3 MB
Tags Egg
SHA-256 checksum
How to use checksums
13c0c34b91fe62f9d3964298f91b448947ae2d4b73becf5cdb1b791f8674ab74
BLAKE2b-256 checksum
How to use checksums
d9a32b90ec72a69441bd4979a362809ee1acfeaacbfe41b24a324150274200be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.1

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

Download URL pythondata_cpu_rocket-0.0.post7062-py3.6.egg
Size 13.3 MB
Tags Egg
SHA-256 checksum
How to use checksums
4657228066e8bb3ef4e1aaae7f4a1e32bf47f25cba92104ae72cd7589c7121db
BLAKE2b-256 checksum
How to use checksums
3626b7fc9cca3c5b9af997e39a4716d295e1b333427bc92111e37b795e972975
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.6.7

Release files / pythondata_cpu_rocket-0.0.post7062-py3.5.egg

Download URL pythondata_cpu_rocket-0.0.post7062-py3.5.egg
Size 13.3 MB
Tags Egg
SHA-256 checksum
How to use checksums
92988829e2237eb2d0be9eccb901639cbd8c5b3a86931831d3638fcefb5eb1c6
BLAKE2b-256 checksum
How to use checksums
d58ef07e6bf9746fcdf710e536b131eda17b23bfacd3a063507a85a2384523d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.5.6

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

Download URL pythondata_cpu_rocket-0.0.post7062-py3-none-any.whl
Size 13.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
67e7466159f18b13fe23c2eea7bab5f10d5ce73c02310552ea3b74593111ce5f
BLAKE2b-256 checksum
How to use checksums
9daface9b6cc6b77b2003cd1762b836878cbf84e275b87f1c6fd4afd720c0dd7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.6.7

Security for pythondata-cpu-rocket 0.0.post7062

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.post7062 This release

6 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