Skip to main content

Python module containing resources files for OpenTitan misc.

Project description

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

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pythondata-misc-opentitan-0.0.post5479.tar.gz (22.4 MB view details)

Uploaded Source

Built Distributions

File details

Details for the file pythondata-misc-opentitan-0.0.post5479.tar.gz.

File metadata

  • Download URL: pythondata-misc-opentitan-0.0.post5479.tar.gz
  • Upload date:
  • Size: 22.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for pythondata-misc-opentitan-0.0.post5479.tar.gz
Algorithm Hash digest
SHA256 7777d371821fae263e42906b336abc4dba9afff2783ff18c91a1ec2ba141cdeb
MD5 ee2f1f09edb7dca0009fe2d19a1d2e32
BLAKE2b-256 1e5bd7d491f7ea5ba86de7c8e8d5c39b8876ce90e8dd98364e8fc030df2011b5

See more details on using hashes here.

File details

Details for the file pythondata_misc_opentitan-0.0.post5479-py3-none-any.whl.

File metadata

  • Download URL: pythondata_misc_opentitan-0.0.post5479-py3-none-any.whl
  • Upload date:
  • Size: 25.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for pythondata_misc_opentitan-0.0.post5479-py3-none-any.whl
Algorithm Hash digest
SHA256 73719249f145e9774b259f2937c76f4de1ea09a01d667fc5619e79c51aee8c96
MD5 d400d27c39cad1be76898049e38438b3
BLAKE2b-256 86070275152806e499e6a309751245aa56912c94eb05f7cf4eb115b83cb4b5fd

See more details on using hashes here.

File details

Details for the file pythondata_misc_opentitan-0.0.post5479-py2-none-any.whl.

File metadata

  • Download URL: pythondata_misc_opentitan-0.0.post5479-py2-none-any.whl
  • Upload date:
  • Size: 25.6 MB
  • Tags: Python 2
  • Uploaded using 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

File hashes

Hashes for pythondata_misc_opentitan-0.0.post5479-py2-none-any.whl
Algorithm Hash digest
SHA256 bc8000ddcf663847180c0b723439ed4ce1f913f44a803be77f009461d9190d08
MD5 2dbf416b8a1f2927ef549a042bab85c0
BLAKE2b-256 ad3c794920fcbf5fa05fa4ccbc4eec2f239513c319efc037af946911ca7d2272

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page