Open Source Load Testing with Locust, you should use a Python venv in a container like docker and more
Python 1.0.0 - Released 31 years ago, Faster pip installs with some more interesting news, articles, packages and projects
News
RenderCV v2 has been released
Python 1.0.0 - Released 31 years ago
Python 1.0.0 was released 31 years ago! This link takes you to Guido van Rossum's email announcing the release and the conversations that took place at the time—a fascinating time-travel moment into Python's early days.
Open Source Load Testing with Locust: 13 years, 60 million downloads later
The widely-used load testing library, Locust, recently celebrated its 13th anniversary. Lars Holmberg shared the inspiring journey behind the project, detailed the reasons for its inception, the milestones achieved so far and a glimpse into its future developments.
# Lars Holmberg
PyOhio 2025 Dates Announced
PyOhio 2025 will be on July 26-27, at the Cleveland State University Student Center in Cleveland, OH.
The creators of ruff and uv are building a new static type checker for Python
This link will take you to the Reddit thread link where discussion happening
Articles
Yes, you should use a Python venv in a container like docker
When running applications with Docker, many developers skip using virtual environments (venv
), assuming the container itself provides sufficient isolation. However, it’s still beneficial to use venv
within containers. In a recent article by Bite Code, several compelling reasons were highlighted, such as avoiding the need for admin rights and seamlessly integrating third-party tools like uv, Poetry,
or Anaconda
.
# Bite Code
Faster pip installs: caching, bytecode compilation, and uv
You’ve likely heard a lot about uv
lately, thanks to its impressive capabilities and remarkable speed. On the topic of speed, Itamar Turner-Trauring shared why uv
appears so fast, how similar performance can be achieved with pip install
through specific configuration tweaks and why it might actually underperform on machines with fewer CPU cores. His insights shed light on both the strengths and limitations of uv
in different environments.
# Itamar Turner-Trauring
A guide to JAX for PyTorch developers
JAX
is emerging as a strong competitor to NumPy
and is gaining significant traction, particularly in the PyTorch
community. If you're interested in mastering its fundamentals, be sure to check out this insightful article by Anfal Siddiqui.
# Anfal Siddiqui
Creating A Fitness Tracker App With Python Reflex
Reflex
is a Python library designed for building reactive applications with a functional and declarative approach. In a recent article, Bob Belderbos demonstrated how to create a web application from the ground up using Reflex
and shared a step-by-step guide to harnessing its capabilities.
# Bob Belderbos
pytest-cov : The pytest plugin for measuring coverage
pytest-cov
stands as the most popular pytest
plugin. In a recent podcast episode, Brian Okken shared his insights on this package by diving into topics like what Coverage.py is, the importance of measuring code coverage for both source and test code, the role of pytest-cov
and its additional features.
# Brian Okken
Interesting Packages and Projects to explore
Quix Streams - Python library for building stream processing applications with Apache Kafka
Frigate - NVR with realtime local object detection for IP cameras
Burr - Build applications that make decisions (chatbots, agents, simulations, etc...). Monitor, persist, and execute on your own infrastructure.
About Upcoming Python Events
Canberra Python meetup
February 6, 2025
PyCascades 2025
February 8 – 9, 2025
PyTexas Monthly Meetup
February 5, 2025