jaimergp
rjai.me
jaimergp
@rjai.me
77 followers 170 following 35 posts
Another PhD captured by open source. ⇒ Core team at @conda-forge.org. ⇒ Steering council at @conda.org. ⇒ Staff Software Engineer at @quansight.com. ⇒ Blogging at rjai.me.
Posts Media Videos Starter Packs
Reposted by jaimergp
Conda ≠ PyPI

Conda isn’t just another Python package manager-it’s a multi-language, user-space distribution system.

In this 3-part series, we explore the fundamental differences between conda and PyPI.

Part 1 is live now 👇
conda.org/blog/conda-i...
#conda #packaging #python
Conda ≠ PyPI: Why Conda Is More Than a Package Manager | conda.org
Part 1 of the 'Conda Is Not PyPI' series—why conda is a multi-language user-space distribution, not just a Python package manager.
conda.org
We are hiring!

@quansight.com is looking for a Senior Engineer for Python/C/C++ Packaging 📦. If you have dabbled with @python.org wheels, @conda.org packages, and the like, get in touch!

You can apply at job-boards.greenhouse.io/quansight/jo...
Senior Engineer Python/C/C++ Packaging
Remote
job-boards.greenhouse.io
Reposted by jaimergp
TLDR; The PSF has made the decision to put our community and our shared diversity, equity, and inclusion values ahead of seeking $1.5M in new revenue. Please read and share. pyfound.blogspot.com/2025/10/NSF-...
🧵
The official home of the Python Programming Language
www.python.org
Reposted by jaimergp
napari 0.6.6 is out! 🚀

This is a bugfix release following up 0.6.5: if something in your napari workflow unexplicably broke, you might want to update ;) Also, with the new bundle you can now "open files with > napari"! Check out the full release notes on the website: napari.org/stable/relea...
napari: a fast, interactive viewer for multi-dimensional images in Python
view and explore 2D, 3D, and higher-dimensional arrays on a canvas;, overlay derived data such as points, polygons, segmentations, and more;, annotate and edit derived datasets, using standard data st...
napari.org
jaimergp @rjai.me · Sep 22
Part of the submission includes a couple of applications:

- pyproject-external: CLI to show and map the PEP 725 [external] tables
- external-metadata-mappings: schemas and example mappings for common identifiers.

You can browse them in this Streamlit app: external-metadata-mappings.streamlit.app
PEP 725 registry and mappings browser
This repository prototypes schemas for PEP-725-adjacent PURL-like registry and downstream mapping...
external-metadata-mappings.streamlit.app
Reposted by jaimergp
🏗️ Infrastructure wins that matter:

Isuru Fernando's breakdown of ABI3 conda support shows how "boring" backend improvements create massive downstream value.

Faster Python adoption, happier maintainers, lower costs - win-win-win!

Read the detailed post: buff.ly/J09DnBq
Support for ABI3 packages in conda!
See how Point72 teamed up with Quansight to fund support for ABI3 packages in the conda ecosystem.
labs.quansight.org
jaimergp @rjai.me · Aug 11
`conda/conda` maintainer here. What would you like to know more about?
jaimergp @rjai.me · Jul 15
TIL you can configure VS Code's Python debugger to ask for CLI arguments on every execution.

The key option is:

```
"configurations": [
...,
"args": "${command:pickArgs}"
]
```

More details: code.visualstudio.com/docs/python/...
Reposted by jaimergp
🙌 We’re excited to have @matthewfeickert.com, John Kirkham, and Ruben Arts teaching us "Reproducible Machine Learning Workflows for Scientists with pixi" at #SciPy2025!

🔥 Learn how to create fast and reproducible ML environments using pixi, the next-gen package manager for scientific workflows.
Reposted by jaimergp
Celebrating 4 incredible years with ‪@rjai.me‬! 🌟 As a conda steering committee member and conda-forge core team member, Jaime helps coordinate efforts that enable scientific breakthroughs. Here's to more years of community-driven innovation! 🙌 #CommunityImpact #OpenSource
Reposted by jaimergp
We recently celebrated 10 years of @condaforge on our Zulip. I'd love to hear your story if you are involved with conda-forge. The project has grown to over 30'000 packages, and still grows at a crazy rate.
Reposted by jaimergp
This transition to a Public Benefit Corporation is a huge milestone for us ✨.
I am so excited about the future and the impact we will continue to have on the open source ecosystem.
"Open source should be nurtured and elevated as a public good." - Travis Oliphant

That's why Quansight just became a Public Benefit Corporation, formalizing our commitment to sustainable OSS infrastructure that powers global innovation.

We're in this for the long haul. 🙌 bwnews.pr/3HdvSQ8
Reposted by jaimergp
The first year of free-threaded Python

A recap of the first year of work on enabling support for the free-threaded build of CPython in community packages.

https://labs.quansight.org/blog/free-threaded-one-year-recap
Reposted by jaimergp
Just published: "The first year of free-threaded Python" – Learn how our team at Quansight Labs helped enable GIL-free Python in major packages! Read the blog: labs.quansight.org/blog/free-th.... Join Nathan Goldbaum & Lysandros Nikolaou at #PyConUS on May 16th to hear more about this work!
Reposted by jaimergp
Thanks to months of consistent contributions by
lysnikolaou of @quansight.com (Lysandros Nikolaou), all of the mandatory dependencies of #aiohttp now ship free-threaded variants of #wheels!

This unlocks the same in aiohttp!

Find a minute to thank him, will you?

#aio-libs #Python #Packaging
Reposted by jaimergp
🎉 Happy 10th Anniversary, @conda-forge.org‬ 🎂 From humble beginnings to 1 BILLION monthly downloads, you've revolutionized how we share and distribute scientific software. Read about the incredible journey and impact here: buff.ly/vEg4mUH #CondaForge #OpenSource
Reposted by jaimergp
Reposted by jaimergp
Introducing: ✨ Labs Open Source Fund ✨

An annual small fund to support key volunteer-driven OSS projects and communities, nominated and selected entirely by Quansight Labs members.

This year, we're glad to sponsor $15,000, equally shared among CodeMirror, Mkdocstrings, and Maturin 💛
Reposted by jaimergp
Want a concise daily digest of issue and pull request activity from your GitHub repos? Try Dinghy: pypi.org/project/ding...
jaimergp @rjai.me · Apr 1
This is how it looks for `conda-forge::python`:
jaimergp @rjai.me · Apr 1
I've added a couple features to conda-metadata-app.streamlit.app.

1️⃣ If you check "Show dependencies as rich table" you'll get hyperlinked package names with separate columns for version and build strings.
2️⃣ The "Download artifact" link now reports the total size of the package.
conda metadata browser
A streamlit app to query metadata from conda packages.
conda-metadata-app.streamlit.app
Reposted by jaimergp
It's here at last! 🎉 We're excited to present Quansight Labs' 2024 Annual Report, showcasing our advancements, community involvement, and commitment to sustainability in open source. We're eager for a bright future ahead. 🔮 Read the full report: buff.ly/NfQ0hUx