跳转到主要内容

Python单仓管理变得简单

项目描述

Monas

Tests pypi version Code style: black pdm-managed

Python单仓管理变得简单。

🚧 [WIP] 此项目仍在快速开发中,行为可能会变化。 🚧

➡️ 示例仓库

关于此项目

Monas 是一个用于在单个仓库中管理多个Python项目的工具,或称为 "Monorepo"。它主要受 Lerna 的启发。在单仓中,一些依赖项在包之间共享,而其他则不同。当您更改这些共享依赖项之一的代码时,您可能希望运行所有依赖包的测试套件。Monas使工作流程更加简单。

安装

Monas 需要 Python >=3.8。

建议使用 pipx 安装,如果尚未安装 pipx,请参阅 pipx 的文档

pipx install monas

或者,使用 pip 在用户站点安装

python -m pip install --user monas

待办事项

  • 文档
  • 测试
  • setup.cfg 支持
  • (可能) 支持Poetry后端
  • src 包布局

许可证

MIT。

项目详情


下载文件

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

源代码发行版

monas-0.2.1.tar.gz (21.2 kB 查看哈希值)

上传时间 源代码

构建发行版

monas-0.2.1-py3-none-any.whl (25.2 kB 查看哈希值)

上传时间 Python 3

支持