- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
是否可以通过使用 setup()
调用的 entry_points
参数向项目添加自定义 setuptools
命令?
例如,我已将此添加到项目的 setup()
调用中:
entry_points = {
'distutils.commands': [
'abc = sphinx.setup_command:BuildDoc',
],
},
但是当我执行 python setup.py --help-commands
时,我仍然没有得到 abc
命令。有什么想法吗?
https://pythonhosted.org/setuptools/setuptools.html#adding-commands
最佳答案
如果您的目标是添加要通过 $ python ./setup.py abc
运行的 setuptools
命令,我已经成功完成了以下操作。
import sphinx.setup_command
setup(
...
cmdclass={
'abc': sphinx.setup_command.BuildDoc
}, ...
)
关于python - 使用 `entry_points` 添加 setuptools 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24578491/
我正在尝试开发一个可导入的Python包,并且还具有可从shell调用的entry_point。 当尝试调用入口 pip 时,我得到: pkg_resources.VersionConflict:(p
我发现了 setuptools 的入口点: http://pythonhosted.org/setuptools/setuptools.html#dynamic-discovery-of-servic
查看一些 python 代码,我发现了 setuptools.setup 函数的参数 entry_points。我在 setuptools/distutils 的任何 API 文档中都看不到这个参数。
我想使用 setuptools 安装脚本并进行以下设置: 在我的开发目录中有文件 setup.py 和 z_script.py. z_script.py 文件如下所示: def main():
我使用 pip install -e ./mylocalpkg 在开发模式下安装了一个包。 这个包定义了一个entry_points.console_script setup( name='m
我正准备部署一个具有以下布局的 Python 包: MyPackage/ setup.py MyPackage/ __init__.py __main__.py lib
我想让我的程序可插入。我想使用 setuptools 方法,使用 eggs。 我已经能够制作一个插件来为某些功能提供替代类,并且我可以使用它。 我想选择在运行时使用的类;我的核心模块或任何插件中的那个
我正在为我编写的 Python 脚本使用 setuptools 安装后,我会: $ megazord -i input -d database -v xx-xx -w yy-yy 如果我正在运行它,我
我正在尝试创建自己的包。软件包非常简单,只有一个 python 模块和一个 bash 脚本。我想把它们都安装在 /usr/local/bin 下,这样它们就可以直接执行了。 这是我的 setup.py
是否可以通过使用 setup() 调用的 entry_points 参数向项目添加自定义 setuptools 命令? 例如,我已将此添加到项目的 setup() 调用中: entry_points
现在,pub build支持构建 Polymer 应用程序,如何将多个 entry_points 传递给我的 pubspec.yaml 文件中的 Polymer 转换器? 当我尝试使用此语法构建时,两
我有一个要在本地构建以在嵌入式环境中使用的包。 我正在尝试自动生成一个控制台脚本,所以我在 entry_points 中使用 console_scripts,如下所示: setup(...,
我创建了一个带有 GUI 组件的 python 库。我正在使用 setuptools 的 console_scripts 功能创建一个命令行启动器。目前,当我使用 console_scripts 启动
我正在编写一个我想使用 Setuptools 分发的脚本。我已将此脚本添加到我的 setup.py 中的 entry_points 部分。 来自 setuptools 文档: The function
我想使用其他人的 python 实用程序,foobartools,它的 native 环境是 linux。 Foobartools 是纯 python,因此没有理由不能在我所在的 Windows 上使
Python 的 setuptool有两种向 Python 包添加命令行脚本的方法:script 和 entry_point。 This tutorial概述了这些方式: 脚本 将 Python 脚本
通过 setup.py 将 Python 控制台脚本安装到我的路径中基本上有两种方法: setup( ... entry_points = { 'console_scr
我想通过在 docker ubuntu 中使用 Anaconda3 来使用 jupyter notbook,但是当我使用 docker build --platform linux/amd64 . 创
我正在使用 entry_point dict 安装控制台命令在 setup.py 中。这会在系统中的某个路径中创建一个 python 文件(例如,debian 中的 root 是 /usr/local
我有以下项目结构: project |-project.py |-__init__.py |-setup.py |-lib |-__init__.py |-project |-__in
我是一名优秀的程序员,十分优秀!