Please login or sign up to post and edit reviews.
#330 Your data, validated 5x-50x faster, coming soon - Publication Date |
- Apr 06, 2023
- Episode Duration |
- 00:34:25
Watch on YouTube
About the show
Sponsored by Influxdb
Connect with the hosts
Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesdays at 11am PT. Older video versions available there too.
Brian #1: Pydantic V2 Pre Release
- Terrence Dorsey & Samuel Colvin
- Alpha release available to everyone:
pip install --pre -U "pydantic>=2.0a1"
- Headlines:
- pydantic-core - all validation logic rewritten in Rust and moved to separate package,
pytest-core
- 5-50x faster
- separation will aid safety and maintainability
- Lots ready for experimentation
- BaseModel, Dataclasses, Serialization, …
- Much still under construction
- Docs, BaseSettings→ pydantic-settings, …
Michael #2: microdot The impossibly small web framework for Python and MicroPython
Brian #3: GitHub Actions Tools: watchgha, build and inspect, and pytest annotate failures
Michael #4: PEP 709 – Inlined comprehensions
- by Carl Meyer
- Comprehensions are currently compiled as nested functions, which provides isolation of the comprehension’s iteration variable, but is inefficient at runtime.
- This PEP proposes to inline list, dictionary, and set comprehensions into the code where they are defined, and provide the expected isolation by pushing/popping clashing locals on the stack.
- This change makes comprehensions much faster: up to 2x faster for a microbenchmark of a comprehension alone.
Extras
Michael:
Joke: Can’t watch movies
This episode could use a review!
This episode could use a review! Have anything to say about it? Share your thoughts using the button below.
Submit Review