跳转到主要内容

包含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仓库的拉取请求和问题可能不会被监控。

项目详情


发布历史 发布通知 | RSS源

下载文件

下载适用于您平台文件的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

构建分发

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面