小编Arm*_*ken的帖子

如何使用系统安装的软件包?

我正在尝试编写脚本,它应该使用 Portage API。但是 Portage python 包在 PyPi 中不可用,但即使可用也没有任何意义,因为它应该从某些具有包数据库和配置的配置系统中使用。

我尝试编写以下丑陋的代码:

[tool.poetry.dependencies]
python = "^3.6"

click = "^7.0-r1"

portage = [
{ markers = "python_version ~= '3.6' and sys_platform == 'linux'", path = "/usr/lib64/python3.6/site-packages/portage/" },
{ markers = "python_version ~= '3.7' and sys_platform == 'linux'", path = "/usr/lib64/python3.7/site-packages/portage/" },
{ markers = "python_version ~= '3.8' and sys_platform == 'linux'", path = "/usr/lib64/python3.8/site-packages/portage/" },
{ markers = "python_version ~= '3.9' and sys_platform == 'linux'", path = "/usr/lib64/python3.9/site-packages/portage/" }
] 
Run Code Online (Sandbox Code Playgroud)

但这不起作用。Poetry 不会将路径目录中的代码视为 …

python gentoo python-packaging python-poetry

5
推荐指数
1
解决办法
2781
查看次数

标签 统计

gentoo ×1

python ×1

python-packaging ×1

python-poetry ×1