如何为依赖于pypi之外的包的程序编写setup.py
例如,如果 PIL、python-rsvg 和 libev3 是程序的依赖项怎么办? 这些依赖项不在 pypi 索引中,后两个是 Debian 包名称。…
如何禁止 easy_install 压缩 Egg?
我必须在 distutils.cfg 中添加什么内容才能防止 easy_install 安装压缩的 Egg? 压缩是一个很好的想法,但我喜欢能够 grep 并调试该代码。 我使用 py…
在 distutils/setuptools 之前和之后访问数据文件
我正在做一个独立于平台的 PyQt 应用程序。 我打算使用 setuptools 编写 setup.py 文件。 到目前为止,我已经成功地解除了平台的技术,例如根据平台加…
在 setup.py 中使用 Unicode 元数据的正确方法是什么?
我正在使用 setuptools 为 Python 包编写 setup.py,并希望在 long_description 字段中包含非 ASCII 字符: #!/usr/bin/env python from setuptools i…
python distutils / setuptools:如何排除模块,或尊重 svn:ignore 标志
我有一个 python 项目“myproject”,其中包含多个包。 其中一个包“myproject.settings”包含一个模块“myproject.settings.local”,该模块通过“sv…
如何使 easy_install 将包扩展为目录而不是单个 Egg 文件?
我到底如何配置我的 setup.py 文件,以便当有人运行 easy_install 时,包会作为目录扩展到 \site-packages\ 中,而不是保留在鸡蛋内。 我遇到的问…
如何让 setuptools 忽略 subversion inventory?
当使用 setuptools 的 setup.py 打包 Python 包时: from setuptools import setup ... 创建的源代码发行版: python setup.py sdist 不仅像往常一样…
使用 Python 以编程方式检测 Windows XP 上的系统代理设置
我开发了一家跨国公司使用的关键应用程序。 全球各地办公室的用户都需要能够安装此应用程序。 该应用程序实际上是 Excel 的一个插件,我们有一个基于 …
setuptools 如何决定为 sdist/bdist 保留哪些文件?
我正在开发一个使用 namespace_packages 和 find_packages() 的 Python 包,就像在 setup.py 中一样: from setuptools import setup, find_packages …
python3.0上的安装工具
我试图为 python3.0 安装“setuptool”包。 但不幸的是 我尝试安装它说模块名称“dist”丢失。 请帮我解决这个问题。 截至 2013 年 3 月编辑: 请查看…
一个 setup.py 中的多个项目?
我当前的 setup.py (使用 setuptools)安装了两件事,一是tvdb_api (一个 API 包装器),另一个是 tvnamer (命令行脚本) 我希望将两者分开使用,…
如何使用 Python setuptools 加载一组已定义的 Egg 的入口点?
我想使用 setuptools 中的入口点功能。 在很多情况下,我想严格控制运行的 Egg 列表,以及有助于一组入口点的扩展: egg 集成测试,我想在不同的组合…
无法安装 python-setuptools: ./configure: 没有这样的文件或目录
该问题与“Unable to install Python without sudo 访问”。 我需要安装 python-setuptools 来安装 python 模块。 我已经解压安装包了。 配置时出现以…
当作为函数调用时,向 easy_install 添加额外的查找链接的正确方法是什么?
我需要调用 easy_install 作为函数来从一堆服务器安装一些 Python Egg。 确切地说,我安装的内容以及从哪里获取它是在运行时确定的:例如,我使用哪些…
从 setuptools 包中排除顶级目录
我正在尝试使用 setuptools 将 Python 项目放入 tarball 中。 问题是 setuptools 似乎不喜欢源树最初设置的方式(不是我设置的,我必须补充一下)。 …