Open kushaldas opened 3 years ago
@kushaldas that sounds great! I would love to attend but will not be available that day. Not sure if you maybe want to repeat this workshop after mid August ;) otherwise I will have to refer to the recording, if available.
@kushaldas sign me up !
I use an Arch based distribution. Already have the dependencies installed.
➜ python --version
Python 3.9.6
I don't use the system python. I have a user installed version using pyenv
. Is that acceptable ?
Count me in!
Count me in Kushal. I would be using, OS - Fedora 34 Python - 3.9+
Thanks for doing this, I am interested @kushaldas
I missed this :(
In this workshop we will learn how to deal your project dependencies in a (hopefully better) secure way along with reproducible wheels. We use the same technologies against side-channel attacks related to dependencies in SecureDrop project.
We will learn to:
pip-tools
When we say
Reproducible wheels
, we mean that in a given environment, you can build the exact same Python wheel from the given source/dependencies.The original work on reproducible wheels was made by @redshiftzero,
When?
The session will be between 2 to 3 hours long.
Please do a comment below along with the Linux distribution name you will use for the workshop.
Where?
The live session URL will be on Twitch https://twitch.com/whykushal
Please create a Twitch account so that you can join the chat and ask questions during the session.
If you see any error, please paste them into https://share.riseup.net and then share the link with us in the chat. We will help you to debug, we may ask you to paste the full code file also.
Who can attend?
Anyone. If you are new to Python programming, you can also join in.
What is required for the workshop?
During the session I will be using a
Debian Buster
system withPython 3.7.
WSL
should work smoothly.git
andPython
development files.apt install python3-dev python3-venv git
# for Ubuntudnf install python3-devel git
# for FedoraThings one learn before the session
If you have more questions
Please ask them in a comment below, we will reply back.