numfocus / YouTubeVideoTimestamps

Adding timestamps to NumFOCUS and PyData YouTube videos!
https://www.youtube.com/c/PyDataTV
MIT License
79 stars 19 forks source link

Makefiles: One Great Trick for Making Your Conda Environments More Managable | PyData Global 2021 #171

Open vickruto opened 1 year ago

vickruto commented 1 year ago

Video URL : https://youtu.be/cCzkL9DhWEE

Contents

00:00 Speaker Introduction 01:15 Talk agenda 02:07 Good workflow trumps good tooling 02:44 Why Makefiles? - A brief history 04:28 Follow along - Github Repo 05:36 Tip #1 : Always use git 06:06 Tip #2 : Always use virtual environments 07:19 Good workflow means not having to remember things 08:02 Don't use monolithic environments 10:51 Tip #3 : Use one virtual environment per git repo. Give them the same name 11:33 Tip #4 : Check-in your virtual environments 13:30 Tip #5 : Script your environment management using 'make' 15:30 Tip #6 : Never install packages manually 17:00 Tip #7 : Auto-document your workflow 19:55 Tip #8 : Use Lockfiles to separate "what you want" from "what you need" 22:28 Tip #9 : Don't be afraid to "Nuke it from orbit" : Delete messed up environments 23.49 Summary 26:23 Q/A : Can using Lockfiles introduce version incompatibilities?