Top Python Libraries of 2024, Introduction to LangGraph and more
Python 3.14.0 alpha 3 is out, Continuous Integration and Deployment for Python With GitHub Actions with some more interesting news, articles, packages and projects
News
Python 3.14.0 alpha 3 is out
Textual 1.0.0 released!
EuroPython 2025
EuroPython 2025 will be hosted at the Prague Congress Centre from July 14th to 20th 2025! 🎊. The Call for Contributors is now open!
Supply-chain attack analysis: Ultralytics
A recent attack on the popular Python library Ultralytics highlights the risks of supply-chain attacks on PyPI. In this article, Seth Larson shared about the attack and suggested ways for Python package publishers to enhance their security measures.
# Seth Larson
JupyterLab 4.3 and Notebook 7.3 are available!
Articles
Top Python Libraries of 2024
Tryolabs folks shared their picks for top Python libraries in General Use and AI/ML/Data categories in this blog post. They explained what each package does with examples. Check out the article - You might recognize some libraries, but you’ll likely discover interesting new ones too.
# Tryolabs
Continuous Integration and Deployment for Python With GitHub Actions
Continuous Integration and Continuous Deployment (CI/CD) systems help us produce well-tested, high-quality software and simplify deployment. GitHub Actions made CI/CD accessible to everyone. If you want to create your own automation workflow, check out this article by Ricky White. He covered the benefits of CI/CD, the structure of a GitHub workflow, how to use GitHub Marketplace and even automating PyPI package publishing while keeping secrets secure.
# Ricky White
Introduction to LangGraph
This course helps you learn the basics of LangGraph(A framework for building agentic and multi-agent applications). LangGraph is independent of the LangChain package and it enables developers to create agentic workflows with greater precision and control.
# LangChain academy
Confessions of a Django Developer: Mistakes You Must Avoid in Production 🚨
In a rush, we sometimes make mistakes in production, like leaving "Debug = True," which can expose sensitive data such as settings, file paths, source code and dependencies. In this article, Ram Meegada highlighted common production pitfalls and offered solutions to avoid them.
# Ram Meegada
Building a Fantasy Football Research Agent with LangGraph
General-purpose chatbots like Anthropic’s Claude and OpenAI’s ChatGPT aren’t helpful for fantasy football recommendations due to outdated training data. To address this, Evan Diewald built a fantasy football-focused agent using the Sleeper API, LangGraph and personalized user context. In this article, he shared all the details.
# Evan Diewald
Interesting Packages and Projects to explore
TSFRESH - Automatic extraction of relevant features from time series
cookiecutter - A cross-platform command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, C projects.
FastCRUD - FastCRUD is a Python package for FastAPI, offering robust async CRUD operations and flexible endpoint creation utilities.
PhotoshopAPI - A modern and performant C++20 read/write parser of Photoshop Files (*.psd and *.psb) with fully fledged Python bindings hosted on PyPi
git filter-repo - Quickly rewrite git repository history (filter-branch replacement)
About Upcoming Python Events
HydPy December Meetup
December 21, 2024
PyDelhi December Meetup
December 21, 2024
BangPypers December Meetup
December 21, 2024
DFW Pythoneers Social Only Meetup
December 26, 2024