gpt4 book ai didi

python - 如何在 Python 的 setup.py 中包含和安装本地依赖项?

转载 作者:太空狗 更新时间:2023-10-29 21:09:39 26 4
gpt4 key购买 nike

我正在创建一个 setup.py 来分发我的应用程序。这个应用程序有许多可以通过 pip 安装的依赖项,它还有一些不能从 PyPI 安装的自定义依赖项。

因此,我创建了一个 custom_package_0.1.whl,它将包含在发行版中,并且必须在 setup.py 安装来自 install_requires

想象一下以下应用程序结构:

my_app/
win_deps/custom_package_0.1.whl
my_app/
__init__.py
main.py
setup.py
setup.cfg

我该怎么做?

最佳答案

有一种新技术(自版本 19.1 起)称为 Direct references .假装您的文件托管在本地主机上。

from setuptools import setup

path_to_my_project = "/home/user/projects/my_package" # Do any sort of fancy resolving of the path here if you need to


setup(# ... other arguments
install_requires=[f"my_package @ file://localhost/{path_to_my_project}#egg=my_package"]
)

关于python - 如何在 Python 的 setup.py 中包含和安装本地依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35668295/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com