Skip to main content

pythondata-cpu-ibex

Non-Python files needed for the cpu ibex 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_ibex. The pythondata_cpu_ibex.data_location value can be used to find the files on the file system.

Example of getting the data file directly;

import pythondata_cpu_ibex

my_data_file = "abc.txt"

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

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

from pythondata_cpu_ibex import data_file

my_data_file = "abc.txt"

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

The data files come from https://github.com/lowRISC/ibex and are imported using git subtrees to the directory pythondata_cpu_ibex/system_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-ibex.git
cd pythondata-cpu-ibex
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-ibex.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-ibex.git

You can install a specific revision of the repository using;

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

With requirements.txt file

Add to your Python requirements.txt file using;

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

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

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

Installing from PyPi

Using pip

pip install --user pythondata-cpu-ibex

Metadata

Release files for pythondata-cpu-ibex 0.0.post2057

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

Built distributions (wheels)

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

Total release size: 20.9 MB

Release files / pythondata-cpu-ibex-0.0.post2057.tar.gz

Download URL pythondata-cpu-ibex-0.0.post2057.tar.gz
Size 1.8 MB
Tags Source
SHA-256 checksum
How to use checksums
062bce55a99b906f9f6ab36f784d902037cb17592bc9bd302b3cd2958938aaff
BLAKE2b-256 checksum
How to use checksums
18e4e0d715f0719c245089f74dccfc83e866d0b2563fa6c9b5cdcd7ed591324c
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_ibex-0.0.post2057-py3.9.egg

Download URL pythondata_cpu_ibex-0.0.post2057-py3.9.egg
Size 2.8 MB
Tags Egg
SHA-256 checksum
How to use checksums
08e0ed1d1d3abc250769f600de25ba1d91767af1f8998484a6b13c4a3cc37e7f
BLAKE2b-256 checksum
How to use checksums
0d07e64c0126c6d64a29f69ef4b89032bfd86b77cc8d1422871f195b94b91fd2
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_ibex-0.0.post2057-py3.8.egg

Download URL pythondata_cpu_ibex-0.0.post2057-py3.8.egg
Size 2.8 MB
Tags Egg
SHA-256 checksum
How to use checksums
c80971db323ad472e609844d5174839b2c0073e3cbab0859c1931d12b09420ae
BLAKE2b-256 checksum
How to use checksums
c07e44dd11027c9099a62aedb8414922e08663afa6045aadc9f37280bacf21ed
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_ibex-0.0.post2057-py3.7.egg

Download URL pythondata_cpu_ibex-0.0.post2057-py3.7.egg
Size 2.8 MB
Tags Egg
SHA-256 checksum
How to use checksums
9be34dd52830db9099aa2bcea2bc1496307ebccff738fdc776a9cb8c3189f1fb
BLAKE2b-256 checksum
How to use checksums
5ac7e1b8a0d495dd539b2c58b2ca71b4b18e421b0d86744b7860f7e4d2640204
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_ibex-0.0.post2057-py3.6.egg

Download URL pythondata_cpu_ibex-0.0.post2057-py3.6.egg
Size 2.8 MB
Tags Egg
SHA-256 checksum
How to use checksums
39c0875e3c6603b403718cb76c7d66f65723c46baa8a5c525d0f896795372836
BLAKE2b-256 checksum
How to use checksums
a525eb52a1db3a4955be5676be2db51da4c5539e58cd783c9be4e53d650218d6
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_ibex-0.0.post2057-py3-none-any.whl

Download URL pythondata_cpu_ibex-0.0.post2057-py3-none-any.whl
Size 2.5 MB
Tags Python 3
SHA-256 checksum
How to use checksums
6b4de67c0ffc8126ac108ace0336f2c3a17a9892f37afd08f17fe1250453cb56
BLAKE2b-256 checksum
How to use checksums
6872c7dcae23d5fcd3ce53f9f42199ce0f3910396e3394f8ed241a207a253242
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_ibex-0.0.post2057-py2.7.egg

Download URL pythondata_cpu_ibex-0.0.post2057-py2.7.egg
Size 2.8 MB
Tags Egg
SHA-256 checksum
How to use checksums
822c4142a8cb759b085c1745884420b905c3d69683bf8f6a9c5e6ae513402c18
BLAKE2b-256 checksum
How to use checksums
c4c9483a0ea39d96b17010a1d435970d4b5f54fa003f1482da5fc58356847a57
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_ibex-0.0.post2057-py2-none-any.whl

Download URL pythondata_cpu_ibex-0.0.post2057-py2-none-any.whl
Size 2.5 MB
Tags Python 2
SHA-256 checksum
How to use checksums
86960b88ebb411c257f771ea68594d1a6a14540a8fdbc34a4c6122e9a6b48818
BLAKE2b-256 checksum
How to use checksums
f219ff33256777fe0760aa9b2dfe0dcea3f1b6d758ba8f6e1b73b182235a1e45
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-ibex 0.0.post2057

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