- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 setup.py 中声明了“extras_require”。有没有一种方法可以指定可选功能,例如 python setup.py[extras] install
.
我知道pip
可以处理可选功能,例如:
pip install .[extras]
pip install -e .[extras]
python setup.py install [extras]
或
python setup.py develop [extras]
可以做类似的事情。或者有没有其他方式告诉
python setup.py
安装一些可选的要求。
最佳答案
python setup.py install easy_install pkg_name[extras]
或者
python setup.py develop easy_install pkg_name[extras]
这当然需要
pkg_name
已存在于搜索路径中。它不应该安装
pkg_name
自
install
以来的第二次/
develop
选项会已经安装它。然而
extras
将被处理。
pip install (options) .[extras]
的优势是您可以将特定选项传递给
build
/
install
/
develop
.
关于Python setup.py install 指定 extras_require,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57458571/
我知道我可以通过 extras_require 在 setup.py 中指定可选依赖项: setup( name="Foo", extras_require={ 'bar': ["b
我在 setup.py 中声明了“extras_require”。有没有一种方法可以指定可选功能,例如 python setup.py[extras] install . 我知道pip可以处理可选功能
有没有办法在安装带有附加功能的包时自动处理依赖链接,而无需调用 --process-dependency-links就像 install_requires 的情况一样? pip install -e
Setuptools 可让您列出可选功能的要求 # mypackage 'extras_require' : { 'PDF' : ['reportlab'], 'DOCX' : ['docxlib']
setuptools 30.3.0引入了声明式包配置,允许我们将大部分用于直接传递给 setuptools.setup 的选项放在 setup.cfg 文件中。例如,给定以下 setup.cfg: [
是否可以让 setuptools 的 extras_require 覆盖 install_requires 中的要求集?我的猜测是不,因为 extras_require 是一个 ...dictiona
从 git 存储库安装时,如何使用 pip 安装 extras_requires ? 我知道你可以在项目在 pypi 上时执行 pip install project[extra]。 你必须为 git
我有一个带有 setup.py 和 extras_requires 的包“A”行如: extras_require = { 'ssh': ['paramiko'], }, 还有一个依赖于 u
我试图了解 setup.py 中 extras_require() 和 install_requires() 之间的区别,但无法理解。两者都是用来安装Python依赖的,但是它们有什么区别呢? 最佳答
我正在编写一个使用 py.test 进行测试的 python 程序,现在一个测试也依赖于 numpy。我应该在 setup.py 的哪个位置添加这些依赖项? 目前我的 setup.py 的相关部分如下
我使用 pip-tools管理我的依赖项和环境,它完美地为我的包生成一个 requirements.txt 文件,该文件由一个 setup.py 组成,如下所示: #! /usr/bin/env py
我使用 pip-tools管理我的依赖项和环境,它完美地为我的包生成一个 requirements.txt 文件,该文件由一个 setup.py 组成,如下所示: #! /usr/bin/env py
我是一名优秀的程序员,十分优秀!