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

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

Built distributions (wheels)

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

Total release size: 20.9 MB

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

Download URL pythondata-cpu-ibex-0.0.post2068.tar.gz
Size 1.8 MB
Tags Source
SHA-256 checksum
How to use checksums
54dc579ab71887353ad095e1269a6a60f701890c04357c22440c9e563ee0d5f7
BLAKE2b-256 checksum
How to use checksums
e503abad6a92abf234a4e5579998982e7199305f63e5c5f256709136a79dee55
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.post2068-py3.9.egg

Download URL pythondata_cpu_ibex-0.0.post2068-py3.9.egg
Size 2.8 MB
Tags Egg
SHA-256 checksum
How to use checksums
5b569e01b0104420883f49cb678e77a3c4349b2a50632a61df224744dfe7c0fb
BLAKE2b-256 checksum
How to use checksums
81a2a4f6d98374e59c7711519a94e965ec7d6d2dffef9c1c955c8d1833304925
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.post2068-py3.8.egg

Download URL pythondata_cpu_ibex-0.0.post2068-py3.8.egg
Size 2.8 MB
Tags Egg
SHA-256 checksum
How to use checksums
317d80ab8cafd20dd747f944dad995d0e8b60a2b50a46c8da200b3320cb8ded6
BLAKE2b-256 checksum
How to use checksums
a6c3e8314a3a1bd5e163093e4a14e3702a539aa96002e797e1c8646b62318490
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.post2068-py3.7.egg

Download URL pythondata_cpu_ibex-0.0.post2068-py3.7.egg
Size 2.8 MB
Tags Egg
SHA-256 checksum
How to use checksums
e603f80a2875e530e5358ce0d4797ce957d83a29f48f6e12a681dbdf0cb7d59b
BLAKE2b-256 checksum
How to use checksums
7195e96922cec98c86f942c00f1ce8f6e647e6feac0547f1719890fe38bbb77e
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.post2068-py3.6.egg

Download URL pythondata_cpu_ibex-0.0.post2068-py3.6.egg
Size 2.8 MB
Tags Egg
SHA-256 checksum
How to use checksums
beb561877694bbd98695e6967d6789b6f3c90752ffbb1de228c3bfa2f3778509
BLAKE2b-256 checksum
How to use checksums
57847963713d5eb51f92bfdd36d20cb1bfa2b75e62ece08c3a9288491cf4eba6
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.post2068-py3-none-any.whl

Download URL pythondata_cpu_ibex-0.0.post2068-py3-none-any.whl
Size 2.5 MB
Tags Python 3
SHA-256 checksum
How to use checksums
a907f927367430dbaeaa5b5b498f0501802b182341d81bf4e553e07c1ab834da
BLAKE2b-256 checksum
How to use checksums
2738f36213bbf83439031e94a82a5e03a5c2e2b989c47168ae4d4718a4d0505c
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.post2068-py2.7.egg

Download URL pythondata_cpu_ibex-0.0.post2068-py2.7.egg
Size 2.8 MB
Tags Egg
SHA-256 checksum
How to use checksums
d04c2ac6201f21567a860c75f97d4d380ab7ee41316cdb02105e5260e5564da5
BLAKE2b-256 checksum
How to use checksums
9a30fe56b1101bb6f3a8ae18bfb09e9ad804080faf48b4c23adc71fc1f0d563d
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

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

Download URL pythondata_cpu_ibex-0.0.post2068-py2-none-any.whl
Size 2.5 MB
Tags Python 2
SHA-256 checksum
How to use checksums
e32cae878f82141908e3b89959f607785360437ccdc217f13c42db8595fe4870
BLAKE2b-256 checksum
How to use checksums
c305e5d64865a0bda41f0cadbe8eb35cb77a3ac697219902a0885304e4ce301d
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.post2068

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