Managing Python Dependencies Transcripts
Chapter: Setting Up Reproducible Environments & Application Deploys
Lecture: Recap and Summary
Login or
purchase this course
to watch this video and the rest of the course contents.
0:02
Congratulations on completing the setting up reproducible environments and application deploys module in the course. Here is what you learned.
0:12
You started out by learning what requirements files are, what they are good for and how they can help you out in your Python development workflow.
0:19
Next, you learned how to capture project dependencies using the pip freeze command; right after that,
0:24
you learned how to restore captured dependencies using the pip install command. In the fourth lecture, you learned how to separate
0:31
your development and production dependencies, so that your production deploys can run lean and mean.
0:36
And last, you learned some best practices around requirements files that make working with them a little bit easier.
0:42
Here is a quick recap of this module in the course. Requirements files allow you to specify all of the third party dependencies of a Python program.
0:51
This is really powerful, it allows you to make your dependency installs and application deployments fully repeatable.
0:58
The pip package manager includes everything you need to capture an restore third party dependencies.