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

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

Built distributions (wheels)

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

Total release size: 20.9 MB

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

Download URL pythondata-cpu-ibex-0.0.post2067.tar.gz
Size 1.8 MB
Tags Source
SHA-256 checksum
How to use checksums
77dfd13836f0e90b7f0acaf4c8d1ad97abed85facc32f288f156b9bcaa383935
BLAKE2b-256 checksum
How to use checksums
232c46be293cd8a20bdb16d660aa656800defe45c78749e7387a68da7f0939d8
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/54.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.6.13

Release files / pythondata_cpu_ibex-0.0.post2067-py3.9.egg

Download URL pythondata_cpu_ibex-0.0.post2067-py3.9.egg
Size 2.8 MB
Tags Egg
SHA-256 checksum
How to use checksums
f2e6fbfdd825986095bd3c8fa76ef6fb875b3e1c716425c0a4edb044a01a151d
BLAKE2b-256 checksum
How to use checksums
a8d127f444fa93c5996abf339c0d56b6b75c60bce7f46f66ac60d2d34f9c7691
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/54.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.9.1

Release files / pythondata_cpu_ibex-0.0.post2067-py3.8.egg

Download URL pythondata_cpu_ibex-0.0.post2067-py3.8.egg
Size 2.8 MB
Tags Egg
SHA-256 checksum
How to use checksums
b07698db372ef1c150ff02f25f089a8d34a5a00434a9e146aaa858cf5e4ce793
BLAKE2b-256 checksum
How to use checksums
a8ad9b0e4458e3724e695f8a3da00b7b69cfaedb0a8d81d69f5ad1d87ea71b20
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/54.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.8.7

Release files / pythondata_cpu_ibex-0.0.post2067-py3.7.egg

Download URL pythondata_cpu_ibex-0.0.post2067-py3.7.egg
Size 2.8 MB
Tags Egg
SHA-256 checksum
How to use checksums
50fad133c1651fa60f13d31ef8e3c9a9d363535b296fe824d6bd73f742033cc4
BLAKE2b-256 checksum
How to use checksums
940f75422d719d3563e1e2243bb4d332db75c93f94f15d0ad8bad7967872824b
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/54.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.7.10

Release files / pythondata_cpu_ibex-0.0.post2067-py3.6.egg

Download URL pythondata_cpu_ibex-0.0.post2067-py3.6.egg
Size 2.8 MB
Tags Egg
SHA-256 checksum
How to use checksums
fd2f405974acbb4cd8555abec3aba273413e0944e1d963703c6daea69d0bea54
BLAKE2b-256 checksum
How to use checksums
f19ea353347f142aa6ab5aaf762d1f1cc6f846a657f1dad6571d7a90a9579295
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/54.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.6.13

Release files / pythondata_cpu_ibex-0.0.post2067-py3-none-any.whl

Download URL pythondata_cpu_ibex-0.0.post2067-py3-none-any.whl
Size 2.5 MB
Tags Python 3
SHA-256 checksum
How to use checksums
f8776522b43118c6706b91a6c34a3cb9136bb9fb0a4913fb10fa2afadc76aef2
BLAKE2b-256 checksum
How to use checksums
3016f94dd0a79f0208b4357b1d584a0d0ca88e824076ae3371225ea6aaa05ffd
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/54.0.0 requests-toolbelt/0.9.1 tqdm/4.58.0 CPython/3.6.13

Release files / pythondata_cpu_ibex-0.0.post2067-py2.7.egg

Download URL pythondata_cpu_ibex-0.0.post2067-py2.7.egg
Size 2.8 MB
Tags Egg
SHA-256 checksum
How to use checksums
5e2cb5983a6dd73174ebe4d6efb606a1257a45cd1220e9b45c047f41e9dc72d1
BLAKE2b-256 checksum
How to use checksums
ba51bf8faadabd8774c550116b046583ee0b4569039956fee3a9e13583ba95e1
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.58.0 PyPy/7.3.3

Release files / pythondata_cpu_ibex-0.0.post2067-py2-none-any.whl

Download URL pythondata_cpu_ibex-0.0.post2067-py2-none-any.whl
Size 2.5 MB
Tags Python 2
SHA-256 checksum
How to use checksums
8d0f13b54ede05ea2cc3ee21826a2eb979660ea2ad6e121d9537110d1ea89556
BLAKE2b-256 checksum
How to use checksums
1039809a246d253aec2a2b6b1b908035c478ff825665d8b47eff08e414d14970
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.58.0 CPython/2.7.18

Security for pythondata-cpu-ibex 0.0.post2067

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