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

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

Built distributions (wheels)

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

Total release size: 2.3 MB

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

Download URL pythondata-cpu-picorv32-1.0.post127.tar.gz
Size 201.3 kB
Tags Source
SHA-256 checksum
How to use checksums
fbde30824fb5ccf716f04698058bafa02033679c953739ac340c86ec8214fd04
BLAKE2b-256 checksum
How to use checksums
ebf01b2d57b085cc8e3a6864bc375a6bc67d023e3f0cd2e6bb112c1aea3bbfce
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.post127-py3.9.egg

Download URL pythondata_cpu_picorv32-1.0.post127-py3.9.egg
Size 296.1 kB
Tags Egg
SHA-256 checksum
How to use checksums
e3473af76e3feb8b881c2280e8de6eab6e93cc27e29e1e6d2c7eeebf13fad0d2
BLAKE2b-256 checksum
How to use checksums
2494a715aeca642acfc8fa76a8057f2971b5704e234a2019778bb9938c2fd02d
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.post127-py3.8.egg

Download URL pythondata_cpu_picorv32-1.0.post127-py3.8.egg
Size 296.0 kB
Tags Egg
SHA-256 checksum
How to use checksums
9b4bbe971053d13c63c1ef0568d905b081a94ce31ed894ad7785f5e9444f5b09
BLAKE2b-256 checksum
How to use checksums
c7141a5af1ffc31653360e129332e9ab242ece923adf514079f64c563d9619e7
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.post127-py3.7.egg

Download URL pythondata_cpu_picorv32-1.0.post127-py3.7.egg
Size 296.1 kB
Tags Egg
SHA-256 checksum
How to use checksums
195193ab76df835c6c3956457a358fe6741cbfc201c683ca6fae3da8366cd1b0
BLAKE2b-256 checksum
How to use checksums
fcce54f8ed09447de38b5ec6569f67221a9c47d00564ae5b87dceb07f6e27e4f
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.post127-py3.6.egg

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

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

Download URL pythondata_cpu_picorv32-1.0.post127-py2.7.egg
Size 294.9 kB
Tags Egg
SHA-256 checksum
How to use checksums
0504bae8492d637ec7ba1ee256c4fbc05a9e649ea6c92d45d44be037bcd78ef1
BLAKE2b-256 checksum
How to use checksums
47cc00c11cce4d2895a4f913e395cedc1e3db6b65b76c11588195a77ae54f9fc
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.post127-py2-none-any.whl

Download URL pythondata_cpu_picorv32-1.0.post127-py2-none-any.whl
Size 296.1 kB
Tags Python 2
SHA-256 checksum
How to use checksums
f87434ed1e403fd24b4446ba2e59cddf553b82b25c8588a80e4bcad8f610f065
BLAKE2b-256 checksum
How to use checksums
0acf137ac24cf3753897eb8eba5a7517f7c40d7491809b6d90adda2fbeba6f3e
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.post127 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