# pythondata-software-compiler_rt **Repository Path**: flycloud2009_cloudlou/pythondata-software-compiler_rt ## Basic Information - **Project Name**: pythondata-software-compiler_rt - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-26 - **Last Updated**: 2025-05-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 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 is useful for usage with tools like [LiteX](https://github.com/enjoy-digital/litex.git). 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; ```python 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; ```python 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](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](https://pip.pypa.io/) with git repository You can use [pip](https://pip.pypa.io/) 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@ pip install --user git+https://github.com/litex-hub/pythondata-software-compiler_rt.git@ pip install --user git+https://github.com/litex-hub/pythondata-software-compiler_rt.git@ ``` ### 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@ ``` ## Installing from [PyPi](https://pypi.org/project/pythondata-software-compiler_rt/) ## Using [pip](https://pip.pypa.io/) ``` pip install --user pythondata-software-compiler_rt ```