皮比-更快的安装!

pipp的Python项目详细描述


pippy是一个pip扩展,它允许您保留预构建的本地副本 python包。它的主要用途是与virtstrap一起使用,以便 virtstrap可以创建每个项目的副本,而无需下载或 建造任何东西。只有当它知道 要下载的包。否则它的行为就像皮普一样 表现。

因为virtstrap生成一个vefile.lock(类似于ruby bundler的 gemfile.lock)。virtstrap跟踪您正在使用的软件的确切版本。 出于这个原因,pippy计划包含在virtstrap中。

本地包存储

默认情况下,pippy将所有包存储在~/.pippy中。改变这个 目录只需将环境变量PIPPY_CACHE更改为指向 所需的目录。存储的文件夹结构如下:

~/.pippy
    packages/
        source/ # <- stores the sources for packages
            package-name/
                .. tons of zips/tars ..
            package-name/
            package-name/
        cpython/ # <- stores builds for cpython
            2.5/    # <- stores builds for python 2.5
                package-name/
                    .. tons of tars ..
            2.6/    # <- for python 2.6
            ... more python versions ...
        pypy/ # <- stores builds for pypy
        ... more implementations ...

cli当前只接受一个参数pip需求文件:

pippy [requirementsfile]

强烈建议需求文件只使用精确的规范 以满足要求。

进一步开发

最终,pippy将提供与pip几乎相同的命令,外加一些 用于管理已安装软件包的其他命令。

未来命令

  • install-将与pip install
  • 工作相同
  • manage-将管理pippy缓存中的所有包。
  • uninstall-对pip的uninstall命令的方便操作

已知问题

这些问题将尽快得到纠正

  • 不充分支持自定义包索引。它会有用的,但它是有用的 此时非常气馁。
  • 不知道如何使用Windows

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

推荐PyPI第三方库


热门话题
java Jsonify使用Jackson来定义嵌套对象   在Swing中禁用java图形调试   java Selenium Webdriver拖放在Jenkins上不起作用   java我对一个显示器的问题有一个非常不切实际的询问   java增强的“for”循环导致ArrayIndexOutOfBoundsException   ArrayAdapter适用于Java中的安卓编程,字符串数组   linux在Ubuntu上通过PulseAudio播放Java音频文件时出错   java在Spring应用程序中加载内部(类路径)和外部属性文件   java使用Maven连接到mySQL   Java应用程序的设计   websocket在电报api java中与dc的连接   java XMLStreamException,因为xml中的(&N)   java从控制台输出到JTextArea   Java导出文本文件   java实现parseInt方法   java为什么servlet容器会同步对特定资源/servlet的多个请求的访问?   循环中的Java“while”变量   用Java编程一个国际象棋游戏,gameOver布尔不起作用   java如何获得真正的JPanel大小?