问题标签 [distribute]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2639 浏览

python - “用户警告:setuptools 的未构建鸡蛋” - 这实际上是什么意思?

当我使用 pip 将东西安装到 virtualenv 时,我经常看到消息“UserWarning: Unbuilt egg for setuptools”。我总是安全地忽略它并继续我的业务,​​它似乎不会给我带来任何问题。

但是我突然好奇地打了脸,想知道是否有人可以解释这到底是什么意思?

另外,使用distribute 的新virtualenv 选项是否适合所有这些地方?我应该使用它,还是在 distutils2 出现之前忽略它?(如果这完全不相关,请道歉 - 也许这应该是一个新问题?)

谢谢!

0 投票
2 回答
4864 浏览

python - 如何为 Python 3 安装分发版

我正在尝试在 Windows 上使用 ActivePython 3.1.2安装分发。

按照奶酪店的描述运行python distribute_setup.py给我:

找不到
运行 install
Traceback 的 setuptools 发行版(最近一次调用最后一次):
文件“setup.py”,第 177 行,在
脚本 = 脚本中,
文件“C:\Dev\Python_x86\3.1\lib\distutils\core.py”,行149,在 setup
dist.run_commands()
文件“C:\Dev\Python_x86\3.1\lib\distutils\dist.py”,第 919 行,在 run_commands
self.run_command(cmd)
文件“C:\Dev\Python_x86\3.1 \lib\distutils\dist.py”,第 938 行,run_command
cmd_obj.run()
文件“build\src\setuptools\command\install.py”,第 73 行,运行
self.do_egg_install()
文件“build\src \setuptools\command\install.py",第 82 行,在 do_egg_install 中
easy_install = self.distribution.get_command_class('easy_install')
文件“build\src\setuptools\dist.py”,第 361 行,get_command_class
self.cmdclass[command] = cmdclass = ep.load()
文件“build\src\ pkg_resources.py”,第 1953 行,在 load
entry = import (self.module_name, globals(),globals(), [' name '])
文件“build\src\setuptools\command\easy_install.py”,第 16 行,从
setuptools.sandbox 导入 run_setup
文件“build\src\setuptools\sandbox.py”,第 164 行,在
fromlist=[' name '])。文件
AttributeError:“模块”对象没有属性“
安装过程中出了点问题。
请参阅上面的错误消息。

我是否可能缺少未知的依赖项?

下载源 tarball 并执行python setup.py install会产生完全相同的输出。

编辑:添加了运行安装程序的完整堆栈跟踪。

0 投票
1 回答
105 浏览

python - 有没有一种方法可以确定是否要使用 distutils 而不是 setuptools 安装软件包?

我可以查看 setup.py 我想看看它是否是一个 distutils 包。但是在熟悉 python 包管理的过程中,我注意到似乎有不止一种方法可以做到这一点。所以:

如何检查解压缩的包目录或 setup.py 以了解如何构建它?

编辑:当我说“构建”时,我的意思是它会使用 distutils 或 setuptools,还是分发。我正在使用构建。

0 投票
1 回答
941 浏览

python - python 命令行应用程序的最佳布局是什么?

什么是正确的方法(或者我会选择一个方法)来布置一个中等复杂性的命令行 python 应用程序?我用 paster 创建了一个 python 项目骨架,它给了我一些文件开始:

我想知道,主要是我的程序入口点应该去哪里,我怎样才能把它安装在路径上?setuptools 会为我创建它吗?我试图在 HHGTP 中找到它,但也许我只是想念它。

0 投票
6 回答
3829 浏览

iphone - 我可以只为某些人分发我的 iPhone 应用程序吗?

我想开发一个只有我的客户才能使用的特定应用程序,我如何限制该应用程序只能由我批准的人下载?

谢谢 !

0 投票
2 回答
693 浏览

python - 如何使用分发打包示例脚本?

我使用分发来打包一个小型python库。我按照 Hitchhiker's Guide to Packaging 中的描述创建了一个目录结构。

我的问题:我在哪里(在目录结构中)放置示例脚本来展示如何使用库以及需要对setup.py?

0 投票
1 回答
46 浏览

icons - 图标分发包装

我需要你们帮助伙计们。我设计了许多图标。

我需要将它们打包成普通、热、禁用、灰色这些类别进行销售,尺寸为 16x16、32x32、48x48、128x128、256x256。

你知道有什么软件可以自动为我做到这一点,还是我必须自己开发。

我是 vb.net 中的普通程序员。但不是图形编程方面的专家。

请给你建议

0 投票
5 回答
24425 浏览

python - 为什么“python setup.py sdist”会在项目根目录中创建不需要的“PROJECT-egg.info”?

当我跑

它在我的 ./dist 目录中创建一个 sdist。这包括我的“dist”文件夹内的 zip 中的“PROJECT-egg.info”文件,我不使用它,但它不会伤害我,所以我只是忽略它。

我的问题是为什么它还我的项目根目录中创建一个“PROJECT-egg.info”文件夹?我可以让它停止创建这个吗?如果没有,我可以在创建 sdist 后立即删除它吗?

我正在使用从 setuptools 导入的“设置”功能。WindowsXP、Python2.7、Setuptools 0.6c11、Distribute 0.6.14。

我的设置配置如下所示:

0 投票
5 回答
7244 浏览

python - 你如何在 Python 中更正模块已经加载的 UserWarnings?

在命令行中运行大多数 python 脚本时会收到以下类型的警告:

我认为这与使用分布式和 virtualenv 的组合有关,但想检查是否有其他人遇到过这个问题或者知道如何修复它。

0 投票
3 回答
352 浏览

ruby - 分发 ruby​​ 脚本的简单方法

我在一个文件夹中添加了一堆 ruby​​ 脚本,$PATH我认为其中一些可能对其他人有用。所以我想分发它们,我知道的唯一“好”方式是 ruby​​gems(仅包含二进制的 gem),它具有非常有用的版本控制优势,但也有初始化时间的缺点(有时脚本开始需要几秒钟跑)。有替代品吗?