问题标签 [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 投票
2 回答
733 浏览

c - 分发可加载的内置 bash 模块

我为 bash 编写了一个内置程序,它修改了“cd”命令,这是我的软件的要求。有没有办法独立于 bash 本身实际分发可加载的?理想情况下,我希望只发布一小部分“附加功能”,因为我知道人们可以通过从源代码修补和编译他们的 shell 来推迟。

我想计算用户在目录中的时间,以便确定他们想要在哪里。就是这个功能: http: //github.com/joelthelion/autojump/tree/master重写为 bash 内置,以解决性能问题。这个实现用来$PROMPT_COMMAND工作,但我想要一些集成的东西。

0 投票
8 回答
588 浏览

c++ - 向公众分发应用程序,以便他们可以编译,而无需透露源代码

我有一个专有应用程序,我想分发给几个人进行测试,但我们不想向他们透露来源。该应用程序是用 C++ 为 Linux 编写的。它链接到 Fedora/Ubuntu 存储库上现成的软件包。

有没有办法将源代码处理成中间的东西......然后分发它,并让用户进行最终编译,该编译实际上将中间代码编译并链接到他们的本机平台。

我正在尝试查看是否有任何替代分发预编译二进制文件的方法。谢谢。

0 投票
1 回答
10540 浏览

python - 使用 setuptools/distribute 打包资源

我正在开发一个 Python egg,它有几个 .txt 依赖项(它们是由 egg 本身生成文件的模板),我正在努力将这些依赖项复制到 .txt 文件site-packagessetup.py install。根据distribute文档...

我的包的文件系统:

在 setup.py 中:

在我的包裹中:

...配置和文件系统的这种组合应该导致file1.txt并且file2.txt可以通过pkg_resources.resource_string. 不幸的是,它们没有被复制到site-packages. setup.py install我错过了什么?

谢谢!

0 投票
2 回答
415 浏览

python - 使用 Distribute 包含包数据

我正在尝试将 Distribute 用于我的项目的setup.py. 我希望它包含包文件夹中的所有文件,它们是文本和图像文件,但当然不是 .pyc 文件。我读到文件应该由 CVS 和 SVN 跟踪,或者应该有一个MAINFEST.in.

所以:

  1. 我既不使用 CVS 也不使用 SVN,我使用 git。我知道可以为 git 写一个插件,也许有人有,但我不会使用一些我不知道它是否会被维护和支持的插件。此外,git 跟踪的不仅仅是源文件夹,repo 还包括其他不应打包在分发中的文件。

  2. 我认为 Distribute 的好处之一是不必处理MANIFEST.in文件。我真的必须吗?如果是这样,我在哪里可以看到指南?我从来没有写过MANIFEST.in.

有没有更好的解决方案?

0 投票
3 回答
547 浏览

python - 安装分发 0.6.10 后粘贴错误

过去几周一直在 Plone 网站上工作,这是我第一次使用 buildout 来制作食谱和 paste 来生成模板,这是一个学习曲线。

两天前,一切正常。

昨天,我从我已知的良好来源开始工作,并使用 paste 为新原型生成样板,工作正常。我编辑了构建(就像我之前做过几次一样)来解释新项目,运行构建,并得到一个挂起的构建(不断重复它正在生成分发)

谷歌搜索表明这是由于版本不匹配,我应该升级到最新版本的分发,所以我这样做了(到 0.6.10)

现在,那个错误已经消失了,但是任何做粘贴的能力也是如此。即使运行也会 paster create --list-templates 排除错误:

Traceback(最近一次调用最后一次):文件“F:\Plone\Python\Scripts\paster-script.py”,第 5 行,在?from pkg_resources import load_entry_point ImportError: No module named pkg_resources

希望有人可以提供帮助,b / c我现在很停滞不前。

0 投票
2 回答
543 浏览

flash - ActionScript 3 分发文本字段

动作脚本 3

今天我一直在寻找解决这个问题的最佳方法,但最终我把我认为是一项简单的任务复杂化了。

我有一些文本字段彼此相邻排列,所有固定宽度,即([宽度])

我想要做的是能够选择我想要显示的细节,然后将删除的 TextField 的宽度重新分配给其余部分(注意你只能从右边删除),所以如果我要显示到“tf3 ", 120 (70+50) 需要平均分配到其他盒子:

然后再次排列它们(x + 宽度等):

任何关于更好方法的想法,我确信我可以使用一些很好的简单功能来做到这一点。

我现在可能也把这个问题复杂化了,但我试试看,有人有什么想法吗?

0 投票
5 回答
3140 浏览

python - Python 打包状态:Buildout、Distribute、Distutils、EasyInstall 等

上一次我不得不担心安装 Python 包是两年前使用EnthoughtNumPyMayaVi2。那次经历让我一直在做与在非标准位置($HOME/usr/local2.6/例如,在 .

无论如何,我的工作是让我重新安装各种 Python 包。CheeseShop教程除了 Buildout 之外还提到了 DistUtils 和 EasyInstall!我很难找到一个比较这些(和其他)PyPi 安装工具的地方,所以我希望能够进入 StackOverflow 社区: 每个安装工具的优缺点是什么?

0 投票
3 回答
4458 浏览

python - 使用分发/设置工具创建符号链接(或运行脚本)?

作为我项目设置过程的一部分,我需要将其中一个包符号链接到指定目录,以便 init.d 脚本可以找到它。有没有办法将它作为后处理命令添加到setup()?我什至会满足于创建另一个文件来创建链接并将其setup()作为“运行这些”的某些 kwarg 列表的一部分传递给(如果存在这样的选项)。

foo脚本期望其中一个包src/被符号链接到其他地方的目录(例如,不仅仅是 on PYTHONPATH)。有没有办法做到这一点?

0 投票
2 回答
755 浏览

python - 如何开始使用 zc.buildout 和 Distribute?

我想使用 buildout 进行依赖管理,我听说分发是管理项目安装的新好方法。

但是,入门的简单教程似乎很薄弱。我见过的最直接的方法是 Jacob Kaplan-Moss 的使用 zc.buildout 开发 Django 应用程序(我的用例是一个 Web 应用程序),但是对于链的每个部分的作用以及什么仍然不是很清楚最佳做法是。

我该如何继续这些事情?我想把事情做对。

0 投票
4 回答
26676 浏览

python - PIP:仅安装依赖项

我有一个脚本,它创建一个virtualenv,安装distributepip在其中,然后可选地克隆一个gitrepo。

现在我已经安装了我将要处理的项目。但它的依赖项没有安装。我怎样才能pip安装所有依赖项,就好像我已经发布了一个pip install MyApp

编辑:显然我的问题是这个问题的副本

不完全确定,但pip install -e .似乎在没有太多额外的东西的情况下做我想做的事。如果我的代码没有链接,我会更喜欢site-packages