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

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

Built distributions (wheels)

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

Total release size: 2.3 MB

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

Download URL pythondata-cpu-picorv32-1.0.post129.tar.gz
Size 209.7 kB
Tags Source
SHA-256 checksum
How to use checksums
19979273db64453a899122cbbe3651046b1f640e799464ab2224f60c9b1ff571
BLAKE2b-256 checksum
How to use checksums
d591f3879b469c2974bbdcc66daf101af253140739615831a7d5bead73b2413d
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_picorv32-1.0.post129-py3.9.egg

Download URL pythondata_cpu_picorv32-1.0.post129-py3.9.egg
Size 296.1 kB
Tags Egg
SHA-256 checksum
How to use checksums
e6113deb3df49c5f3a257e9e986e488f79527c701ce30680f60df2a8453e8dd2
BLAKE2b-256 checksum
How to use checksums
0ecc5c7824616935f9109dbc77264bcfab2316d78df4cb8dcdd1c76da2bd5576
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_picorv32-1.0.post129-py3.8.egg

Download URL pythondata_cpu_picorv32-1.0.post129-py3.8.egg
Size 296.0 kB
Tags Egg
SHA-256 checksum
How to use checksums
8558c7c339f66faaf3cceecd1b26116a7afe9c98eab88dbed34bcc35f0e400f7
BLAKE2b-256 checksum
How to use checksums
3fee7ca98b13142c81fe65c4f0a305fc42e3010cd9bc8c942ee8b1c5bb6bbf02
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_picorv32-1.0.post129-py3.7.egg

Download URL pythondata_cpu_picorv32-1.0.post129-py3.7.egg
Size 296.1 kB
Tags Egg
SHA-256 checksum
How to use checksums
72cbd34ca5ecadb9a31905bf39b2a56b18bf45b45c9695334296a921ce50431a
BLAKE2b-256 checksum
How to use checksums
78c850c87d432b97ab8af60a68ce115ccddec417a0099f227034033ed7c981f0
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_picorv32-1.0.post129-py3.6.egg

Download URL pythondata_cpu_picorv32-1.0.post129-py3.6.egg
Size 296.2 kB
Tags Egg
SHA-256 checksum
How to use checksums
4920cb04036fa912f2b85428a91ff2dd687f28da6ca9d59d6d855aa7c94346bb
BLAKE2b-256 checksum
How to use checksums
077c78fd21fc5e21335968023e810bf2cee661d7de4bb47914c752243fe4f7f6
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_picorv32-1.0.post129-py3-none-any.whl

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

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

Download URL pythondata_cpu_picorv32-1.0.post129-py2-none-any.whl
Size 296.1 kB
Tags Python 2
SHA-256 checksum
How to use checksums
284f3985c0194bc3f278458fb28d80c931c4d520146198091ab6f1cabb169bfa
BLAKE2b-256 checksum
How to use checksums
1afd7e14f774ca130674bd055728aad82a1524d57c5a794c219157cae0ee2625
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 history Release notifications | RSS feed

This release

1.0.post129 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