in blog | Django News |
---|---|
original entry | Django News - Python 3.12.0rc1 and Generative Agents oh mai - Aug 11th 2023 |
Python 3.12.0rc1 is the first release candidate of Python 3.12, with a final version expected on 2023-10-02. Maintainers are urged to ready their projects for 3.12 compatibility, though this preview is not advised for production use.
The Python Software Foundation's 2022 Annual Impact Report highlights a year where they welcomed a new Executive Director, reconvened for the first in-person PyCon US since 2019, expanded membership options, awarded $215K in grants, incorporated PyLadies chapters into their fiscal sponsorship program and much more.
Mike Fiedler joins the PSF as the inaugural PyPI Safety & Security Engineer, boasting 15 years of Python experience and a recent role as a PyPI Maintainer. See from Mike's follow-up post too.
This week the updates have been curated by Yemisi, from the Djangonaut Space contributor program. You can find Yemisi on Twitter @Oluwayhemisi1 or LinkedIn Oluwayemisi Ismail.
In the previous week, we had 17 pull requests merged into Django by 11 different contributors. Notably, we're thrilled to acknowledge the participation of 2 first-time contributors, aokugel and almazkun. Congratulations to the both of them for having their first commits merged into Django-welcome on board!
Now in 5.0, QuerySet.aiterator
supports previous calls to prefetch_related()
. This will help to reduce the number of queries made to the database and improve the performance of data retrieval in async applications #34331 .
For those using GEOS library, (a library for performing geometric operations), Django 5.0 will be supporting GEOS 3.12. Olibook has actively worked to add support for this #34686 and while also adding GEOSGeometry.equals_identical
, a new method allowing point-wise equivalence checking of geometries, thank you olibook!
If you're new to the forum, Django Internals is a hub for discussions revolving around the ongoing development of Django. Engaging here offers you a valuable opportunity to contribute to shaping the future trajectory of Django!
Django Newsletter
The use of string_if_invalid
in Django templates can lead to issues, prompting suggestions to avoid or even remove it, with ongoing experiments exploring alternative behaviors inspired by Jinja's flexibility.
A comprehensive cheatsheet for Django's ORM offers newcomers and experienced developers a go-to guide for mastering database interactions without needing raw SQL queries.
LPython, a new Python compiler, offers fast compilation to optimized machine code across multiple backends, boasts Just-In-Time (JIT) capabilities, and interoperates with CPython, while aiming to deliver both rapid runtime and code generation, with the project currently in its alpha stage.
Python package versioning, while seemingly straightforward with formats like SemVer, has intricate quirks that necessitate using the official packaging.version.Version
class rather than treating versions as mere strings.
PyLadiesCon, a conference promoting diversity in the Python community, has opened its Call for Papers and invites speakers of all backgrounds to share their expertise for the online event scheduled from Dec 1-3, 2023.
On the Flagsmith podcast, Justin Abrahms, Principal Architect at OpenFeature with a notable background in Django, delves into the evolution of open-source development, underscoring its pivotal role in tech and advocating for enhanced open-source management.
The Smallville sandbox world is a core simulation module for generative agents. The repository for "Generative Agents: Interactive Simulacra of Human Behavior" provides a Django-built core simulation module for computational agents that mimic human behaviors, complete with setup instructions and demo animation.
25 AI agents inhabit a digital Westworld, unaware that they are living in a simulation. They go to work, gossip, organize socials, make new friends, and even fall in love. Each has a unique personality and backstory. source
Transparent field level encryption for Django using the pgcrypto postgresql extension.
Web application providing an intuitive user experience to databases.
Interested in placing your product, service, or job vacancy squarely in the spotlight of a committed and active group of Django professionals?
Django News is the perfect place to do so! With over 3,365 subscribers, this is a targeted and passionate audience you don't want to miss out on. As a sponsor of the upcoming Fall season, you'll have the opportunity to showcase your offering to a highly relevant group of professionals.
Contact us today to learn more about sponsorship opportunities.
Django Newsletter
This RSS feed is published on https://django-news.com/. You can also subscribe via email.