Skip to main content

pythondata-misc-opentitan

Non-Python files needed for the misc opentitan 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_misc_opentitan. The pythondata_misc_opentitan.data_location value can be used to find the files on the file system.

Example of getting the data file directly;

import pythondata_misc_opentitan

my_data_file = "abc.txt"

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

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

from pythondata_misc_opentitan 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/opentitan and are imported using git subtrees to the directory pythondata_misc_opentitan/resources.

Installing from git repository

Manually

You can install the package manually, however this is not recommended.

git clone https://github.com/litex-hub/pythondata-misc-opentitan.git
cd pythondata-misc-opentitan
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-misc-opentitan.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-misc-opentitan.git

You can install a specific revision of the repository using;

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

With requirements.txt file

Add to your Python requirements.txt file using;

-e git+https://github.com/litex-hub/pythondata-misc-opentitan.git

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

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

Installing from PyPi

Using pip

pip install --user pythondata-misc-opentitan

Metadata

Release files for pythondata-misc-opentitan 0.0.post5260

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-misc-opentitan 0.0.post5260
File Size Uploaded
pythondata-misc-opentitan-0.0.post5260.tar.gz 22.3 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for pythondata-misc-opentitan 0.0.post5260
File
pythondata_misc_opentitan-0.0.post5260-py3.9.egg Legacy Egg format - - Details
pythondata_misc_opentitan-0.0.post5260-py3.8.egg Legacy Egg format - - Details
pythondata_misc_opentitan-0.0.post5260-py3.7.egg Legacy Egg format - - Details
pythondata_misc_opentitan-0.0.post5260-py3.6.egg Legacy Egg format - - Details
pythondata_misc_opentitan-0.0.post5260-py3-none-any.whl Python 3 none any Details
pythondata_misc_opentitan-0.0.post5260-py2.7.egg Legacy Egg format - - Details
pythondata_misc_opentitan-0.0.post5260-py2-none-any.whl Python 2 none any Details

Total release size: 203.4 MB

Release files / pythondata-misc-opentitan-0.0.post5260.tar.gz

Download URL pythondata-misc-opentitan-0.0.post5260.tar.gz
Size 22.3 MB
Tags Source
SHA-256 checksum
How to use checksums
77534d964aa9156a4a990259e2ba3cf29e9706f54b7d9e2cf38f97c5415e3eff
BLAKE2b-256 checksum
How to use checksums
6d7c1eb5b151623677ff33aee003caaf75fd72485a5b9daeae61060300677f69
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.59.0 CPython/2.7.18

Release files / pythondata_misc_opentitan-0.0.post5260-py3.9.egg

Download URL pythondata_misc_opentitan-0.0.post5260-py3.9.egg
Size 26.1 MB
Tags Egg
SHA-256 checksum
How to use checksums
f7ad9ce6194a2b15f28fddd629c705a984ff9ccdc9052ddc19e1dad1eae841c5
BLAKE2b-256 checksum
How to use checksums
df917f14e36fa0dba6cf81073fdec612d40c7717361e2c13a34dae7f41431c80
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.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

Release files / pythondata_misc_opentitan-0.0.post5260-py3.8.egg

Download URL pythondata_misc_opentitan-0.0.post5260-py3.8.egg
Size 26.1 MB
Tags Egg
SHA-256 checksum
How to use checksums
3fb89321275279d5e43b020c062d9342d4addcd510f9bc6bbccfe8ce087e4ecf
BLAKE2b-256 checksum
How to use checksums
35df4b40b997734f9fa0deb12e75018e12948b32a2f05b29b2d1c22afac5a9c4
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.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

Release files / pythondata_misc_opentitan-0.0.post5260-py3.7.egg

Download URL pythondata_misc_opentitan-0.0.post5260-py3.7.egg
Size 26.1 MB
Tags Egg
SHA-256 checksum
How to use checksums
6b1981fe83dfbcd7bbb9462f642a15fdcb314a7df381c13a473abfb0cbfff41d
BLAKE2b-256 checksum
How to use checksums
06bfd566084ef74349104c15cadc457538c0038772f873a24f246571a3ad02f2
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.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

Release files / pythondata_misc_opentitan-0.0.post5260-py3.6.egg

Download URL pythondata_misc_opentitan-0.0.post5260-py3.6.egg
Size 26.1 MB
Tags Egg
SHA-256 checksum
How to use checksums
77255ffc207ab5a825ab1d9828184660501d494c6b9141ad78bbf605a2ea8e82
BLAKE2b-256 checksum
How to use checksums
a762367ac6aa7c2840c783728cc7a65426718228b92d7114b011307f2c0e98c6
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.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.6.13

Release files / pythondata_misc_opentitan-0.0.post5260-py3-none-any.whl

Download URL pythondata_misc_opentitan-0.0.post5260-py3-none-any.whl
Size 25.4 MB
Tags Python 3
SHA-256 checksum
How to use checksums
53c7d0939efc624a5ab41fe25447868c3df37a5f3bb56d916f7a17b08d6d42eb
BLAKE2b-256 checksum
How to use checksums
571fafbae634b3f21ec788fb66171187d35e71313dc2507d76f6df6dd6e02b5c
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.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.6.13

Release files / pythondata_misc_opentitan-0.0.post5260-py2.7.egg

Download URL pythondata_misc_opentitan-0.0.post5260-py2.7.egg
Size 25.8 MB
Tags Egg
SHA-256 checksum
How to use checksums
d249ac8eaae7dbd36e6b546b780370d66583a16b728a9f9b9f29521c8b40834c
BLAKE2b-256 checksum
How to use checksums
27fd489ff2b1a706b56e5d823ce54644a2bdeb64be6efe1e3bba678ead241bd6
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.59.0 CPython/2.7.18

Release files / pythondata_misc_opentitan-0.0.post5260-py2-none-any.whl

Download URL pythondata_misc_opentitan-0.0.post5260-py2-none-any.whl
Size 25.4 MB
Tags Python 2
SHA-256 checksum
How to use checksums
54b0118bf593a40923320cdc973b010f7424eb9846ddd481c6cc00b94a4e5d16
BLAKE2b-256 checksum
How to use checksums
a600d40a4ce3f051515d783d77a760560ffb7c7f7b13189f1a14ee50f6fa2d95
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.59.0 CPython/2.7.18

Release history Release notifications | RSS feed

This release

0.0.post5260 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