为什么 setuptools 为我的项目和“未知”创建 Egg-info

问题描述 投票:0回答:1

我正在使用项目组织的扁平源模型,其中

pyproject.toml
setup.py
sampleproj
源目录位于同一级别。

sampleproj/
    LICENSE.md
    pyproject.toml
    README.md
    sampleproj/
        main.py
        __init__.py
    setup.py

当我使用 pipelinenv 在 virtualenv (

pipenv install -e .
) 中安装我的项目时,它(大概是通过
setuptools
)创建了
sampleproj.egg-info
UNKNOWN.egg-info
UNKNOWN.egg-info/SOURCES.txt
基本上是自述文件、许可证、setup.py 和 pyproj.toml。虽然
sampleproj.egg-info
的 SOURCES.txt 包含 .py 文件以及其他文件。

egg-info 的非 .py 版本的用途是什么?为什么叫未知?难道它有什么我不知道的目的吗?

我猜它不应该被创建,但我不确定如何创建它,所以我不清楚如何修复它。

python setuptools egg pipenv-install
1个回答
0
投票

事实证明这是工具链中的一个错误。等了6个月,升级解决了问题。

© www.soinside.com 2019 - 2024. All rights reserved.