@davidbrocharti
iAccount based inFrance
About this account
- Account based in
- France
- Connected via
- France Android App
Account-level information from X, not a live location or the device used for a specific post.
Better not to start, once begun better to finish.
Paris, France
Joined April 2009
- Tweets2.4K
- Following735
- Followers1.6K
- Likes4.1K
AnyIO might be the single most underrated Python library: only 2.5k stars on GitHub but downloaded over a billion times per month on PyPI!
David Brochart retweeted
xtralab has been my daily driver for software development for the past few months.
It’s JupyterLab with opinionated defaults and pre-installed extensions for working with coding agents. I use it with Claude Code, Codex, and Pi most of the time.
jtpio.github.io/xtralab
David Brochart retweeted
Congratulations to the Mojo 1.0 release @Modular! So glad to have you in our community, and seeing @clattner_llvm on stage with `pixi` in the background was definitely a highlight for us.
AnyIO v4.15.0 is out 🚀
A ton of new features in this release:
- amap, gather, and as_completed functions to help manage task concurrency.
- a Future that mimics asyncio's.
With TaskHandle that allows awaiting the return value of a task, there is no reason to use asyncio anymore.
With JupyterLite deployments like notebook.link we need to have more code running in the browser. WASM already allows running kernels like Python, R, C++, Fortran... but we still need to go through the browser for remote access.
Today I'm starting with ipygeotiff, a Python bridge to the geotiff.js library that allows fetching COGs on the web:
github.com/davidbrochart/ipy…
I'm thinking about doing ipyzarrita for github.com/manzt/zarrita.js next.
David Brochart retweeted
Conda packages can have extras now.
Optional dependency groups you declare and then consume, via v3 repodata. Plus when conditions and variant flags.
This should also be available on conda-forge in the near future!
📖 : pixi.prefix.dev/latest/conce…
David Brochart retweeted
Recently I have been working on an opinionated JupyterLab metapackage for coding agents, called xtralab.
It's JupyterLab with a set of extra extensions and curated defaults tailored for agentic workflows.
If folks are interested, I may do a more in-depth video walkthrough soon!
I just saw httpx-ws is now vendored in httpx2:
github.com/pydantic/httpx2/p…
@fvoron do you think this could be the new home for httpx-ws? I think it would make sense.
Lots of improvements happening in anycorn (mainly thanks to @graingert) 🚀
If you think hypercorn is not moving fast enough, give anycorn a try! It's a fork of hypercorn based on AnyIO.
github.com/davidbrochart/any…
@graingert I hadn't noticed you added anycorn to the ASGI website, thanks!
asgi.readthedocs.io/en/lates…
David Brochart retweeted
Our not-too-secret project allows Pixi to depend on packages built from source. Build graphs, multi-language support and more are handled transparently. Sounds great, doesn't it? Then let us finally introduce it officially! prefix.dev/blog/pixi-build
Interesting coding agent using @textualizeio's Textual.
twotimespi.dev
I just released sqlite-anyio v0.2.9.
Great contribution by Richard Sheridan that allows to cancel SQL queries.
Thanks FastAPI for supporting @ProjectJupyter!
Here's FastAPI 0.137.2 🎁
Comes with a new utility mainly useful for extensions and advanced use cases that used to inspect app.routes (e.g. Jupyter's Jupyverse) 🤓
github.com/fastapi/fastapi
AnyIO v4.14.0 has just been released!
Among (a lot of) other things, it's now possible to await a task to get its return value.
If that's what prevented you from dropping asyncio, you don't have any excuse now :)
David Brochart retweeted
GeoLibre Desktop v0.7.0 is out.
This release adds a big round of data loading, identify, editing, settings, and processing improvements:
- GPX layers from URL or local file, with waypoints, tracks, and routes loaded as separate selectable layers
- Delimited text layers from URL or local file using longitude and latitude fields
- WFS layer support in the Add Data dialog
- WMS GetFeatureInfo identify support
- Inline attribute table editing
- Wider, scrollable attribute tables and identify popups
- Plugin state persistence in project files
- Whitebox toolbox backed by a managed Python sidecar (700+ geoprocessing tools)
GitHub: github.com/opengeos/GeoLibre
Website: geolibre.app
Live demo: geolibre.app/demo
#geospatial #opensource