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

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

Built distributions (wheels)

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

Total release size: 100.0 MB

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

Download URL pythondata-cpu-rocket-0.0.post7092.tar.gz
Size 12.0 MB
Tags Source
SHA-256 checksum
How to use checksums
91402a2e6f2829e53d246ef0c10b9147262fc29f0c71ed420d6c6a5b56944580
BLAKE2b-256 checksum
How to use checksums
ae82cfed72a77aab10da15887820619c7298cccc122cee084ea2749090f3393e
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.9

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

Download URL pythondata_cpu_rocket-0.0.post7092-py3.9.egg
Size 12.6 MB
Tags Egg
SHA-256 checksum
How to use checksums
c7ff4e4ce976b3fe907bd369c334837dada1d1a30cfe3333601cb3d1ebb6a63b
BLAKE2b-256 checksum
How to use checksums
3d7e90803c2f3c6a9a16df5d37d6e1f4ad5e05dc774445e4264ff439e55ef62a
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.9.1

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

Download URL pythondata_cpu_rocket-0.0.post7092-py3.8.egg
Size 12.6 MB
Tags Egg
SHA-256 checksum
How to use checksums
14ea5d838307a914c26ba65755c385d135761602aaa7bcf983e09db02840e7d0
BLAKE2b-256 checksum
How to use checksums
26e7e6e342df2435d291af505e4661233a0fe630637726ce74d82e15c9556d81
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.post7092-py3.7.egg

Download URL pythondata_cpu_rocket-0.0.post7092-py3.7.egg
Size 12.6 MB
Tags Egg
SHA-256 checksum
How to use checksums
ca8178116a6fae3ebca5958a2b8830b87fa2333bc220880056fe0e4b82e2dd93
BLAKE2b-256 checksum
How to use checksums
be8350d95a32c4b2e3a0d3725d7218e2ffe63a309e26cd3b5e445d8ced32b5c0
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.9

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

Download URL pythondata_cpu_rocket-0.0.post7092-py3.6.egg
Size 12.6 MB
Tags Egg
SHA-256 checksum
How to use checksums
9a40f7b34d083efc2482af704c717c56afd478cf2302c8cd434118d5703586fa
BLAKE2b-256 checksum
How to use checksums
34882280e34d314fd89e340930b05b0f0d9aaba6baf4c73a61fdb6546e4fdcac
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 PyPy/7.3.3

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

Download URL pythondata_cpu_rocket-0.0.post7092-py3-none-any.whl
Size 12.6 MB
Tags Python 3
SHA-256 checksum
How to use checksums
eb6d3c83033f372ae03ed697ae4f113c4f694df167c499164f01904f7534aa14
BLAKE2b-256 checksum
How to use checksums
321c1abe778343a6c72f9c9b2b635fc306aa3c6eaa640ce266e9d90ae57291ce
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.9

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

Download URL pythondata_cpu_rocket-0.0.post7092-py2.7.egg
Size 12.6 MB
Tags Egg
SHA-256 checksum
How to use checksums
a76f6b96a52bfb30cf6e4a09047b33c0a89d6d115f76d09803a968eb09b6e465
BLAKE2b-256 checksum
How to use checksums
ed9390986e74dc2ec2cd9988524e308feea84c634ceb12172f83ca8d4656d61f
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.0 CPython/2.7.18

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

Download URL pythondata_cpu_rocket-0.0.post7092-py2-none-any.whl
Size 12.6 MB
Tags Python 2
SHA-256 checksum
How to use checksums
51786c19f11fa6d0a02bceb6cf0ea94626a62921714a1eed12c355c523d163a0
BLAKE2b-256 checksum
How to use checksums
cd441126c51a828ae8992cb6c0b512c393d917599010cb1665cb386073a11fff
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.0 CPython/2.7.18

Security for pythondata-cpu-rocket 0.0.post7092

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