Metadata-Version: 2.4
Name: minieye-d0a-tools
Version: 0.0.1
Summary: CLI tools for comparing and locally installing D_pypi packages.
License-Expression: MIT
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: packaging>=23.0
Requires-Dist: rich>=13.0
Requires-Dist: tomli>=2.0; python_version < "3.11"
Requires-Dist: typer>=0.12.0

# minieye-d0a-tools

当前版本：`0.0.1`

用于扫描和更新本仓库 `D_pypi` 下的本地 Python 库。

## 安装

```bash
conda run -n py310 python /home/mini/code/py_proj/minieye_py_zzx/D_pypi/D00.pypi上传工具/publish.py \
  -p /home/mini/code/py_proj/minieye_py_zzx/D_pypi/D0A-tools/V0.0.1/pyproject.toml -l
```

## 使用

比较源码最高版本与当前环境已安装版本：

```bash
d0a compare
d0a compare --json
```

更新所有 D_pypi 包的最高源码版本到本地 `py310`：

```bash
d0a update
```

查看将要执行的命令但不安装：

```bash
d0a update --dry-run
```

可以使用 `--repo-root PATH` 指定仓库根目录。更新流程只调用仓库的 `publish.py -l`，不会上传 PyPI、修改版本号或使用 `--reinstall`。

## 设计原则

- [版本无关设计原则](../../design_principle.md)
