问题标签 [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 回答
170 浏览

python - 在 setup.py 中生成一些文件并将其复制到任意位置的推荐方法是什么?

我有一个 PyQT KDE 应用程序,我需要生成一些文件(使用pyuicpyrcc命令)并将一些文件(.desktop)复制到一些地方(即 /usr/share/applications/kde4/)。有哪些首选方法可以做到这一点?

使用shutil.copy()and os.command()(or subprocess.Popen()) 是复制操作和命令的好方法吗?或者有没有更好的方法在 setup.py 中使用 disutils 来做到这一点?

0 投票
1 回答
125 浏览

.net - 需要分发文件的解决方案

我有一个由 asp.net MVC 编写的文件管理器应用程序。用户可以通过它上传、删除、重命名和...任何文件。我将此程序部署在 D 分区上,现在它已满,我添加了一个新硬盘。我想在新硬盘(E分区)上写入新上传的文件。现在有些文件在 D: 上,有些文件在 E: 上。我想将文件分布在不同的分区中。是否有任何解决方案来管理所有文件而不对我的程序代码进行任何更改。请不要提供硬合并。我认为可以通过将一个文件夹链接到多个文件夹来实现。

0 投票
3 回答
1727 浏览

python - 如何在 Ubuntu 上正确安装多个非包 Distribute/virtualenv/pip 生态系统?

我正在 Ubuntu 中开发 Python 应用程序。我想建立一个Distribute/virtualenv/pip 生态系统来独立于任何系统 Python 包(我在 Synaptic 中管理,或者更确切地说让系统为我管理它们)来管理我的 Python 包。

我可以只安装 python-setuptools、python-virtualenv 和 python-pip 系统包,然后继续我的快乐之路,但我也希望能够获得最新/特定版本的 Distribute、virtualenv 和 pip。这些没有 PPA,所以我必须手动安装它们。

最后一个复杂的问题是,我希望能够为多个版本的 Python 执行此操作。也就是说,为 python2.6 设置一个生态系统,为 python 设置另一个生态系统,为 python3 设置另一个生态系统,或者在 64 位系统上为chrooted 32 位 Python设置另一个生态系统。

我猜这个过程会是这样的:

  • 使用 Python X 将我自己的分发副本安装到我的主文件夹中的某个位置
  • 使用独立分发,easy_install pip
  • 使用独立 pip,安装 virtualenv
  • 使用indie virtualenv,创建虚拟环境
  • 激活虚拟环境,安装包
  • 重复 Python Y、Z 和 Q

我在寻找哪些安装/配置选项?

0 投票
4 回答
31074 浏览

python - 何时在 setup.py 中使用 pip 需求文件与 install_requires?

我正在使用 pip 和 virtualenv 来打包和安装一些 Python 库。

我想我正在做的是一个很常见的场景。我是几个库的维护者,我可以为其明确指定依赖项。我的一些库依赖于第三方库,这些库具有我无法控制的传递依赖。

我想要实现的是让pip install我的一个库下载/安装其所有上游依赖项。我在 pip 文档中苦苦挣扎的是,需求文件是否/如何可以自己执行此操作,或者它们是否真的只是使用install_requires.

我会在我install_requires的所有库中使用来指定依赖项和版本范围,然后只使用需求文件来解决冲突和/或冻结它们以进行生产构建吗?

假设我生活在一个虚构的世界中(我知道,我知道),并且我的上游依赖项很简单,并且保证不会发生冲突或破坏向后兼容性。我会被迫使用 pip 需求文件,还是让 pip/setuptools/distribute 安装所有基于的东西install_requires

这里有很多类似的问题,但我找不到任何一个基本的问题,比如何时使用其中一个或同时使用它们。

0 投票
4 回答
5454 浏览

python - 如何为与 setuptools、distribute 等一起使用的 twistd/twisted 插件编写 setup.py?

Twisted Plugin System是编写可扩展的twisted 应用程序的 首选方式。

然而,由于插件系统的结构方式(插件进入一个应该是 Python 包的 twisted/plugins 目录),编写一个合适的 setup.py 来安装这些插件似乎并不简单。

我已经看到一些尝试将 'twisted.plugins' 添加到 distutils setup 命令的 'packages' 键中,但由于它不是真正的包,所以会发生不好的事情(例如,__init__.py某些工具会帮助添加 an )。

其他尝试似乎改用“package_data”(例如,http ://bazaar.launchpad.net/~glyph/divmod.org/trunk/view/head:/Epsilon/epsilon/setuphelper.py ),但这也可能失败以奇怪的方式。

问题是:是否有人成功编写了 setup.py 来安装适用于所有情况的扭曲插件?

0 投票
1 回答
898 浏览

.net - 替换一个dll时.net dll版本问题

我有以下问题。我创建了软件,在一个解决方案中包含多个项目。当我在我的一个项目中修复一个不会改变函数行为方式的错误时(例如,简单的字符串更改,或函数中的额外 try/catch 块)我必须重新编译并再次提供我所有的 dll,因为当我只提供修改后的dll,版本不匹配。我知道问题是由于我的 dll 被强命名。但是有什么方法可以实现我可以只替换更改的 dll,同时提高版本号,而不更改和分发其他 dll?

0 投票
3 回答
3992 浏览

python - automatically update python script

TL;DR I need a module which will automatically update my script in the background, silently.

I'm have a Python script which I distribute to users. I frequently update this, and then ask them to update it (via PIP). Obviously, this isn't a high priority for users, who just want to use the app, not think about updating it.

I'd like it to update my app automatically, like Google Chrome does, silently, in the background, automatically. Is there a library that allows me to do this already? If not, is there a straightforward way to use the PIP/distribute module to do it?

0 投票
2 回答
586 浏览

blackberry - 黑莓:如何在设备上进行测试?

我在 BlackBerry JDE 4.5 中开发了一个应用程序,我也使用 ksoap 库。当我尝试在模拟器中测试应用程序时,我需要加载两个文件:

  1. ksoap2.cdo
  2. 我的应用程序.cdo

但。如果我想在任何设备上分发测试,我该怎么做?

我看到有关签名文件的信息。我填写了“BlackBerry Code Signing Keys Order Form”表格,并在我的电子邮件中收到了来自 blackberry 的 3 个文件。

我如何使用这些文件?如何签署应用程序以安装我的设备?

谢谢。

0 投票
3 回答
259 浏览

algorithm - 将集合均匀分布到更大的集合中

有人可以指出一些关于给定集合 n 的算法的阅读,它将其元素放在更大的集合 m 中,均匀分布(尽可能)。我计划对剩余的值进行插值。

所以我有一组 3 个元素,其中包含

我想尽可能地将它分布在 10 个插槽的数据帧中,第一个和最后一个元素是第一个和最后一个相应的新集合:

提前致谢。

PS。我正在尝试用 R 来实现这一点

0 投票
2 回答
33262 浏览

excel - 共享/分发 Excel 宏的最佳方式是什么?

我在 Excel 中编写了宏,并希望将其分发给用户。一旦打开,我希望宏将自身添加为工具栏,然后在打开 Excel 时始终可见。因此,可以从所有工作簿方便地访问宏。