为什么setuptools这么慢

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

我有一个 python 库,但它的大小为 40 MB。但是,制作轮锉需要超过12个小时。

设置工具卡在这里:

copying server\views\generic\edit.py -> build\lib\server\views\generic
copying server\views\generic\list.py -> build\lib\server\views\generic
copying server\views\generic\__init__.py -> build\lib\server\views\generic
creating build\lib\server\views\templates
copying server\views\templates\__init__.py -> build\lib\server\views\templates

这里大部分时间都卡住了,但它仍然使用我的处理器。

我只是好奇为什么要花这么长时间来制作 Wheel 文件才能将其发布到 pypi 上。

python python-3.x setuptools
1个回答
0
投票

当你去构建一个包时,你可以

清理缓存:

find . | grep -E "(/__pycache__$|\.pyc$|\.pyo$)" | xargs rm -rf

清理分区并构建:

rm -rf dist/
rm -rf build/

在您的

setup.py
中仅添加您需要的软件包或排除您不需要的软件包:

packages=find_namespace_packages(exclude=("test", "doc", "dist", "build"))
© www.soinside.com 2019 - 2024. All rights reserved.