问题标签 [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.
java - Maven:如何生成一个独立的应用程序?
我正在使用 Maven 来管理控制台应用程序项目。在我的机器上,我打字mvn exec:java
,Maven 处理一切。但是,我想要的是在没有 Maven 帮助的情况下在不同的机器上执行相同的应用程序。
在 NetBeans 中,Ant 项目有一个dist
包含所有必要文件的目录。您所要做的就是输入java -jar dist/App.jar
. 如何让 Maven 生成这样的可分发目录或存档?
PS:虽然看起来相关,但这不是Create a Standalone application with Maven的副本。
python - 从重命名的重新分配的 python 包中跟踪 egg-info
使用
pip install django-compressor
我可以安装这个应用程序,它在 /lib/whatever/compressor 中解包
并且有一个/lib/django_compressor-1.1.2.egg-info。通过查看 egg-info: top_level.txt 中的文件,我可以看到该包位于顶层并具有新名称。
如果我不想获得压缩机的鸡蛋信息,反向操作怎么办?我通过分发搜索并一无所获。
事实上,我想要实现的是在 egg 之外跟踪很多 python 包并重命名,所以不仅仅是压缩器的情况。
谢谢
python - 如何强制“setup.py test”将依赖项安装到我的“virtualenv”中?
为了使我的应用程序可安装,我正在与和pip
进行激烈的斗争。我假设我的依赖项是正确的,即安装应该可能正确填充虚拟环境。但是,我想在开发过程中简化开发,所以我的目标是从一个空的开始,然后用所有定义的依赖项填充它(后来,这是一场完全不同的战斗)。setuptools
distribute
pip install myapp
virtualenv
setup.py test
setup.py develop
现在我的问题是:无论我多么努力,我得到的只是.egg
在我的项目目录中安装为 s 的依赖项,这至少是次优的。我尝试创建一个setuptools
可以使用的新命令pip
(这似乎可以工作,即使很笨拙),但这并不是真正的解决方案(即子类化和覆盖)。
那么如何setup.py test
填充virtualevn
而不是我的工作目录呢?
python - 通过分发获取安装为“entry_points”的python控制台命令的路径
我正在使用 setup.py 中的entry_point 字典安装控制台命令。这会在系统的某个路径中创建一个 python 文件(例如,作为 debian 中的 root /usr/local/bin
),该文件可以根据系统或您使用 virtualenvs 进行更改。
我需要使用 setup.py 作为 entry_points 安装的脚本的默认路径
python - 上传到 PyPi 后删除文件
我正在使用以下命令将我的包上传到 PyPi:
该命令会生成一些文件和文件夹,上传后是否有删除这些文件的选项?
python - “无法识别的 .svn/entries 格式”使用构建
自从升级到 subversion 1.7 后,我在运行 buildout 时得到“无法识别的 .svn/entries 格式”。我注意到对于这个错误,distribute 和 setuptools 都有一个未解决的错误报告,而且您似乎也可以使用setuptools_subversion来解决这个问题。
我不知道该怎么做是安装 setuptools_subversion 以便 buildout 拿起它。请问有人可以帮忙吗?
我试过了
- 下载它并运行 python setup.py install
- 将其添加到我的构建配置的 [buildout] 部分的鸡蛋列表中
python - 无法使用 python 3.2 安装分发
引发以下错误。
python - 在 Python 3.2.3 上分发 0.6.26 的安装问题
在 Windows 7 Python 3.2.3 上工作并安装了一些需要 setuptools 的东西。由于版本兼容性问题,改为分发 0.6.26。但是当我去安装它时,我收到以下错误:
我可能做错了一些基本的事情。有什么想法吗?
python - 在哪里可以找到 build_tests 命令?
当我阅读使用 tox 在多个 python 中测试一个包的示例时,我发现了一个"build_tests"
将(2to3
'd)测试文件放在build/
目录中的命令。我也可以在一些项目的tox.ini
文件和一些 gentoo ebuilds 中搜索它,但我仍然不知道哪个包安装了这个命令。我有 python 3.2,最后一个鼻子测试和最后一个分发,但"python setup.py build_tests"
仍然给出错误。
那么我必须安装什么才能获得此命令?
github - 从 github 项目分发二进制文件的最佳实践是什么?
从 github 项目分发二进制文件的最佳实践是什么?
我能想到:
- 在您的项目中创建一个 bin 文件夹,您可以在其中保留二进制文件的副本。然而,github 的目的是存储源代码而不是二进制文件 存储大型且定期更改的二进制文件可能会占用大量磁盘空间和带宽?
- 将二进制文件的副本上传到项目的github 页面,或使用单独的网站来托管您的二进制文件。但是,这并不总是可行的,并且需要更多(手工)工作来使二进制文件保持最新状态,我宁愿让二进制文件自动更新或通过单个操作进行更新。