我有一个现有的Python项目,主要使用
最初我使用
我开始将项目迁移到
我的
现在我的问题是:
我需要回退到原始的setup.py/*.cfg配置,还是有办法让
setup.py
来构建项目。该项目有两个配置在setup.py中的Cython扩展模块。最初我使用
pip install -e .
进行开发,但自从那时起我就使用python setup.py build_ext --inplace
来仅在需要时重新构建扩展模块,这比安装包要快得多。我开始将项目迁移到
pyproject.toml
,并在pyproject.toml
中的[project]
部分中包含项目配置。我的
setup.py
基本上只包含了Cython扩展模块,我了解到这些模块目前无法迁移到'pyproject.toml'中。现在我的问题是:
python setup.py build_ext --inplace
不再起作用,因为setup.py
没有所有信息,并且没有查看pyproject.toml
读取项目配置(因此缺少项目配置信息)。我需要回退到原始的setup.py/*.cfg配置,还是有办法让
setup.py
从pyproject.toml
检索配置?
pyproject.toml
来配置一个包,但我一直在与setup.cfg
和setup.py
一起使用它,并且能够使用python3 setup.py build_ext -i
编译 Cython 扩展。您想让我添加一个带有示例的答案吗? - alfonsoSR