Python•January 24, 2026
Externally-managed Python Environments and uv
Externally-managed Python environments, dist-packages vs site-packages, and how modern tools like uv handle package isolation.
Posted By NIYONSHUTI Emmanuel
Externally-managed Python environments, dist-packages vs site-packages, and how modern tools like uv handle package isolation.
Dates, times and datetimes can be confusing in programming. This blog explains what they are and how Python handles them, focusing on naive and aware datetimes. I'm using Python 3.12, which is when they started recommending `datetime.now(UTC)` over the now-deprecated `datetime.utcnow()`.