自我从 pdm 迁移到 uv 后,除了依赖管理之外,我希望使用 uv 来发布包。
方法一
LLMs 给了答复,在 pyproject.toml 中添加内容:
|
|
添加这段内容之后,我们运行
|
|
然后再运行
|
|
即可完成包的发布。
方法二
由于有大量的使用 pdm 的项目,因此直接修改 pdm 也会造成很多不方便的地方。
仍然可以使用 pdm 作为 build-system
,但是使用 uv 作为包管理工具。
也就是说:
|
|
甚至
|
|
一些想法
LLMs 已经很强大了。但是,LLMs 无法保证生成内容的准确性,需要人来验证。因此,验证产物的人类是必须的。
这段代码必须有人来验证才能工作。当然,如果仅仅是修改内容,可以让 LLMs 与我们协作,通过 cursor 的形式。