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

Uploaded Source

Built Distributions

File details

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

File metadata

  • Download URL: pythondata-misc-opentitan-0.0.post5100.tar.gz
  • Upload date:
  • Size: 21.9 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.post5100.tar.gz
Algorithm Hash digest
SHA256 0c312c33f64c79e322b4e10ebea2980861c9d4486e666606b2479a9693ae13eb
MD5 1e9c4bc2c197274146fe31e621b4eb93
BLAKE2b-256 e6c4df7593b02fc1c9e0fef1c1280603e4895b3bd2b5779b94a34152a8632f54

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_misc_opentitan-0.0.post5100-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.post5100-py3.9.egg
Algorithm Hash digest
SHA256 66b0795b623914b88cbc9d202e9e42177a838d07c47fac6225d45c06dfd87162
MD5 24e6b8ebd637d3e4344ffe6b7ca70f99
BLAKE2b-256 861f43a7ed235d6f353309876e506463bfaff6e57292475598abfdae0bd65a0c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_misc_opentitan-0.0.post5100-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.post5100-py3.8.egg
Algorithm Hash digest
SHA256 49fa55c067d53a6d86a2745e33c943c1dd6f0b5edb3b4e41ab357bb03af4ddda
MD5 c27cbf5c567dea3096d41f46e4ca594c
BLAKE2b-256 014900d53abd72aa4ffddae32aee402b031dcbe4dc819f324b3bacbc51d6c364

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_misc_opentitan-0.0.post5100-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.post5100-py3.7.egg
Algorithm Hash digest
SHA256 ffceddd78485c98853912dff9d8f0922523ff3a1ac18dc03fc195b8f313b6cd2
MD5 52f8a55d725830f118502e1eb1b001ce
BLAKE2b-256 44a3a3b9488b56996ca28437ed39f78cc3426372e67b9b45b9e32e3d01096a4a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_misc_opentitan-0.0.post5100-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.post5100-py3.6.egg
Algorithm Hash digest
SHA256 2c7964a40d7d0ccef3cacfd70b437ab72ffc12049f420cc8a2d97466eae44b3e
MD5 91ec5774b65cd9e8ed3266b82d68cc76
BLAKE2b-256 70d31293a8570b590ceb2ccbe03b50b9bf6412efa051026ecea924163083aca9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_misc_opentitan-0.0.post5100-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.9.1

File hashes

Hashes for pythondata_misc_opentitan-0.0.post5100-py3-none-any.whl
Algorithm Hash digest
SHA256 eaec9bc21a108fdbd163820528ef8e6c4bc89dda37ff4ce4171890608b3d6fa4
MD5 d85e3aefcd4800b08fc2ab7e1efb24d7
BLAKE2b-256 3cda96dce7fdc506e8780ef2d26cdca9b23438d80701d439bb08d3ab909ba8f6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_misc_opentitan-0.0.post5100-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.post5100-py2.7.egg
Algorithm Hash digest
SHA256 14e0acffa9d389f7e356b302861b51690b45361d2cfb757bf35f62d9a4e101f9
MD5 3ac64da2be37599e5d6c1f33c6c10e6c
BLAKE2b-256 843c2a1cff54283bcf59dab0b7b50b1abac4bc3a8067d9ee1cfc3104fad52e01

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_misc_opentitan-0.0.post5100-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.post5100-py2-none-any.whl
Algorithm Hash digest
SHA256 211f1d6a524565474c3190265cea3540d8780568beb797f87540b6d3076d48f8
MD5 8b876bfc1c82479ebffe3240ab6bd30f
BLAKE2b-256 2315e85f96650df17afd5f338223e2e16c9108f6d3a68e236999f3311302045c

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