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

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

Built distributions (wheels)

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

Total release size: 199.9 MB

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

Download URL pythondata-misc-opentitan-0.0.post5102.tar.gz
Size 21.9 MB
Tags Source
SHA-256 checksum
How to use checksums
ecb2e1db03b3e98701a27304bcbbc536ccbc424df2d2307530ec5f1cccb6a39b
BLAKE2b-256 checksum
How to use checksums
c48e5719a716923d3414045321c057890d02ab88535d2b521a9b2a9130d89f74
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.57.0 CPython/2.7.18

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

Download URL pythondata_misc_opentitan-0.0.post5102-py3.9.egg
Size 25.7 MB
Tags Egg
SHA-256 checksum
How to use checksums
6da1d0b962a4827b1582f47a4f1f5282e14f10fa95ed42e5d681f121f8addb76
BLAKE2b-256 checksum
How to use checksums
076d253314956eeee9133b103da2b1f58e83c6c143265a8cd37a69a0988818b7
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.57.0 CPython/3.9.1

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

Download URL pythondata_misc_opentitan-0.0.post5102-py3.8.egg
Size 25.7 MB
Tags Egg
SHA-256 checksum
How to use checksums
b4d80fdd8d8574c634b3cb776e76f1ddd58b36f2fdc88c7f75e135fa2706be75
BLAKE2b-256 checksum
How to use checksums
342b2c16c28d89d0a3c6ce23de6b075255997964e98e5f8e7fbfdce68b8817e3
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.57.0 CPython/3.8.7

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

Download URL pythondata_misc_opentitan-0.0.post5102-py3.7.egg
Size 25.7 MB
Tags Egg
SHA-256 checksum
How to use checksums
1958fa5ae150c644936255e9435c58ec95b86e4f4ea6f3833badce522c8eda73
BLAKE2b-256 checksum
How to use checksums
36bed7057a8ef78ad041f29bad3918986c8615b0f5fbe192e3148ff1f5bb2406
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.57.0 CPython/3.7.9

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

Download URL pythondata_misc_opentitan-0.0.post5102-py3.6.egg
Size 25.7 MB
Tags Egg
SHA-256 checksum
How to use checksums
d898d3b78868443f69936c695b72e92b74ea455f0caa391fb66c29bc6e4b0823
BLAKE2b-256 checksum
How to use checksums
05e13969478608737c61b6e5e2ac9b211ea6dc2f5ce59d323bec4d994d17a0ab
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.57.0 CPython/3.6.12

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

Download URL pythondata_misc_opentitan-0.0.post5102-py3-none-any.whl
Size 24.9 MB
Tags Python 3
SHA-256 checksum
How to use checksums
97ebe51faec4a58f00395a47915eec623b595228f31b70c28d90728ef20927ac
BLAKE2b-256 checksum
How to use checksums
8fa1ad16c4914abb4d401feecccf078ce6000c98c0a51d445746e190416b48fe
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.57.0 CPython/3.7.9

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

Download URL pythondata_misc_opentitan-0.0.post5102-py2.7.egg
Size 25.4 MB
Tags Egg
SHA-256 checksum
How to use checksums
922bed675399a53d4b0afa9d75f2a95397a63e423089519a476eedc6885a028e
BLAKE2b-256 checksum
How to use checksums
a0c5721201ace8dfaca9d3b9f658e1039f4aab79509e1209a9f49a83ebe357c9
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.57.0 CPython/2.7.18

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

Download URL pythondata_misc_opentitan-0.0.post5102-py2-none-any.whl
Size 24.9 MB
Tags Python 2
SHA-256 checksum
How to use checksums
92fa91b14ef042673beb5b1556ec7ed7452bda9843883c9ab28f1df9f3463736
BLAKE2b-256 checksum
How to use checksums
d5b4e8ae51d652c344b7a68e56a89bb165d586209e5f9973105ec31a559f3be0
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.57.0 CPython/2.7.18

Release history Release notifications | RSS feed

This release

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