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

Uploaded Source

Built Distributions

File details

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

File metadata

  • Download URL: pythondata-misc-opentitan-0.0.post5102.tar.gz
  • Upload date:
  • Size: 21.9 MB
  • Tags: Source
  • 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.57.0 CPython/2.7.18

File hashes

Hashes for pythondata-misc-opentitan-0.0.post5102.tar.gz
Algorithm Hash digest
SHA256 ecb2e1db03b3e98701a27304bcbbc536ccbc424df2d2307530ec5f1cccb6a39b
MD5 4bf9774e8a316e26e91c8c97672ad4a5
BLAKE2b-256 c48e5719a716923d3414045321c057890d02ab88535d2b521a9b2a9130d89f74

See more details on using hashes here.

File details

Details for the file pythondata_misc_opentitan-0.0.post5102-py3.9.egg.

File metadata

  • Download URL: pythondata_misc_opentitan-0.0.post5102-py3.9.egg
  • Upload date:
  • Size: 25.7 MB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for pythondata_misc_opentitan-0.0.post5102-py3.9.egg
Algorithm Hash digest
SHA256 6da1d0b962a4827b1582f47a4f1f5282e14f10fa95ed42e5d681f121f8addb76
MD5 6d248b376d214145bb74f94fd128b3e5
BLAKE2b-256 076d253314956eeee9133b103da2b1f58e83c6c143265a8cd37a69a0988818b7

See more details on using hashes here.

File details

Details for the file pythondata_misc_opentitan-0.0.post5102-py3.8.egg.

File metadata

  • Download URL: pythondata_misc_opentitan-0.0.post5102-py3.8.egg
  • Upload date:
  • Size: 25.7 MB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for pythondata_misc_opentitan-0.0.post5102-py3.8.egg
Algorithm Hash digest
SHA256 b4d80fdd8d8574c634b3cb776e76f1ddd58b36f2fdc88c7f75e135fa2706be75
MD5 e0bb579a0f1badda56fb45d72a5559f5
BLAKE2b-256 342b2c16c28d89d0a3c6ce23de6b075255997964e98e5f8e7fbfdce68b8817e3

See more details on using hashes here.

File details

Details for the file pythondata_misc_opentitan-0.0.post5102-py3.7.egg.

File metadata

  • Download URL: pythondata_misc_opentitan-0.0.post5102-py3.7.egg
  • Upload date:
  • Size: 25.7 MB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for pythondata_misc_opentitan-0.0.post5102-py3.7.egg
Algorithm Hash digest
SHA256 1958fa5ae150c644936255e9435c58ec95b86e4f4ea6f3833badce522c8eda73
MD5 37600e6c8b265733dc48be07667f5717
BLAKE2b-256 36bed7057a8ef78ad041f29bad3918986c8615b0f5fbe192e3148ff1f5bb2406

See more details on using hashes here.

File details

Details for the file pythondata_misc_opentitan-0.0.post5102-py3.6.egg.

File metadata

  • Download URL: pythondata_misc_opentitan-0.0.post5102-py3.6.egg
  • Upload date:
  • Size: 25.7 MB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for pythondata_misc_opentitan-0.0.post5102-py3.6.egg
Algorithm Hash digest
SHA256 d898d3b78868443f69936c695b72e92b74ea455f0caa391fb66c29bc6e4b0823
MD5 76437446068cf4dd91f872be76012e38
BLAKE2b-256 05e13969478608737c61b6e5e2ac9b211ea6dc2f5ce59d323bec4d994d17a0ab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_misc_opentitan-0.0.post5102-py3-none-any.whl
  • Upload date:
  • Size: 24.9 MB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for pythondata_misc_opentitan-0.0.post5102-py3-none-any.whl
Algorithm Hash digest
SHA256 97ebe51faec4a58f00395a47915eec623b595228f31b70c28d90728ef20927ac
MD5 33f70ebd9ef1404d778c0cf50e38fd99
BLAKE2b-256 8fa1ad16c4914abb4d401feecccf078ce6000c98c0a51d445746e190416b48fe

See more details on using hashes here.

File details

Details for the file pythondata_misc_opentitan-0.0.post5102-py2.7.egg.

File metadata

  • Download URL: pythondata_misc_opentitan-0.0.post5102-py2.7.egg
  • Upload date:
  • Size: 25.4 MB
  • Tags: Source
  • 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.57.0 CPython/2.7.18

File hashes

Hashes for pythondata_misc_opentitan-0.0.post5102-py2.7.egg
Algorithm Hash digest
SHA256 922bed675399a53d4b0afa9d75f2a95397a63e423089519a476eedc6885a028e
MD5 10bb82fea4e1f0f6e134a9314a096066
BLAKE2b-256 a0c5721201ace8dfaca9d3b9f658e1039f4aab79509e1209a9f49a83ebe357c9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_misc_opentitan-0.0.post5102-py2-none-any.whl
  • Upload date:
  • Size: 24.9 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.57.0 CPython/2.7.18

File hashes

Hashes for pythondata_misc_opentitan-0.0.post5102-py2-none-any.whl
Algorithm Hash digest
SHA256 92fa91b14ef042673beb5b1556ec7ed7452bda9843883c9ab28f1df9f3463736
MD5 475b5773d07dbfc3cf99dcd8da4bfa84
BLAKE2b-256 d5b4e8ae51d652c344b7a68e56a89bb165d586209e5f9973105ec31a559f3be0

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