Repository for the OSS Europe 2022 tutorial on Secure Python packaging and release using Continuous Deployment.
There are a couple of main goals in this tutorial:
- showcase how Python packaging can and release can be done securely with CD through GitHub
- at all stages of the tutorial showcase make sure all builds and releases of this example project are reproducible.
A walkthrough of this tutorial will happen live at Open Source Summit in Dublin, Ireland on the 13-th of September from 2:10 pm up to 3:45 pm local time. Here is a link to the tutorial event: https://sched.co/15z5z
If you want to follow this tutorial by yourself or revise any of the steps after the event you can follow the instructions in the TUTORIAL.md file.
This tutorial was developed with the great help of Jussi Kukkonen and Joshua Lock!