为什么“python setup.py sdist”会这样?创建不需要的“PROJECT-egg.info”在项目根目录下?
当我运行时, python setup.py sdist 它会在我的 ./dist 目录中创建一个 sdist 。这包括我的“dist”文件夹内的 zip 中的“PROJECT-egg.info”文件,…
Python distutils 错误:“[目录]...不存在或不是常规文件”
让我们采用以下项目布局: $ ls -R . .: package setup.py ./package: __init__.py dir file.dat module.py ./package/dir: tool1.dat tool2.dat setu…
安装两个同名的python模块
安装两个同名的 python 模块的最佳方法是什么?我目前依赖于两个不同的 facebook 库:pyfacebook 和 Facebook 的新 python-sdk。这两个库都将自身安装…
Python:在基于 distutils 的项目中安装手册页
我有一个 Python 项目,它基本上是一组命令行脚本和一个帮助程序包。由于这些脚本有许多命令行选项,我决定为每个脚本创建一个手册页并使用 ronn (htt…
MANIFEST.in 在“python setup.py install”上被忽略- 没有安装数据文件?
这是我的精简 setup.py 脚本,删除了非代码内容: #!/usr/bin/env python from distutils.core import setup from whyteboard.misc import meta setup…
从 Python setuptools 创建可启动的 GUI 脚本(没有控制台窗口!)
我目前为基于 Python 的 GUI 添加可执行文件的方式是这样的: setup( # ... entry_points = {"gui_scripts" : ['frontend = myfrontendmodule.launche…
关于bdist目录层次结构的问题
我刚刚制作了一个小应用程序,然后为其编写了一个 setup.py 文件。一切似乎都很顺利,除了我无法弄清楚一件小事。 将 bdist 选项传递给 setup.py 时,…
如何从 distutils 二进制发行版中剥离源代码?
我想从 distutils 创建一个仅字节码的发行版(不,我确实这样做;我知道我在做什么)。使用 setuptools 和 bdist_egg 命令,您可以简单地提供 --exclu…
如何将 Gnome 小程序与 distutils 捆绑在一起?
我正在尝试用 Python 编写一个 Gnome 小程序。事实上,我已经编写了该应用程序,但在打包它时我陷入了困境。 我首先研究 distutils。我立即遇到的问题…
如何使用简单的预卸载脚本扩展 distutils?
我找到了安装后的问题#1321270 。我目前的主要目标是 bdist_wininst,但我没有找到任何与卸载相关的内容... 澄清一下: 我想在安装后注册一个com服务…
使用 distutils 的 data_files 位置不正确
distutils 文档 指定当 data_files 的目标目录为相对路径,文件将相对于 sys.prefix 进行安装。在我的系统(Linux Mint)上,这是 /usr;但是,data_f…
使用Pip安装Python包时如何使用MinGW的gcc编译器?
我配置了 MinGW 和 distutils,所以现在我可以使用此命令编译扩展: setup.py install 将使用 MinGW 的 gcc 编译器并安装包。为此,我安装了 MinGW 并…
将 Python 扩展 (.pyd) 动态链接到另一个扩展
Python 扩展模块只是动态库,因此我认为可以将 Python 扩展动态链接到另一个。问题出在 Windows 上,Python 扩展被赋予 .pyd 扩展名,而不是 .dll,因…
Python distutils.Extension:设置并发级别
我想知道如何使用 distutils.Extension 在 setup.py 上重现 make -j 的等效项,以便构建 Python 2.6 的 C 扩展。 我想要的结果:同时使用我的 C 编译…