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

Uploaded Source

Built Distributions

File details

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

File metadata

  • Download URL: pythondata-misc-opentitan-0.0.post5497.tar.gz
  • Upload date:
  • Size: 22.5 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.post5497.tar.gz
Algorithm Hash digest
SHA256 1b1e66a6a3b2cdf47436ad4e9ea30d3342adadd23c2147f0d7787b9ecf489339
MD5 385efcec49a31b8a53d268a4958f4ea4
BLAKE2b-256 5b2a25e480dae810d887dbce419e36b232b12ed4416da42a5e15963f4819b430

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_misc_opentitan-0.0.post5497-py3-none-any.whl
  • Upload date:
  • Size: 25.7 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.post5497-py3-none-any.whl
Algorithm Hash digest
SHA256 6ca24015f64032939cfcec10a2c6ec09ddae691d13af7a2e5973471b0fe71b98
MD5 5d22e71a230e2b9e30f8eaf2705d62e8
BLAKE2b-256 4cf0e2bb7032e8af4dc972b38d338ef4c377a59011cf5c23971d93ea48521200

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_misc_opentitan-0.0.post5497-py2-none-any.whl
  • Upload date:
  • Size: 25.7 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.post5497-py2-none-any.whl
Algorithm Hash digest
SHA256 3316363a397a9691c5459e16725b52331a91d8db8698c088b88e8fd1cbca0d41
MD5 16bab68acde241fd82c45e757f60eae2
BLAKE2b-256 3726e961b0c9d499db966c86a6e57dbc7714ef2b766455d8a2da1d79de2faede

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