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.post5428.tar.gz (22.4 MB view details)

Uploaded Source

Built Distributions

File details

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

File metadata

  • Download URL: pythondata-misc-opentitan-0.0.post5428.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.post5428.tar.gz
Algorithm Hash digest
SHA256 0a2dee7fdcd8562166164f1d3dfca9ca96ecedd36357113ea8529d60eb7eab6b
MD5 9ac21d06ab937a15969e659dee717bd9
BLAKE2b-256 3ab75cea38549fa23b9347e25b53eca7323174f0be0363d6363439dbc98952d8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_misc_opentitan-0.0.post5428-py3-none-any.whl
  • Upload date:
  • Size: 25.5 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.post5428-py3-none-any.whl
Algorithm Hash digest
SHA256 9057faecf2db71f8ad06315deb8ad3d7d702ecb23a776ac1f341c5c8d0272e0e
MD5 43563f75de75fc2ecb316a4d2fe42e81
BLAKE2b-256 f3739e9f4b692df23226ab8575385545b912303065a980ee417d447c050f7ef5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_misc_opentitan-0.0.post5428-py2-none-any.whl
  • Upload date:
  • Size: 25.5 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.post5428-py2-none-any.whl
Algorithm Hash digest
SHA256 f57f16c69f91cd1e469ddf5089f29aeb1d348f10264326c85004b37a94b2ba8e
MD5 c38eff047e8cf62bd3081bac9788df6b
BLAKE2b-256 f7b5384f600e95150f5ee56e84191f77d0a44a03c1444e87c84d0a3765e425f6

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