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.post6198.tar.gz.

File metadata

  • Download URL: pythondata-software-compiler_rt-0.0.post6198.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.6.7

File hashes

Hashes for pythondata-software-compiler_rt-0.0.post6198.tar.gz
Algorithm Hash digest
SHA256 a7b81f38f8393bc957c270ac6da2ed21eaf72f96316239f3a2aab21a9036fc47
MD5 015df96c3e45f9bbfa00708175898252
BLAKE2b-256 97383119be31dcd68c8d92daacbb47f2fb402545aade838d700c34f5d708852e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_software_compiler_rt-0.0.post6198-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.post6198-py3.8.egg
Algorithm Hash digest
SHA256 21d3e4f1255a1598a3bed895408d8c5fc3e86d8118e820c05cd9240c0c9ff21c
MD5 86e40b1a97919bd41514fcd68383ba4c
BLAKE2b-256 b1ff61a3cbe36fdb5a6355fe94309a64885670116915e98facc7e810d863f289

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_software_compiler_rt-0.0.post6198-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.post6198-py3.7.egg
Algorithm Hash digest
SHA256 fee2c61894e0235f1a86a9575d4aacd8a9977925f2a0449308d8ae16f2596bb5
MD5 65727feecde40a35f237d84cc8ac145c
BLAKE2b-256 23c0ca7380deac2518f652297e207be846fd7339dc81d71b501641ed21a8b805

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_software_compiler_rt-0.0.post6198-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.post6198-py3.6.egg
Algorithm Hash digest
SHA256 e36171a956b9d83157bc853c81ef0239711f367b107fd2ac84d74b737e4d3a43
MD5 74421abb7391c13774715c94f56d9b1c
BLAKE2b-256 1ab193382b4b4545dd98ce5a54bac008b1e323e9f1d539fa7309d0411ea25fa5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythondata_software_compiler_rt-0.0.post6198-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.post6198-py3.5.egg
Algorithm Hash digest
SHA256 a283ff62e4b0dde0da0028ab8c3992b1db864b876b55ea22b8a14ca253c3ff87
MD5 0c52453c55128819ba7f81c8ba67de16
BLAKE2b-256 001b47af312bf9f4a8a4ac94af1bd4a8776cd3eaf8e35009323ff93ef45f283b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pythondata_software_compiler_rt-0.0.post6198-py3-none-any.whl
Algorithm Hash digest
SHA256 179637f322b26ce0075cf0766ca6555a41d2dd28af63e230c3113eaa11bc2666
MD5 0b3f024511d5759722e00ca35c8e0b75
BLAKE2b-256 5aa12857d5403cf3d4a90880c19131d28dc040db5cd1585a2dc712d5edda8ff5

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