实现各种Python打包标准的包。
项目描述
mousebender
生成/消费Python的依赖锁文件
重要链接
此项目的目标
此项目希望(最终)提供一种从`pyproject.toml`文件创建虚拟环境的可重复安装的方法,该安装从锁文件或版本固定的依赖项列表中生成——如果您将“锁文件”理解为`flock`,则表示依赖项列表。这需要定义轮文件锁文件格式以及能够根据该锁文件执行安装。最终目标是使该锁文件格式成为标准(参见PEP 665,这是对此的初步尝试)。
或者换一种说法,此项目希望制定pip-tools和pip需求文件的标准。
为了实现这一目标,本项目需要能够
- 知道索引服务器上有哪些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 查看哈希值)
关闭
mousebender-2023.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b26286a3e214503d954912920725018febe04676050a6d06c3ed98ccfc6fd88f |
|
MD5 | 407d34d77416dbd0bab10ddfe9155f02 |
|
BLAKE2b-256 | f7097b69081839750d70bdc858e949ca2fc0361973ac4950d0883b4a0198c417 |
关闭
mousebender-2023.2-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b14d382f26bad190f9fa6f11716f0c3f16588517739554db90102ad0cf156ac1 |
|
MD5 | 49249b125a9e1b385faa6ed3933fad8a |
|
BLAKE2b-256 | dbc1b0f7859dc59d527cbcade44f81453158f8b782cbeeb8acb5b5b27f1fbdfc |