发布检查清单#
检查是否有更新的库,以及是否需要固定更新的版本。
跑
flake8 arcade
跑
mypy arcade
在Docs文件夹中,键入
make clean
然后make html
并且确认没有警告/错误。在中运行单元测试
tests
文件夹。跑
tests/test_examples/run_all_examples.py
一定要确保
arcade/examples/asteroid_smasher.py
是可以玩的。一定要确保
arcade/examples/platform_tutorial/17_views.py
是可以玩的。更新中的版本号
arcade/version.py
更新 发行说明 以及发布日期和所需的任何其他信息。
确保上次签入在GitHub操作上运行干净,在不一致时可查看
将开发分支并入维护。
添加要发布的标签
推送代码。检查GitHub上的干净编译。
类型
make clean
类型
make dist
类型
make deploy_pypi
确认网站上显示了发行说明。
在Arcade不和谐、Python不和谐、Reddit Python Arcade等上发布。