setuptools声明性文件支持设置.cfg

setuptools-declarative-requirements的Python项目详细描述


声明性setuptools配置需求文件支持

此项目为使用setuptools声明性配置的项目添加了功能 使用需求文件指定需求。在

在⚠ 这是一个原因,至少在默认情况下不受支持。请read why

不管怎样,如果你知道你在做什么,那么这个库解决了缺失的功能 使用需求文件定义需求。在

setup.cfg

{cd4{a}应该包括名为

[requirements-files]setup_requires=requirements/setup.txtinstall_requires=requirements/base.txttests_require=requirements/tests.txtextras_require=  docs = requirements/docs.txt  cli = requirements/cli.txt

pyproject.toml

pyproject.toml还应包括setuptools-declarative-requirements

^{pr2}$

setup.py

有些项目仍然使用setup.py填充,类似于:

#!/usr/bin/env pythonimportsetuptoolsif__name__=="__main__":setuptools.setup()

如果这是您的情况,setup.cfg需要额外的调整。确保你有 setuptools-declarative-requirements在您的setup_requires中:

[options]setup_requires=  setuptools>=50.3.2  setuptools-declarative-requirements

一定要注意

在⚠ 此项目不尝试验证您的需求文件。

它唯一做的就是包含需求文件中的每一个非空行 不要以#-r--开头。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java无法从spring resttemplate访问sms网关   使用spark上下文方法参数的java并行化集合不正确   java中ReadLock的并发检查副本   java基于属性比较两个列表是否具有相同的元素   字符串Java文本块:缩进前缀中的制表符和空格的混合   java如何将带有@SpringBootApplication的maven模块作为测试范围中的依赖项添加到另一个maven模块   我需要一些关于在Java中使用2个jar文件的帮助   mysql JPA Java Spring Boot执行查找/连接表   java对话框选择具有特定名称的文件   java如何修复Spring工具套件4中的端口8080错误?   Java中的apache poi Excel阅读器   java如何在tomcat访问日志中记录线程上下文值   java有一种方法可以创建类<T>的实例,该类将类作为传递泛型的构造函数中的参数   默认情况下,java GORM onetomany映射执行即时抓取   java不能在安卓中接受全局变量   统计系统的java MongoDB异步驱动程序排名   java如何解析:无法解析插件“org.springframework.ide.eclipse.ui”?   用Java从一副牌中随机抽取5张牌   javaapachecamel动态消费者   java如何克服使用Flood Fill 4算法时的“薄边界”问题?