This video shows how to setup a modern CI Pipeline using various tools such as UV, Ruff, Pytest and Pyright.
A write-up is available at: https://www.timnology.io/articles/python-ci
🔗 Code: https://github.com/timvancann/timnology-youtube
🆘 Stuck or need help/advice? Discord: https://discord.gg/mB6d74banz
☕ Buy me a coffee: https://buymeacoffee.com/timvancann
#code #python #tutorial #education #cicd #uv #ruff #pyright
00:00:00 Intro
00:00:18 Initialisation
00:00:35 Lock file
00:01:33 Linting
00:02:09 Formatting
00:03:01 Type Checking
00:04:17 Unit Tests
00:05:19 Building
00:05:49 Code Coverage
00:06:32 GitHub Action
00:06:44 Conclusion