如何为与 setuptools、distribute 等配合使用的 twind/twisted 插件编写 setup.py?
Twisted 插件系统 是编写可扩展扭曲应用程序的首选方式。 然而,由于插件系统的结构方式(插件进入twisted/plugins目录,该目录不应该是Python包),…
使用 pip 安装在 python setup.py Egg_info 上中断
我正在尝试使用常用命令 pip install tvrenamr 通过 Pip 和 PyPI 安装我自己的程序,但是我收到以下错误: Downloading/unpacking tvrenamr Running s…
simplejson 构建挂起
在 Windows 7 32 位上,我在安装 simplejson 时遇到问题。我全新安装了 Python 2.7.1 和 setuptools 0.6c11。 easy_install -v simplejson 在构建 ._s…
当使用我的 Egg 部署一些支持二进制文件时,如何让 setuptools 设置可执行位?
我正在使用 setuptools 创建一个 Egg,我想在其中包含一些支持二进制文件,最好安装在 Egg 目录中。 我可以将这些文件包含在 data_files 或 package_d…
创建从 git 存储库安装的 Python .egg
我目前正在研究我们的 Python 产品的部署技术。我们已经使用多个 git 存储库管理代码,但希望改进设置和更新服务器的过程。看来 easy_install、.egg …
何时使用 pip 需求文件与 setup.py 中的 install_requires ?
我使用 pip 和 virtualenv 来打包和安装一些 Python 库。 我想我正在做的事情是一个非常常见的场景。我是几个库的维护者,我可以明确指定这些库的依赖…
无法通过setuptools在egg中包含静态包文件
我正在尝试 Pyramid 教程示例,它的内置 setup.py 文件似乎被设置为将静态文件添加到 Egg 文件,但实际上并没有发生。我已经进行了一些搜索并尝试了设…
setuptools:数据文件包含在“bdist”中,但不包含在“sdist”中
我有一个如下所示的 setup.py 文件: #!/usr/bin/env python from setuptools import setup, find_packages setup( name="foo", version="1.0", packa…
pip freeze 捕获包名称,就好像它位于 python 索引站点上一样,但事实并非如此。需要完整路径
我从 git hub 安装了一个包: pip install -e git+http://github.com/un33k/django-uuslug.git#egg=django-uuslug 然后我做了: pip freeze > req.txt…
如何使用 Python 3 安装 pip?
我想安装 pip。它应该支持Python 3,但它需要setuptools,而setuptools仅适用于Python 2。 如何使用Python 3安装pip?…
如何让 setup.py 测试使用特定的 Fortran 编译器?
我正在尝试测试包含一些 f90 文件的 软件包。如果我构建或安装并指定 fortran 编译器,它就可以正常工作。但是,当我尝试测试时,出现以下错误: C:\U…
在 Python 中安装本地附加组件
我的包 X 的 setup.py 使用 setuptools 通过 extras_require 参数有选择地安装额外的包 Y。 现在,Y 包从 PyPi 中消失了,据我所知,也从可见的互联网…
是否可以在 setup.py 中表达特定于平台的依赖项,而无需构建特定于平台的 Egg 版本?
我们有一个占位符 Egg,它不包含任何代码,其存在只是为了从 PyPi 存储库中提取依赖包列表。 大多数这些依赖包与平台无关,但有些仅在 Win32 平台上使…
distribution、distutils、setuptools 和 distutils2 之间的区别?
我正在尝试 将开源库移植到 Python 3。(SymPy,如果有人想知道的话。) 所以,我需要在构建 Python 3 时自动运行 2to3。为此,我需要使用 distribute…
阻止 setup.py 作为 Egg 安装
如何阻止 setup.py 将软件包安装为 Egg?或者更好的是,如何easy_install将软件包安装为egg? sudo python setup.py install 原因是 PyDev 对 egg 格…