Python, pip, pyenv, uv. Why do we need them?

preview_player
Показать описание
A video on Python dependency management. Version pinning, virtual environments and modern tooling, especially uv.

Voiced by @tokisuno ... pay his channel a visit.

Time codes:

0:00 Intro
0:27 Dependencies
1:26 Pinning
1:55 Lock files
2:42 Virtual environments
3:21 Updating
3:50 Semver
4:20 Pyenv
5:24 Uv
6:32 Docker
7:50 Bonus: hatchling
8:14 Summary

Subscribe if you like it. I'm planning to make more videos like this
Рекомендации по теме
Комментарии
Автор

Just use UV, it's the future of python dependency management.

chyldstudios
Автор

Damn, this was dope, I didn't know uv could be that helpful.

spaghettiking
Автор

I started using Python Poetry and the simplicity of managing virtual environments is amazing.

velomeister
Автор

Video is very high quality! Subscribed

AkshayKumar-sdmx
Автор

I remember some time I hated virtual environments because I found them complicated, I downloaded an app from github and it didn't work because of the version of python and libs, and installed all the versions and then got back and found out my recent projects didn't work

Protecpally
Автор

I started using pixi at the beginning of the year. It does all the things uv does, but also includes conda repositories, so that you can also pin the versions of compiled libraries and great utilities that are not on pypi such as ripgrep, fd, tokei, direnv etc.

catinkx
Автор

4:03 "Most" of Python's libraries?? Either all libraries follow it or you CAN'T rely on it. In my experience, semantic versioning is a lie, stuff breaks just often enough in those "minor" updates that it's not worth bothering with it.

perguto
visit shbcf.ru