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

Built Distributions

File details

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

File metadata

  • Download URL: pythondata-misc-opentitan-0.0.post5260.tar.gz
  • Upload date:
  • Size: 22.3 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.59.0 CPython/2.7.18

File hashes

Hashes for pythondata-misc-opentitan-0.0.post5260.tar.gz
Algorithm Hash digest
SHA256 77534d964aa9156a4a990259e2ba3cf29e9706f54b7d9e2cf38f97c5415e3eff
MD5 eb738d455c1c0026ee31fa9c024ac552
BLAKE2b-256 6d7c1eb5b151623677ff33aee003caaf75fd72485a5b9daeae61060300677f69

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_misc_opentitan-0.0.post5260-py3.9.egg
  • Upload date:
  • Size: 26.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for pythondata_misc_opentitan-0.0.post5260-py3.9.egg
Algorithm Hash digest
SHA256 f7ad9ce6194a2b15f28fddd629c705a984ff9ccdc9052ddc19e1dad1eae841c5
MD5 1bdfa4d4e2f8afc5b323c07f54ef2c6d
BLAKE2b-256 df917f14e36fa0dba6cf81073fdec612d40c7717361e2c13a34dae7f41431c80

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_misc_opentitan-0.0.post5260-py3.8.egg
  • Upload date:
  • Size: 26.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

File hashes

Hashes for pythondata_misc_opentitan-0.0.post5260-py3.8.egg
Algorithm Hash digest
SHA256 3fb89321275279d5e43b020c062d9342d4addcd510f9bc6bbccfe8ce087e4ecf
MD5 2b0899bbb294d04495ffceddcbc0fd0a
BLAKE2b-256 35df4b40b997734f9fa0deb12e75018e12948b32a2f05b29b2d1c22afac5a9c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_misc_opentitan-0.0.post5260-py3.7.egg
  • Upload date:
  • Size: 26.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for pythondata_misc_opentitan-0.0.post5260-py3.7.egg
Algorithm Hash digest
SHA256 6b1981fe83dfbcd7bbb9462f642a15fdcb314a7df381c13a473abfb0cbfff41d
MD5 587e471d0b1de9a9b259af74a0387691
BLAKE2b-256 06bfd566084ef74349104c15cadc457538c0038772f873a24f246571a3ad02f2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_misc_opentitan-0.0.post5260-py3.6.egg
  • Upload date:
  • Size: 26.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.6.13

File hashes

Hashes for pythondata_misc_opentitan-0.0.post5260-py3.6.egg
Algorithm Hash digest
SHA256 77255ffc207ab5a825ab1d9828184660501d494c6b9141ad78bbf605a2ea8e82
MD5 0c3da792565b45c1639bb8cc89928411
BLAKE2b-256 a762367ac6aa7c2840c783728cc7a65426718228b92d7114b011307f2c0e98c6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_misc_opentitan-0.0.post5260-py3-none-any.whl
  • Upload date:
  • Size: 25.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.6.13

File hashes

Hashes for pythondata_misc_opentitan-0.0.post5260-py3-none-any.whl
Algorithm Hash digest
SHA256 53c7d0939efc624a5ab41fe25447868c3df37a5f3bb56d916f7a17b08d6d42eb
MD5 cddc82b59fa21d7c4a1ef317a56cf247
BLAKE2b-256 571fafbae634b3f21ec788fb66171187d35e71313dc2507d76f6df6dd6e02b5c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_misc_opentitan-0.0.post5260-py2.7.egg
  • Upload date:
  • Size: 25.8 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.59.0 CPython/2.7.18

File hashes

Hashes for pythondata_misc_opentitan-0.0.post5260-py2.7.egg
Algorithm Hash digest
SHA256 d249ac8eaae7dbd36e6b546b780370d66583a16b728a9f9b9f29521c8b40834c
MD5 03fb4fe82240f966f3bc4218d481a188
BLAKE2b-256 27fd489ff2b1a706b56e5d823ce54644a2bdeb64be6efe1e3bba678ead241bd6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_misc_opentitan-0.0.post5260-py2-none-any.whl
  • Upload date:
  • Size: 25.4 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.post5260-py2-none-any.whl
Algorithm Hash digest
SHA256 54b0118bf593a40923320cdc973b010f7424eb9846ddd481c6cc00b94a4e5d16
MD5 66d98172ff97bd92739186bc6f32870f
BLAKE2b-256 a600d40a4ce3f051515d783d77a760560ffb7c7f7b13189f1a14ee50f6fa2d95

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