【发布时间】:2023-02-07 00:24:03
【问题描述】:
我有一个带有 setup.py 文件的包,我想使用 pip-tools 来固定我的生产依赖项。
假设我的setup.py 如下所示:
#!/usr/bin/env python
import pathlib
from setuptools import setup, find_packages
setup(
author="Foo",
description="My package",
install_requires=["package1==1.0", "package2==2.0"],
extras_require={
"top_level": ["package1", "package2"],
},
version="0.1.0",
)
我如何在 setup.py 中跟踪我的顶级需求并将它们写回 install_requires 部分中的同一文件?我是否可以将 pip-compile 从 setup.py 转换为 requirements.txt 并将此文件中的内容读入 install_requires?
【问题讨论】: