为什么“python setup.py sdist”会这样?创建不需要的“PROJECT-egg.info”在项目根目录下?
当我运行时, python setup.py sdist 它会在我的 ./dist 目录中创建一个 sdist 。这包括我的“dist”文件夹内的 zip 中的“PROJECT-egg.info”文件,…
python 命令行应用程序的最佳布局是什么?
布置中等复杂度的命令行 python 应用程序的正确方法是什么(或者我会选择一种好方式)?我使用 Paster 创建了一个 python 项目框架,它给了我一些文件…
如何安装 Python 3 的分发版
我正在尝试在 Windows 上使用 ActivePython 3.1.2 安装 distribute 。 按照奶酪店的描述运行 python allocate_setup.py 给我: 未找到 setuptools 发…
有没有一种方法可以确定是否要使用 distutils 而不是 setuptools 安装软件包?
我可以查看 setup.py 内部,看看它是否是 distutils 包。但在熟悉 python 包管理的过程中,我注意到似乎有不止一种方法可以做到这一点。那么: 如何检…
如何开始使用 zc.buildout 和 Distribute?
我想使用构建进行依赖管理,而且我听说分发是管理项目安装的新好方法。 然而,简单的入门教程似乎很少。我见过的最直接的是 Jacob Kaplan-Moss 的 使…
使用 Distribution/setuptools 创建符号链接(或运行脚本)?
作为项目设置过程的一部分,我需要将其中一个包符号链接到指定目录,以便 init.d 脚本可以找到它。有什么方法可以将其作为后处理命令添加到 setup() …
使用 Distribute 包含包数据
我正在尝试对我的项目的 setup.py 使用 Distribute。我希望它包含包文件夹中的所有文件,这些文件是文本和图像文件,但当然不是 .pyc 文件。我读到这…
向公众分发应用程序,以便他们可以编译,而无需透露源代码
我有一个专有的应用程序,我想分发给一些人进行测试,但我们不想向他们透露来源。 该应用程序是用 C++ 为 Linux 编写的。 它链接到 Fedora/Ubuntu 存…