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

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

Built distributions (wheels)

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

Total release size: 20.9 MB

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

Download URL pythondata-cpu-ibex-0.0.post2061.tar.gz
Size 1.8 MB
Tags Source
SHA-256 checksum
How to use checksums
d8c52074575f34b0faa52745a8938e5d7841b421258581d6e8e59e11d0118d81
BLAKE2b-256 checksum
How to use checksums
20b0dea76dc66cf684a25030298ffa26b31020fe8b73e45d2961e0c3668e17d5
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.57.0 CPython/3.8.7

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

Download URL pythondata_cpu_ibex-0.0.post2061-py3.9.egg
Size 2.8 MB
Tags Egg
SHA-256 checksum
How to use checksums
f3cbeab19c73cae742cf5ab08d7f11596860feee6a3808b8850d8089f3135b7d
BLAKE2b-256 checksum
How to use checksums
07acc9d4f51bfa3332a76a9d68650525ef4f37912e1caf0dda123a389f078086
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.57.0 CPython/3.9.1

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

Download URL pythondata_cpu_ibex-0.0.post2061-py3.8.egg
Size 2.8 MB
Tags Egg
SHA-256 checksum
How to use checksums
5e768d7d8949d1c0ee47e3cafeb50d42b70036ab8d91f281f74bf6a4c266ee89
BLAKE2b-256 checksum
How to use checksums
476d08176897a5ca113e6386c7823d34486a04341922b645a008c76798cfa87b
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.57.0 CPython/3.8.7

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

Download URL pythondata_cpu_ibex-0.0.post2061-py3.7.egg
Size 2.8 MB
Tags Egg
SHA-256 checksum
How to use checksums
ddbba9203bd1d59efec5c766175bcec008b2a8b57a93f5f522266b70c9487b20
BLAKE2b-256 checksum
How to use checksums
35775261f12ccc11c15bc4ba3462ed8b0634e30fb025ffcb6d797496886ef459
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.57.0 CPython/3.7.9

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

Download URL pythondata_cpu_ibex-0.0.post2061-py3.6.egg
Size 2.8 MB
Tags Egg
SHA-256 checksum
How to use checksums
b02a1bbb0496cee424923e2c09dc62b996f90ac062830ee8c3f96d46931db2b1
BLAKE2b-256 checksum
How to use checksums
82dfcadd598e5f854284974afb9004f256e6d9061873231e1f4d66489493e0cb
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.57.0 CPython/3.6.12

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

Download URL pythondata_cpu_ibex-0.0.post2061-py3-none-any.whl
Size 2.5 MB
Tags Python 3
SHA-256 checksum
How to use checksums
25060bc4515ed1d7e3e381ea39ec6f00f6296b556691a04776069710891ed336
BLAKE2b-256 checksum
How to use checksums
47c3b8d58336f7435f7c6e34b7efa22e33e3b4d8acd74b8ff8716699cfbc9e46
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.57.0 CPython/3.8.7

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

Download URL pythondata_cpu_ibex-0.0.post2061-py2.7.egg
Size 2.8 MB
Tags Egg
SHA-256 checksum
How to use checksums
351db65afc51cad842ef46eaa25a7d7b7f8f0e36be5cf853e4d3a65104aba368
BLAKE2b-256 checksum
How to use checksums
745839005c8244de8a1acf2c0dd2d4c24bb71a507f6cb3bfc4a5c641ab441899
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.57.0 CPython/2.7.18

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

Download URL pythondata_cpu_ibex-0.0.post2061-py2-none-any.whl
Size 2.5 MB
Tags Python 2
SHA-256 checksum
How to use checksums
63413afc882331438b01e32be19cc310101b9fddaba7361e691a666d767ee344
BLAKE2b-256 checksum
How to use checksums
46c636e11d4e864ecb345436ef628a99e5404e75212ce55a78f6e80b76ca1b98
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.57.0 CPython/2.7.18

Security for pythondata-cpu-ibex 0.0.post2061

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