官方说明:Packaging Python Projects — Python Packaging User Guide。
1. 注册PyPi账号:https://pypi.org/。创建API token。
2. 按官方说明,搭起文件架构。主要文件包括:
- setup.cfg
- README.md
- pyproject.toml
- LICENSE
- src/example_package/init.py
3. 首次上传可能需要安装build、twine等工具,安装命令:
- pip install --upgrade build
- pip install --upgrade twine
4. 在cmd命令窗口中,进入到项目的根目录,执行以下两个命令进行编译和上传:
- python -m build
- python -m twine upload dist/* 或者 twine upload dist/* (后者可能需要设置环境变量)
5. 输入账号和密码,完成上传。说明:如果无法使用账号和密码,那么可以使用账号“__token__”以及API tokens进行登录上传,参考:https://pypi.org/help/#apitoken。
项目例子:Python开源项目Guan。
查询PyPi下载量的网站(数据不一定准确):PyPI Stats 或 PePy。
【说明:本站主要是个人的一些笔记和代码分享,内容可能会不定期修改。为了使全网显示的始终是最新版本,这里的文章未经同意请勿转载。引用请注明出处:https://www.guanjihuan.com】