Skip to main content

Python module containing data files for LLVM Compiler RT Module software.

Project description

pythondata-software-compiler_rt

Non-Python files needed for the software compiler_rt packaged into a Python module so they can be used with Python libraries and tools.

This Useful for usage with tools like LiteX.

The data files can be found under the Python module pythondata_software_compiler_rt. The pythondata_software_compiler_rt.data_location value can be used to find the files on the file system.

Example of getting the data file directly;

import pythondata_software_compiler_rt

my_data_file = "abc.txt"

with open(os.path.join(pythondata_software_compiler_rt.data_location, my_data_file)) as f:
    print(f.read())

Example of getting the data file using litex.data.find API;

from pythondata_software_compiler_rt 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://git.llvm.org/git/compiler-rt.git/ and are imported using git subtrees to the directory pythondata_software_compiler_rt/data.

Installing from git repository

Manually

You can install the package manually, however this is not recommended.

git clone https://github.com/litex-hub/pythondata-software-compiler_rt.git
cd pythondata-software-compiler_rt
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-software-compiler_rt.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-software-compiler_rt.git

You can install a specific revision of the repository using;

pip install --user git+https://github.com/litex-hub/pythondata-software-compiler_rt.git@<tag>
pip install --user git+https://github.com/litex-hub/pythondata-software-compiler_rt.git@<branch>
pip install --user git+https://github.com/litex-hub/pythondata-software-compiler_rt.git@<hash>

With requirements.txt file

Add to your Python requirements.txt file using;

-e git+https://github.com/litex-hub/pythondata-software-compiler_rt.git

To use a specific revision of the repository, use the following;

-e https://github.com/litex-hub/pythondata-software-compiler_rt.git@<hash>

Installing from PyPi

Using pip

pip install --user pythondata-software-compiler_rt

Project details


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-software-compiler_rt-0.0.post6200.tar.gz.

File metadata

  • Download URL: pythondata-software-compiler_rt-0.0.post6200.tar.gz
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.1

File hashes

Hashes for pythondata-software-compiler_rt-0.0.post6200.tar.gz
Algorithm Hash digest
SHA256 8c7169b143a5dcf68ec784b0bf0eb640bb845e34a52a07ef01e4a9f1b002a80a
MD5 146747b2eeaa4f46ec839022e7dd2e23
BLAKE2b-256 2a8d4c430246ba3c96d2ecc0e7b9d3f0c3c2b6e07f7f6d0b9f9468ba5fc6ca89

See more details on using hashes here.

File details

Details for the file pythondata_software_compiler_rt-0.0.post6200-py3.8.egg.

File metadata

  • Download URL: pythondata_software_compiler_rt-0.0.post6200-py3.8.egg
  • Upload date:
  • Size: 3.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.0

File hashes

Hashes for pythondata_software_compiler_rt-0.0.post6200-py3.8.egg
Algorithm Hash digest
SHA256 678621f1aaed043524272007de9d9bb2e7c16fb70c3301346e4a472c46d8c77e
MD5 5708d42cd5d1a322c7f01d25d8bdf6d7
BLAKE2b-256 052110ab4442d05577a08b118a7e348cb6bbd7daa35636149e78bde4ed89bd83

See more details on using hashes here.

File details

Details for the file pythondata_software_compiler_rt-0.0.post6200-py3.7.egg.

File metadata

  • Download URL: pythondata_software_compiler_rt-0.0.post6200-py3.7.egg
  • Upload date:
  • Size: 3.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.1

File hashes

Hashes for pythondata_software_compiler_rt-0.0.post6200-py3.7.egg
Algorithm Hash digest
SHA256 400300333c8ee6cee04f520a2a4e6bf3d47062b8fec54043e2f4f32e06b83c82
MD5 6fadfb208bf8ad8e7272d8bc79436362
BLAKE2b-256 5e4436fc12899fc5199c15f0d1cbb39a4fc6cc65eae01e020a55d9e2bbaa0528

See more details on using hashes here.

File details

Details for the file pythondata_software_compiler_rt-0.0.post6200-py3.6.egg.

File metadata

  • Download URL: pythondata_software_compiler_rt-0.0.post6200-py3.6.egg
  • Upload date:
  • Size: 3.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.6.7

File hashes

Hashes for pythondata_software_compiler_rt-0.0.post6200-py3.6.egg
Algorithm Hash digest
SHA256 bd9761e44c277fb886e7bfa49acf596a771bf7812712f9504de50ef2a49b92aa
MD5 39065b2566eb11e6d2913cbe4b8f996f
BLAKE2b-256 7c050a2963c1abb7f066a2a3742ad73f7af22a5be5e3f40b85f1b34b595032d0

See more details on using hashes here.

File details

Details for the file pythondata_software_compiler_rt-0.0.post6200-py3.5.egg.

File metadata

  • Download URL: pythondata_software_compiler_rt-0.0.post6200-py3.5.egg
  • Upload date:
  • Size: 3.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.5.6

File hashes

Hashes for pythondata_software_compiler_rt-0.0.post6200-py3.5.egg
Algorithm Hash digest
SHA256 e9ce445ce152fd42080c415b8f1df38b3f7b6c5386c09aa8f6c008fcc759bb10
MD5 e08826ded617725b193d32cecd36080a
BLAKE2b-256 4140558001fecac83bcb7d19eb290d23ab4d7ba046568c99b4e418401d67381f

See more details on using hashes here.

File details

Details for the file pythondata_software_compiler_rt-0.0.post6200-py3-none-any.whl.

File metadata

File hashes

Hashes for pythondata_software_compiler_rt-0.0.post6200-py3-none-any.whl
Algorithm Hash digest
SHA256 dc12ee844430e64229cf493ad0768ee3a17853d22b01ac958a25d6dc378411eb
MD5 a5f73a1fd503e9f3481ca64478c9f974
BLAKE2b-256 ccc6e3f0753af36c7e9b5267ab9c7b32d7fe365ac0274c296f567dc23313e7ae

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