跳转到主要内容

仅要求PyPI兼容的服务器

项目描述

https://travis-ci.org/square/reqpi.svg?branch=master https://readthedocs.org/projects/reqpi/badge/?version=latest

友好的PyPI构建伪服务器。

简介

reqpi是一个可以假装成为PyPI克隆的服务器,但针对构建系统进行了优化。它创建临时的端点,提供非常有限的PyPI子集。

用法

$ twistd reqpi --http $PORT
$ url=`python -m reqpi gethash --url http://localhost:2000/ requirements.txt`
$ pip install --index-url $url requirements.txt

这将确保如果requirements.txt不完整,构建将失败,而不是获取缺失依赖的最新版本。

URL也应与访问PyPI的其他事物一起工作,如PEX或Pants。有关如何让这些系统访问临时URL的正确方法,请参阅包文档。

贡献

如果您想为此项目贡献代码,您可以通过GitHub通过分支存储库并提交拉取请求来做到这一点。

提交代码时,请尽最大努力遵循现有的约定和样式,以保持代码尽可能可读。同时,请确保通过运行tox来确保您的代码正确。

在您的代码被接受到项目中之前,您还必须签署个人贡献者许可协议(CLA)

致谢

感谢我们的雇主Square公司赞助我们编写本指南的时间。

许可证

版权所有 2015 Square Inc。

在Apache License,Version 2.0(以下简称“许可证”)下许可;除非遵守许可证,否则不得使用此文件。您可以在以下位置获得许可证副本:

https://apache.ac.cn/licenses/LICENSE-2.0

除非适用法律要求或书面同意,否则在许可证下分发的软件按“现状”基础分发,不提供任何明示或暗示的保证或条件。有关许可证下管理许可和限制的具体语言,请参阅许可证。

项目详情


下载文件

下载适用于您平台上的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

reqpi-0.0.1.zip (34.9 kB 查看哈希值)

上传时间 源代码

构建分发

reqpi-0.0.1-py2-none-any.whl (17.9 kB 查看哈希值)

上传时间 Python 2

由以下机构支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页