Neo-reGeorg
Neo-reGeorg copied to clipboard
Feature: 支持 pip 直接安装
优点:
- 用户安装更简单:
pip install neoreg - 使用更简单:从任何路径下直接运行
neoreg命令
缺点:
- 需要引入 main 函数,不能像之前一样,把局部变量当全局变量不加限制的用
- 依赖版本和python版本,通过项目文件进行了限制,考虑到以前没有限制也没啥问题,版本限制可以继续放宽
以本 PR 的代码为例,进行测试安装:
使用 pip
pip install git+https://github.com/ttimasdf/Neo-reGeorg@feature-python-package
使用 uv
uv pip install git+https://github.com/ttimasdf/Neo-reGeorg@feature-python-package
使用 uv 全局安装(类似 pipx)
uv tool install --python 3.10 git+https://github.com/ttimasdf/Neo-reGeorg@feature-python-package
首先感谢你的PR, 可是原本的安装难度也不高,单py文件运行,上面提到的缺点倒不是什么问题,我觉得比较大问题是提高了维护成本,我觉得可以继续保留其简易性
不过这个PR可以保留看看,看用户的反馈,要是支持的人多,我会再考虑合并的:)