Skip to main content

pythondata-cpu-picorv32

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

Example of getting the data file directly;

import pythondata_cpu_picorv32

my_data_file = "abc.txt"

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

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

from pythondata_cpu_picorv32 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/cliffordwolf/picorv32 and are imported using git subtrees to the directory pythondata_cpu_picorv32/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-picorv32.git
cd pythondata-cpu-picorv32
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-picorv32.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-picorv32.git

You can install a specific revision of the repository using;

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

With requirements.txt file

Add to your Python requirements.txt file using;

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

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

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

Installing from PyPi

Using pip

pip install --user pythondata-cpu-picorv32

Metadata

Release files for pythondata-cpu-picorv32 1.0.post125

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-picorv32 1.0.post125
File Size Uploaded
pythondata-cpu-picorv32-1.0.post125.tar.gz 207.6 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pythondata-cpu-picorv32 1.0.post125
File
pythondata_cpu_picorv32-1.0.post125-py3.9.egg Legacy Egg format - - Details
pythondata_cpu_picorv32-1.0.post125-py3.8.egg Legacy Egg format - - Details
pythondata_cpu_picorv32-1.0.post125-py3.7.egg Legacy Egg format - - Details
pythondata_cpu_picorv32-1.0.post125-py3.6.egg Legacy Egg format - - Details
pythondata_cpu_picorv32-1.0.post125-py3-none-any.whl Python 3 none any Details
pythondata_cpu_picorv32-1.0.post125-py2.7.egg Legacy Egg format - - Details
pythondata_cpu_picorv32-1.0.post125-py2-none-any.whl Python 2 none any Details

Total release size: 2.3 MB

Release files / pythondata-cpu-picorv32-1.0.post125.tar.gz

Download URL pythondata-cpu-picorv32-1.0.post125.tar.gz
Size 207.6 kB
Tags Source
SHA-256 checksum
How to use checksums
a1e57d387390e73b0c0833e29f26e89503582a4fe5f39dd6b1be072d80ee8f34
BLAKE2b-256 checksum
How to use checksums
7c05e903c14ce10ad97983cb55a0df098bf4b618a21f3bfa5e98c0c22969b36e
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_picorv32-1.0.post125-py3.9.egg

Download URL pythondata_cpu_picorv32-1.0.post125-py3.9.egg
Size 296.1 kB
Tags Egg
SHA-256 checksum
How to use checksums
dcb849820ba0345d0740e418b22804db5bce2c1d457779b52e26a4e8138f3426
BLAKE2b-256 checksum
How to use checksums
444b778146ca62e1373a539b757822ee2fba514cb0840f3b9af7eb1ea4da9bf5
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_picorv32-1.0.post125-py3.8.egg

Download URL pythondata_cpu_picorv32-1.0.post125-py3.8.egg
Size 296.0 kB
Tags Egg
SHA-256 checksum
How to use checksums
71f532ac4a12ed77c4a465b3fac3f0e1d0e078806ccd82f18cc87a760e0da3e8
BLAKE2b-256 checksum
How to use checksums
503ee150e3474993d03ac6f5978548d798357ae412d297671a83a657d057d41c
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_picorv32-1.0.post125-py3.7.egg

Download URL pythondata_cpu_picorv32-1.0.post125-py3.7.egg
Size 296.1 kB
Tags Egg
SHA-256 checksum
How to use checksums
f040fa68fd87bdcc55984cc37671f8fbdaf8b200ec175eaf9ecdb3055512b2db
BLAKE2b-256 checksum
How to use checksums
220aaf478635d847ab4680f4dc708c842945a5c64b250c1b06c2e939bf1c3e87
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_picorv32-1.0.post125-py3.6.egg

Download URL pythondata_cpu_picorv32-1.0.post125-py3.6.egg
Size 296.2 kB
Tags Egg
SHA-256 checksum
How to use checksums
d32478a8769be6f740e0c9b5aac0f19849c4d4b92baae0c1311c2ea11e28913b
BLAKE2b-256 checksum
How to use checksums
de082d23c60c0e1eb0abb544653e2edbd6bc8d9f4ab2b1d210263d437838b528
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.6.12

Release files / pythondata_cpu_picorv32-1.0.post125-py3-none-any.whl

Download URL pythondata_cpu_picorv32-1.0.post125-py3-none-any.whl
Size 296.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0d663aaef52142e2a294a73a018cdd1fbd3d4f789ba064359eb01b0be5f703e6
BLAKE2b-256 checksum
How to use checksums
fffec4d4c37dec5ca82f8919c624837f94214072020bac83f72b36222582df08
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_picorv32-1.0.post125-py2.7.egg

Download URL pythondata_cpu_picorv32-1.0.post125-py2.7.egg
Size 294.9 kB
Tags Egg
SHA-256 checksum
How to use checksums
36add38cfc757ce56137118d761b8b5f151aa75f77e12c2363ae36bc4ebe751b
BLAKE2b-256 checksum
How to use checksums
acb1d5031eb49cd0ebf6808957e55e272c6bb7fa542b213377a211e0b257b555
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_picorv32-1.0.post125-py2-none-any.whl

Download URL pythondata_cpu_picorv32-1.0.post125-py2-none-any.whl
Size 296.1 kB
Tags Python 2
SHA-256 checksum
How to use checksums
3701c868560082591cb6872539a2edfbbbdae20eb2e46bc16c688f6d9b20026c
BLAKE2b-256 checksum
How to use checksums
9f19461b41074dc7b723ac915fe5fb76c9f6a1a9cc0fbcf0c18d8b943551726e
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 history Release notifications | RSS feed

This release

1.0.post125 This release

8 release files

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