包管理框架

pkgcore的Python项目详细描述


pypitestcoverageDocumentation Status

pkgcore

pkgcore是一个包管理框架;通过适当的类 插件,设计应该允许任何底层的repository/config/format 使用;由于缺少任何真正的元数据,Slackware的TGZ被免除,并且 由于自动打包格式有效地嵌入了 每个包中的管理器(pkgcoredoes要求能够将包视为 数据,而不是autopackage处理解析/所有管理器操作的方法 到包脚本)。

工具

p clean:清除distfiles、binpkgs和builds dirs

p clone cache:克隆存储库缓存

pconfig:查询配置信息

p ebuild:低级ebuild操作,手动完成各个阶段

p inspect:检查与存储库相关的信息

pmaint:存储库维护(同步、复制…)

pmerge:依赖关系解析、获取、合并等。

p query:查询存储库信息、revdeps、pkg搜索、vdb搜索等。

pshowkw:显示包关键字

要求

至少是python 3.6版,以及snakeoil-一个带有misc的实用程序库 优化从pkgcore中分离出来供其他人使用。

安装

在virtualenv中安装最新的pypi版本:

pip install pkgcore

在虚拟机中从Git安装:

git clone https://github.com/pkgcore/pkgcore.git
./pkgcore/requirements/pip.sh ./pkgcore

从tarball或git repo安装:

python setup.py install

文件

readthedocs上提供了官方文档,并提供了可选的 可用于download的格式。

测试

setup.py中集成了一个独立的测试运行程序;要运行,只需执行:

python setup.py test

此外,还提供了tox配置,以便可以在 针对所有受支持的python版本的virtualenv安装程序。为所有人运行测试 环境只是在repo的根目录中执行tox或解包 柏油球。否则,对于特定的python版本,执行类似于 以下内容:

tox -e py36

接触

对于支持和开发查询,请在freenode上加入#pkgcore

对于错误和功能请求,请在Github上创建问题。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java实现双锁并发队列   java如何更改SpringWS 2.4.4版或更高版本中maxOccurs的默认限制?   java Selenium RC如何处理动态行?   java何时引入Javac StringBuilder/StringBuffer优化?   java mediaplayer在R.raw Android上失败   java JPA2:不区分大小写,就像在任何地方匹配一样   如何从JDK15中提取java预览类文件?   java与mySQL删除查询不一致   从Shutdownow()返回的java列表<Runnable>无法转换为提交的Runnable   java如何从回调接口获取对象值?   java如何获得视图的高度,在xml中可见性和高度定义为wrap_内容?   postgresql Mybatis在启动时遇到“由以下原因引起:java.net.UnknownHostException:localhost”,为什么?   带有实例调用的方法调用的java intellij格式化程序换行   由于特定的第三方库,java Proguard产生运行时错误   动画JAVA JPanel同时滑出和滑入