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

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

Built distributions (wheels)

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

Total release size: 2.3 MB

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

Download URL pythondata-cpu-picorv32-1.0.post124.tar.gz
Size 207.6 kB
Tags Source
SHA-256 checksum
How to use checksums
21ab2b73ac0ff4e15fb896a2175a410316641e74dc4cb560be9947179d30277d
BLAKE2b-256 checksum
How to use checksums
3be67aa88f5e1c47b7d56657c8f25d8e228f1347afb7f63241d0d05433a9eff6
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.post124-py3.9.egg

Download URL pythondata_cpu_picorv32-1.0.post124-py3.9.egg
Size 296.1 kB
Tags Egg
SHA-256 checksum
How to use checksums
60b69a5c23087aea737810546a4774e5b1907cf4fc66a9b22b909de5f3a0dbb1
BLAKE2b-256 checksum
How to use checksums
3c7365992bfce76a5b88ec30348ca85c488da0ed3592210724c8017050ed6a4c
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.post124-py3.8.egg

Download URL pythondata_cpu_picorv32-1.0.post124-py3.8.egg
Size 296.0 kB
Tags Egg
SHA-256 checksum
How to use checksums
583e309eb328fcd3a2a247a9f23f484a10ca5b5db647a07ceda23c9aec9e3e81
BLAKE2b-256 checksum
How to use checksums
5e1f2e62feffed7c08f4adc731e4529dd53bd4321a9c79205f068523b887ac67
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.post124-py3.7.egg

Download URL pythondata_cpu_picorv32-1.0.post124-py3.7.egg
Size 296.1 kB
Tags Egg
SHA-256 checksum
How to use checksums
f9fd27715606f302787d4778ad15cedd29f3373e24e084fe154315d2e1c1c998
BLAKE2b-256 checksum
How to use checksums
401d6b421ddf00c5323f6aecde8fabe12ce9e9c80768ad5a678f32f2f08b4011
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.post124-py3.6.egg

Download URL pythondata_cpu_picorv32-1.0.post124-py3.6.egg
Size 296.2 kB
Tags Egg
SHA-256 checksum
How to use checksums
4dc3f056cb787738948b6f62b9c85cd988f2aa9ce6ec62b47b714a19dfb0732a
BLAKE2b-256 checksum
How to use checksums
d8e3397f6f7632498ce5476b1d99527f0b27986be70626f366c59956f9444baa
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.post124-py3-none-any.whl

Download URL pythondata_cpu_picorv32-1.0.post124-py3-none-any.whl
Size 296.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
848c2cda480a90ff46696947e2a0d78449bb42d9ee9088f8eb8f0708a59d9bec
BLAKE2b-256 checksum
How to use checksums
df13f1d60a572edd9dd2491b3e544b4ba151e28e4d87ea90b8c9d85975c607ea
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.post124-py2.7.egg

Download URL pythondata_cpu_picorv32-1.0.post124-py2.7.egg
Size 294.9 kB
Tags Egg
SHA-256 checksum
How to use checksums
282475ac66fbbeb8d64ae74801f2ac8006a8488db2b5565fefb31ff452fdc440
BLAKE2b-256 checksum
How to use checksums
8920a632a5058aaaced2273f6f9661875acd37c128077474a37bb0b1fab27cf6
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 PyPy/7.3.3

Release files / pythondata_cpu_picorv32-1.0.post124-py2-none-any.whl

Download URL pythondata_cpu_picorv32-1.0.post124-py2-none-any.whl
Size 296.1 kB
Tags Python 2
SHA-256 checksum
How to use checksums
6b4c30cf4b801ebc962c3826b1640461a708887e5ea76903152b147488eb33da
BLAKE2b-256 checksum
How to use checksums
f1648d0d2924a6e5436b3d9190c2c188a4dc0113af8095e9f083919fc2b2051c
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 PyPy/7.3.3

Release history Release notifications | RSS feed

This release

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