跳转到主要内容

包含OpenTitan杂项资源文件的Python模块。

项目描述

pythondata-misc-opentitan

将杂项OpenTitan打包到Python模块中所需的其他Python文件,以便与Python库和工具一起使用。

这对于与LiteX等工具一起使用非常有用。

数据文件可以在Python模块pythondata_misc_opentitan下找到。可以使用pythondata_misc_opentitan.data_location值在文件系统中查找文件。

直接获取数据文件的示例;

import pythondata_misc_opentitan

my_data_file = "abc.txt"

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

使用 litex.data.find API 获取数据文件的示例;

from pythondata_misc_opentitan import data_file

my_data_file = "abc.txt"

with open(data_file(my_data_file)) as f:
    print(f.read())

数据文件来自 https://github.com/lowRISC/opentitan,并使用 git subtrees 导入到目录 pythondata_misc_opentitan/resources

从 Git 仓库安装

手动安装

您可以手动安装该软件包,但此方法不建议使用。

git clone https://github.com/litex-hub/pythondata-misc-opentitan.git
cd pythondata-misc-opentitan
sudo python setup.py install

使用带 Git 仓库的 pip

您可以使用 pip 直接从 github 安装数据包,方法如下;

pip install --user git+https://github.com/litex-hub/pythondata-misc-opentitan.git

如果您想为整个系统安装,而不仅仅是当前用户,则需要删除 --user 参数,并以 sudo 方式运行,如下所示;

sudo pip install git+https://github.com/litex-hub/pythondata-misc-opentitan.git

您可以使用以下方式安装仓库的特定版本;

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

使用 requirements.txt 文件

使用以下方式将其添加到 Python 的 requirements.txt 文件中;

-e git+https://github.com/litex-hub/pythondata-misc-opentitan.git

要使用仓库的特定版本,请使用以下命令;

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

PyPi 安装

使用 pip

pip install --user pythondata-misc-opentitan

项目详情


发布历史 发布通知 | RSS 源

下载文件

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

源分发

此版本没有提供源分发文件。请参阅生成分发存档的教程

构建分发

pythondata_misc_opentitan-0.0.post5551-py2-none-any.whl (25.7 MB 查看哈希值)

上传时间 Python 2

由以下机构支持