标签: packaging

"setup.py upload"失败,显示"上传失败(401):您必须识别出编辑包信息"

跑步时......

python setup.py sdist register upload
Run Code Online (Sandbox Code Playgroud)

..我得到以下输出:

running register
We need to know who you are, so please choose either:
 1. use your existing login,
 2. register as a new user,
 3. have the server generate a new password for you (and email it to you), or
 4. quit
Your selection [default 1]:  1
Username: example
Password: ...
Registering mypackage to http://pypi.python.org/pypi
Server response (200): OK
I can store your PyPI login so future submissions will be faster.
(the login …
Run Code Online (Sandbox Code Playgroud)

python packaging setuptools

46
推荐指数
2
解决办法
1万
查看次数

如何让我的ad hoc iPhone应用程序的图标显示在iTunes中?

我有一个带有图标文件Icon.png的iPhone应用程序.

当应用程序在手机上时,此图标会正确显示,但它不会显示在iTunes的应用程序窗格中.

我需要做些什么才能让它正确显示?

iphone icons packaging software-distribution itunes

44
推荐指数
4
解决办法
5万
查看次数

Python打包:数据文件正确放在tar.gz文件中,但未安装到虚拟环境中

我无法将项目正确安装package_fiddler到我的虚拟环境中.

我已经发现,MANIFEST.in 负责将non.py文件放在Package_fiddler-0.0.0.tar.gz执行时生成的文件中 python setup.py sdist.

然后我做了:

(virt_envir)$ pip install dist/Package_fiddler-0.0.0.tar.gz

但这并没有安装数据文件或包/home/username/.virtualenvs/virt_envir/local/lib/python2.7/site-packages.

我已经试过的设置参数许多配置package_data,include_package_data并且data_files但我似乎每次都使用了错误的配置.

哪种配置package_data和/或include_package_data和/或data_files将正确安装package_fiddler到我的虚拟环境中?

项目树

.
??? MANIFEST.in
??? package_fiddler
?   ??? data
?   ?   ??? example.html
?   ?   ??? stylesheets
?   ?       ??? example.css
?   ??? __init__.py
??? README.rst
??? setup.py
Run Code Online (Sandbox Code Playgroud)

setup.py

from setuptools import setup


setup(
    name='Package_fiddler',
    entry_points={
    'console_scripts': ['package_fiddler = package_fiddler:main', ],},
    long_description=open('README.rst').read(),
    packages=['package_fiddler',]) …
Run Code Online (Sandbox Code Playgroud)

python packaging setuptools setup.py

42
推荐指数
3
解决办法
1万
查看次数

如何打包未使用vagrant up命令创建的现有VM?

我安装了一个VirtualBox,然后在其中安装了Ubuntu 12.10 Server Base OS.我已经安装了各种php包和其他包.我的朋友们建议我使用Vagrant,这样我就可以轻松地与队友分享我的设置.

因为我当前的VirtualBox VM不是使用创建的vagrant up,所以我不知道如何打包它.Vagrant 的文件谈到了包装,但首先说:

在完成本页的其余部分之前,请确保通过运行vagrant来构建虚拟环境.

在我的情况下,我最初使用vagrant up创建了我现有的VM.

如何打包现有VM?

packaging virtualbox virtual-machine vagrant

42
推荐指数
4
解决办法
4万
查看次数

Maven Jar Plugin和Maven Assembly Plugin有什么区别?

有人可以解释一下这两个Maven插件之间的确切差异吗?什么时候使用其中一个插件很有用?

java packaging maven

42
推荐指数
2
解决办法
7573
查看次数

分发python命令行工具的最佳方法是什么?

我当前的setup.py脚本运行正常,但它将tvnamer.py(工具)安装tvnamer.py到site-packages或类似的地方..

我可以setup.py安装tvnamer.pytvnamer,和/或是否有安装命令行应用程序的更好的办法?

python command-line packaging

40
推荐指数
1
解决办法
6263
查看次数

什么是默认的maven包装类型?

我似乎无法在网上或Maven文档中找到它; 我想知道Maven 3开箱即用的包装类型是什么.是否有测试包?

谢谢,麻烦您了.

packaging maven-3

39
推荐指数
1
解决办法
4万
查看次数

我们能否对python包装和进口如何运作有一些明确的认识?

我有机会完成模块的python管理,每次都是一个挑战:包装不是人们每天所做的事情,它成为学习的负担,也是记忆的负担,即使你真的这样做,因为这通常发生一次.

我想在这里收集有关导入,包管理和分发如何在python中运行的权威概述,以便这个问题成为所有在幕后发生的魔术的明确解释.虽然我理解问题的广泛层面,但这些事情是如此交织在一起,以至于任何有针对性的答案都无法解决主要问题:了解所有工作是什么,什么是过时的,什么是当前的,什么是同一任务的替代品,什么是怪癖.

要引用的关键字列表如下,但这只是一堆样本.还有更多,欢迎您添加其他详细信息.

  • 的PyPI
  • setuptools/Distribute
  • 的distutils
  • 鸡蛋链接
  • 果仁
  • 的zipimport
  • site.py
  • 站点包
  • .pth文件
  • 的virtualenv
  • 处理鸡蛋中已编译的模块(通过easy_install安装和不安装)
  • 使用get_data()
  • pypm
  • 便当
  • PEP 376
  • 奶酪店
  • eggsecutable

链接到其他答案可能是一个好主意.正如我所说,这个问题是为了高级概述.

python packaging

39
推荐指数
1
解决办法
1185
查看次数

Debian的Packaging Go应用程序

如何将Go二进制文件放入Debian包中?由于Go是静态链接的,我只有一个可执行文件 - 我不需要很多复杂的项目元数据信息.是否有一种简单的方法来打包可执行文件和资源文件而不经历创伤debuild

我一直在寻找现有的问题; 但是,我的所有研究都提出了关于包含golang开发环境的.deb文件的问题/答案(例如,如果你这样做,你会得到什么sudo apt-get install golang-go).

debian packaging go

37
推荐指数
4
解决办法
1万
查看次数

如何为每次调用设置rpmbuild的构建区域

我修改自动生成,并想告诉rpmbuild调用它,当使用特定生成区域.

这类似于现有问题,但更具体.

  • 我不想以root用户身份运行任何构建命令; 目的只是拥有一个RPM,而不是在系统中安装任何东西.

  • 我不想要求用户更改他们的dotfiles(例如$HOME/.rpmrc); 构建应该是自包含的,不会影响用户的现有设置.

  • 我不想将位置硬编码到foo.spec文件中; 如果用户想要在不同的位置构建,那么该文件应该可以使用.

  • --buildroot选项是不是我所需要; 为make构建过程的一部分设置伪根文件系统,但我需要为整个 RPM构建过程指定"构建区域" .

我正在寻找的是一个假设的--build-area FOODIR选项,可以给rpmbuild命令或等效的环境变量.因此,它应该仅影响该命令的单个调用,并使其对其构建区域使用指定的用户可写位置.

我已经看到了对_topdir宏的引用,这似乎就是我所说的,但它似乎不是每次调用都可配置的.

如果rpmbuild可以在需要时在该位置设置自己的环境,那将是理想的,但我不介意为每个构建设置目录,因为这可以作为构建的一部分自动化.目标是使用户可写位置仅在构建运行期间存在,然后在生成RPM文件后通过删除整个位置进行清理.

build-process packaging rpm rpmbuild

36
推荐指数
1
解决办法
1万
查看次数