packaging相关内容
Hadley Wickham出色的博士Wickham指出,"完整的角色列表非常全面.如果您的包裹有have夫(wdc),作词人(lyr)或服装设计师(cst),请放心,您可以正确地描述他们在创建包裹中的作用." 我遇到的问题是,包装的citation()输出中仅包含具有“作者"角色的人员-wood夫,抒情诗人和服装设计师没有.我希望我的软件包中的非作者贡献者被包括在引用中,但不想(不正确地)将他
..
我想声明一些“用户定义的编译器常量",以使我的规范文件尽可能保持“常量".这在C ++中很常见,例如: // misc/config.hh namespace misc { typedef std::shared_ptr A_ptr; namespace arch = ibmpc; } // misc/code.hh #include "misc/config.hh" na
..
在规范文件更改后,按照本教程进行操作对于子包,我能够通过一个构建来创建两个RPM,并执行以下操作: 我的规格文件如下: Name: @CPACK_PACKAGE_NAME@ License: the license Summary: the summary Group: Applications Version: @CPACK_PACKAGE_RELEASE_
..
我的项目在"\ BankPrj"文件夹中 它有 (1).com文件夹 (2)Account.java,Customer.java,TestBanking.java文件 (3)主类在TestBanking.java 中 这是错误. 这是我完整的项目 https://docs.google.com/folder/d/0BzMe2Ya7vhrAem5rcEljc3k1k
..
我有一个用Scala编写的库,该库使用Bouncy Castle并具有大量依赖项.当我滚动一个jar时,我可以滚动一个具有 all 依赖项(包括scala)的“胖" jar,它的大小大约为19 MB,或者我可以滚动一个瘦的jar,而它不t具有依赖性,但只有几百KB. 问题是我需要在我的库中包含Bouncy Castle类/jar,因为如果运行时不在类路径上,则会抛出各种异常. 所以,我
..
我需要混淆我的python代码,要实现它,我正在使用cythonize扩展,我能够实现它,并从a.py文件中获取二进制编译的a.so文件,但是在执行bdist_wheel之后,仅.whl包会打包a.so文件,并忽略resource_folder. 我的项目文件结构是 |main_project |__,setup.py |__,main_folder |____,a.py |____,
..
我正在尝试打包我的Django项目,但没有成功.我的项目如下: dsbg/ manage.py dsbg/ __init__.py urls.py wsgi.py app1/ __init__.py models.py views.py urls.py app2/ __init__.py model
..
我对电子应用非常陌生.我需要有关选举安装的帮助. 我有一个 Electron桌面应用程序和一个 Windows服务. 我可以使用sudo-prompt软件包启动和停止我的预安装服务. 我正在使用electron-winstaller软件包创建 Windows安装程序. 但是我想将我的 windows服务与我的电子应用程序捆绑在一起.我的要求是,当我安装我的电子程序包时,它也应同时安装我的服务;当我
..
我有一个名为rra.py的脚本,该脚本具有以下skelton结构: usn="" usnl=[] from bs4 import BeautifulSoup import re import asys import glob import os import sys import sys def inputIndex(): #some processsing def getv
..
我有一个已上传到test.pypi的软件包. 我可以使用此软件包在计算机上的虚拟环境中安装它,而不会出现任何问题 pip install --index-url https://test.pypi.org/simple/ package_name_here "requirements.txt"文件中有该软件包的要求列表,这些要求也包含在setup.py中提供给setup的配置字典中
..
我正在编写一个脚本来自动包装“自制" python模块并将其分发到远程计算机上. 我正在使用Pip并创建了setup.py文件,但随后我必须调用子进程模块以调用"python setup.py sdist"命令. 我已经看过distutils.core中的"run_setup"方法,但是我试图避免一起使用子流程模块. (如果我已经在python中,则打开外壳运行python命令毫无意义
..
我无法在setup.py脚本中包含数据文件.我的程序包设置如下: my_package/ setup.py MANIFEST.in my_package/ __init__.py access_data.py data_files/ my_data_file.csv 我想在安装时包括my_
..
是否有一种方法可以将类似于Java中的JAR的Python文件放在一起?我需要一种包装一组Python类和函数的方法,但是与标准模块不同,我希望将其存储在一个文件中. 解决方案 看看Python Eggs: http ://peak.telecommunity.com/DevCenter/PythonEggs 或者,您可以使用常规的zip: http://docs.python.or
..
我有两个(32位和64位)编译软件版本,我希望将它们打包成一个二进制RPM.我想知道'noarch' target 是否适合此目的,或者有更好的选择?我看到的有关"noarch"的唯一问题是,在软件包中包含i386和x86_64二进制文件并不会使其与体系结构无关,而应该使用哪个"noarch". 解决方案 我认为不可能有一个支持两种体系结构的二进制RPM.您必须生成2个RPM.如您所说,.
..
关于我可以想到将python软件包作为鸡蛋分发的唯一原因是,您不能在软件包中包含.py文件(而仅包含.pyc文件,这是保护代码的一种可疑方式)反正).除此之外,我真的想不出任何理由将软件包作为蛋而不是sdist上传.实际上,点子甚至都不支持鸡蛋. 有什么真正的理由使用鸡蛋而不是sdist吗? 解决方案 一个原因:egg可以包含已编译的C扩展模块,因此最终用户不需要具有必要的构建工具以
..
我正在尝试使用PowerShell的cmdLet install-package安装Microsoft.Data.Sqlite: $pkg = find-package -name Microsoft.Data.Sqlite install-package -force -scope currentUser -verbose $pkg 第二个命令花费很长时间,然后响应 instal
..
我正在尝试从二进制文件创建一个deb程序包,但是版权文件有问题. 如果我在DEBIAN文件夹中放置一个名为copyright的文件,它将抱怨两件事: 缺少版权 控制文件版权未知 如果我将其放在/usr/share/doc或/usr/share/doc/mypackage下,则完全没有抱怨,但是无论如何,当我打开生成的debian软件包时,Ubuntu软件中心会声明许可证:未知
..
我创建了一个程序包,我将在整个公司中分发该程序包,该程序包将替换具有相同名称的旧版bash脚本.它被引用很多地方,因此需要像当前脚本一样执行.在我遇到一些没有将当前版本的Python作为默认Python(也称为CentOS)的服务器之前,这种方法一直奏效. 是否可以在setup.py中指定在脚本文件顶部创建的shebang行?即我需要#!/opt/bin/python而不是#!/usr/bi
..
我正在做一个小程序,我想使用以下配方分发它: 其中包含__main__.py的单个目录 压缩此目录并在其上添加一个Shebang #!/usr/bin/env python 使其可执行 问题在于,在此软件包中,我还有其他文件(我使用pygtk工具箱,并且需要图像和ui xml文件).当我尝试访问这些文件时,我看到资源不可用的错误(我试图打开的路径类似于file.zip/gui/gu
..
我想使用rpm为不同的环境(实时,测试,开发人员)但为相同文件构建子软件包,因此有一个名为name-config-live的软件包,一个名为name-config-testing的软件包和一个名为name-config-developer并在其中具有相同的路径,但每个路径都具有与它所命名的环境相对应的配置. 例如 假设在所有环境中我都有一个名为/etc/name.conf的文件,在测试中我希望该
..