朝着TestPyPI(TP官方那头)去发布Python包,这可是处在正式发布以前去验证打包流程、元数据以及依赖关系的标准做法呀。借由这样的一番操作,能够给你提供助力,让你在提前的时候察觉到有可能存在的问题,进而防止对正式使用的用户造成不良影响呢。
你务必要切实促使项目结构契合规范,这里面得涵盖pyproject.toml或者setup.py。运用build工具去生成分发包,这一步骤极为关键。建议于虚拟环境当中开展操作,而且要提前在TestPyPI官网注册账户,进而获取专用令牌。
进行发布之际,要运用twine upload --repository testpypi dist/*这个命令,随后依照要求精确地录入账户信息,待完成此项操作之后,上传进程便宣告终结了。
上传之后,你能够即刻运用pip install --index-url https://test.pypi.org/simple/ 你的包名的形式去开展安装验证,借由此种方式来保证相关功能处于正常的状态。
你试着把自己首个包发布到TestPyPI了吗,在这个进程中,有没有遇到一些事先没料到的问题呀,欢迎大伙在评论区积极分享各自的经验跟技巧。



