Ivo Flipse
ivoflipse5.bsky.social
Ivo Flipse
@ivoflipse5.bsky.social
Co-Founder at MedQAIR
Reposted by Ivo Flipse
Today, we're announcing our first hosted infrastructure product: pyx, a Python-native package registry.

We think of pyx as an optimized backend for uv: it’s a package registry, but it also solves problems that go beyond the scope of a traditional "package registry".
August 13, 2025 at 6:24 PM
Reposted by Ivo Flipse
The Python Steering Council is pleased to announce that the Free-Threading project is no longer considered experimental!

discuss.python.org/t/pep-779-cr...
PEP 779: Criteria for supported status for free-threaded Python
Hi Thomas, The Steering Council (SC) approves PEP 779, with the effect of removing the “experimental” tag from the free-threaded build of Python 3.14. Along with this, the SC considers the following...
discuss.python.org
June 15, 2025 at 10:10 PM
Reposted by Ivo Flipse
Just published the blog posts for the #Python Language Summit 2025. It's quite fun to cover this important event and contribute to the Python community in this unique way :)

Please take a look if you weren't able to attend the Language Summit in person:

discuss.python.org/t/announcing...
Announcing the Python Language Summit 2025 blog posts
Hey folks! I’ve published the blog posts for the Python Language Summit 2025 to the PSF blog, I hope you enjoy them! Big thank-you to the PSF Community Communications Manager @riecatnor for reviewing ...
discuss.python.org
June 12, 2025 at 2:06 PM
Reposted by Ivo Flipse
Today, we’re announcing the preview release of ty, an extremely fast type checker and language server for Python, written in Rust.

In early testing, it's 10x, 50x, even 100x faster than existing type checkers. (We've seen >600x speed-ups over Mypy in some real-world projects.)
May 13, 2025 at 5:00 PM
Reposted by Ivo Flipse
@thepsf.bsky.social Developers-in-Residence Program now has a landing page! 💜

Today we cover the language runtime and security work, maybe there's a gap in the #Python ecosystem your organization wants to see improved? Let's chat!

#security #opensource #oss

www.python.org/psf/develope...
PSF Developers in Residence
The official home of the Python Programming Language
www.python.org
May 6, 2025 at 3:07 PM
Reposted by Ivo Flipse
🎉 Yeah, uv 0.6.15 supports PEP751, pylock.toml with
• uv export -o pylock.toml
• uv pip compile -o pylock.toml -r requirements.in
• uv pip sync pylock.toml
• uv pip install -r pylock.toml
github.com/astral-sh/uv...
#Python
Release 0.6.15 · astral-sh/uv
Release Notes This release includes preliminary support for the pylock.toml file format, as standardized in PEP 751. pylock.toml is an alternative resolution output format intended to replace requi...
github.com
April 22, 2025 at 6:56 AM
Reposted by Ivo Flipse
TLDR
April 12, 2025 at 3:38 PM
Reposted by Ivo Flipse
PEP 770 has been approved! 🥳 Now you can add SBOMs to describe bundled dependencies of Python packages

discuss.python.org/t/pep-770-im...
PEP 770: Improving measurability of Python packages with Software Bill-of-Materials
With apologies for the delay (lock files, illness, and a kid turning 1 take up a lot of time 😅), but I’m happy to say that I accept PEP 770! With the reduced scope to *.dist-info/sboms along with cod...
discuss.python.org
April 11, 2025 at 8:05 PM
Reposted by Ivo Flipse
BREAKING! Guido van Rossum, the legendary creator of #Python, has officially reinstated himself as Benevolent Dictator for Life (BDFL).

Feat. Guido van Rossum, @pumpichank.bsky.social, @snarky.ca and @mariatta.ca

Stay tuned for the documentary coming this summer!

www.youtube.com/watch?v=wgxB...
BREAKING: Guido van Rossum Returns as Python's BDFL
YouTube video by Honeypot
www.youtube.com
April 1, 2025 at 2:22 PM
Reposted by Ivo Flipse
PEP 751 has been accepted! peps.python.org/pep-0751/

This means #Python now has a lock file standard that can act as an export target for tools that can create some sort of lock file. And for some tools the format can act as their primary lock file format as well instead of some proprietary format.
PEP 751 – A file format to record Python dependencies for installation reproducibility | peps.python.org
This PEP proposes a new file format for specifying dependencies to enable reproducible installation in a Python environment. The format is designed to be human-readable and machine-generated. Installe...
peps.python.org
March 31, 2025 at 9:28 PM
Reposted by Ivo Flipse
I spent last week in Valtournenche with @antocuni.bsky.social and Hood Chatham and managed to use SPy to accelerate my #Python code in the browser. It's too early for general adoption, but not too early to get excited!

lukasz.langa.pl/f37aa97a-9ea...
A peek into a possible future of Python in the browser - Łukasz Langa
My Python code was too slow, so I made it faster with Python. For some definition of “Python”.
lukasz.langa.pl
February 24, 2025 at 7:10 PM
Reposted by Ivo Flipse
📦 Just released sbommage, a friendly terminal UI for exploring SBOMs! Built with Python/Textual, it handles SPDX, CycloneDX, and Syft formats. Works great for quickly poking around in your SBOMs without fighting with JSON viewers.

Check it out:
GitHub - popey/sbommage: Sbommage is an interactive terminal frontend for viewing Software Bill of Materials (SBOM) files in various formats.
Sbommage is an interactive terminal frontend for viewing Software Bill of Materials (SBOM) files in various formats. - popey/sbommage
github.com
February 3, 2025 at 7:32 AM
Reposted by Ivo Flipse
New: The largest medical A.I. randomized controlled trial yet performed, enrolling >100,000 women undergoing mammography screening
The use of AI led to 29% higher detection of cancer, no increase of false positives, and reduced workload compared with radiologists w/o AI thelancet.com/journals/lan...
Screening performance and characteristics of breast cancer detected in the Mammography Screening with Artificial Intelligence trial (MASAI): a randomised, controlled, parallel-group, non-inferiority, ...
The findings suggest that AI contributes to the early detection of clinically relevant breast cancer and reduces screen-reading workload without increasing false positives.
thelancet.com
February 4, 2025 at 3:00 AM