包含picolibc数据文件的Python模块 - picolibc是一个为嵌入式32位和64位系统设计的C库。
项目描述
pythondata-software-picolibc
picolibc软件所需的非Python文件打包到Python模块中,以便它们可以与Python库和工具一起使用。
这对于与LiteX等工具一起使用非常有用。
数据文件位于Python模块pythondata_software_picolibc
下。可以使用pythondata_software_picolibc.data_location
值在文件系统中找到文件。
直接获取数据文件的示例;
import pythondata_software_picolibc
my_data_file = "abc.txt"
with open(os.path.join(pythondata_software_picolibc.data_location, my_data_file)) as f:
print(f.read())
使用litex.data.find
API获取数据文件的示例;
from pythondata_software_picolibc import data_file
my_data_file = "abc.txt"
with open(data_file(my_data_file)) as f:
print(f.read())
数据文件来自https://github.com/picolibc/picolibc,并使用git subtrees
导入到目录pythondata_software_picolibc/data。
安装
直接从git仓库安装
手动安装
您可以手动安装该包,但**不推荐**这样做。
git clone https://github.com/litex-hub/pythondata-software-picolibc.git
cd pythondata-software-picolibc
sudo python setup.py install
使用git仓库的pip安装
您可以使用pip直接从GitHub安装数据包,使用以下命令:
pip install --user git+https://github.com/litex-hub/pythondata-software-picolibc.git
如果您想为整个系统安装而不是仅针对当前用户,您需要移除--user
参数并以sudo运行,如下所示:
sudo pip install git+https://github.com/litex-hub/pythondata-software-picolibc.git
您可以使用以下命令安装仓库的特定版本:
pip install --user git+https://github.com/litex-hub/pythondata-software-picolibc.git@<tag>
pip install --user git+https://github.com/litex-hub/pythondata-software-picolibc.git@<branch>
pip install --user git+https://github.com/litex-hub/pythondata-software-picolibc.git@<hash>
使用requirements.txt
文件
将以下内容添加到您的Python requirements.txt
文件中:
-e git+https://github.com/litex-hub/pythondata-software-picolibc.git
要使用仓库的特定版本,请使用以下命令:
-e https://github.com/litex-hub/pythondata-software-picolibc.git@<hash>
通过PyPi
使用pip
pip install --user pythondata-software-picolibc
使用requirements.txt
文件
将以下内容添加到您的Python requirements.txt
文件中:
pythondata-software-picolibc
问题和修复
此包使用pythondata-auto工具集从https://github.com/picolibc/picolibc中的源自动生成。此pythondata仓库的拉取请求和问题可能不会被监控。
项目详情
关闭
pythondata-software-picolibc-1.7.9.post181.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1a88d2d38e5d03a173031c5285c3de61d54312c77dc7c9b877fcf434ed8a747f |
|
MD5 | c09ea121d2fe66fa7c4aa282a94520e7 |
|
BLAKE2b-256 | 48d60ee04f061e31dd1969853de2b6b65eac4d803eae8916a8cd99246e37b8e2 |
关闭
pythondata_software_picolibc-1.7.9.post181-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 75122e28be9aeb6311fd6de36bdac38921ea18cda4f4e0a330375ba4d4e9e566 |
|
MD5 | 17eca7796defea76d0bcf6508e2ddd83 |
|
BLAKE2b-256 | a6b309b9b943de8fb94de8b0afd5baed0beb9a95fd677e70759cecd212d8c30b |