跳转到主要内容

实现各种Python打包标准的包。

项目描述

mousebender

生成/消费Python的依赖锁文件

重要链接

此项目的目标

此项目希望(最终)提供一种从`pyproject.toml`文件创建虚拟环境的可重复安装的方法,该安装从锁文件或版本固定的依赖项列表中生成——如果您将“锁文件”理解为`flock`,则表示依赖项列表。这需要定义轮文件锁文件格式以及能够根据该锁文件执行安装。最终目标是使该锁文件格式成为标准(参见PEP 665,这是对此的初步尝试)。

或者换一种说法,此项目希望制定pip-toolspip需求文件的标准。

为了实现这一目标,本项目需要能够

  • 知道索引服务器上有哪些wheel文件可用(mousebender.simple
  • 从wheel文件中读取元数据(在packaging.metadata
  • 解决满足pyproject.toml中指定要求的所需wheel文件
  • 为平台生成wheel文件的锁定文件
  • 消费平台的锁定文件以安装指定的wheel文件

这个名字从哪里来?

来自蒙提·派森的奶酪店草图的客户名为“Mr. Mousebender”。顺便说一下,PyPI的原始名称是蒙提·派森草图之后的Cheeseshop(请参阅PyPI的404页面以获取草图的链接)。

项目详情


下载文件

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

源分发

mousebender-2023.2.tar.gz (4.9 MB 查看哈希值)

上传时间

构建分发

mousebender-2023.2-py3-none-any.whl (7.6 kB 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面