python-3.x - 如何使用 Poetry 在 python 轮中包含符号链接和链接文件?
问题描述
我有一个 python 包,我想包含子模块中的一些特定文件而不包括整个包,因此结构如下所示:
foo_project
|
+-- submodule_files
+-- bar.json
+-- other_stuff
+-- foo
+-- __init__.py
+-- foo.py
+-- <symlink to bar.json>
诗歌 toml 文件有
packages = [
{ include = "foo" }
]
使用 创建轮子时poetry build
,会复制链接的文件,但不会复制链接本身
foo_wheel
|
+-- submodule_files
+-- bar.json
+-- foo
+-- __init__.py
+-- foo.py
(为简洁起见,在轮子中省略了信息目录)
因此,一旦安装,python 包就会丢失额外的文件
解决方案
推荐阅读
- angular - DOMException:Angular 中的“字符串包含无效字符”
- android - 无法转换工件 'kotlin-android-extensions.jar
- selenium - 出现错误“无法创建新会话,因为‘createSession’需要 HttpClient”
- apache - Xampp apache没有启动
- python - 对 Python 来说相对较新:from __future__ 是干什么用的?
- excel - VBA 临时表单提取问题
- java - 忽略 Excel 警告
- php - 在 Woocommerce/wordpress 中正确添加功能的方式和位置;以及如何称呼他们?
- r - 系列名称,行尾带有系列颜色系列
- r - 无法安装 RADammi 软件包