Sign in

leodevian.bsky.social

@leodevian.bsky.social
6 followers 29 following 41 posts
PostsRepliesMedia
leodevian.bsky.social @leodevian.bsky.social · 24/08/2026
I’m also angry because it consumes a fuck ton of resources, pollutes like hell, destroys culture, facilitates disinformation and it feels like nobody is giving a fuck; we finance it for potential gains.
000
leodevian.bsky.social @leodevian.bsky.social · 24/08/2026
I’m angry when I’m told that junior developers should not have to learn how to write tests and use Git now that we have AI. The anger is directed toward C-level executives who believe that AI adoption is more important than building company culture, maintaining expertise and having infrastructure.
100
leodevian.bsky.social @leodevian.bsky.social · 06/08/2026
zsol shared it on r/Python last week. I did not know about it before.
000
leodevian.bsky.social @leodevian.bsky.social · 06/08/2026
Did you see wheels.astral.sh?
wheels.astral.sh
Astral GPU indexes
Pre-built, GPU-enabled wheels for the Python ecosystem.
121
leodevian.bsky.social @leodevian.bsky.social · 05/08/2026
I did not have the opportunity to talk about this initiative answering the survey but this what the Python documentation should look like in my opinion: guoci.github.io/typeshedded_....
guoci.github.io
Built-in Functions
The Python interpreter has a number of functions and types built into it that are always available. They are listed here in alphabetical order.,,,, Built-in Functions,,, A, abs(), aiter(), all(), a...
000
leodevian.bsky.social @leodevian.bsky.social · 13/07/2026
It looks nice!
010
leodevian.bsky.social @leodevian.bsky.social · 09/07/2026
He removed AI policy and code of conduct 😭😭
010
leodevian.bsky.social @leodevian.bsky.social · 26/05/2026
It also works the other way around. We had an alert about a malicious package and were asked for tens of thousands of dollars to get its name. Turned out that it was also an incorrect flag.
000
Reposted by @leodevian.bsky.social
FastAPI @fastapi.tiangolo.com · 26/05/2026
Your FastAPI is safe 🔒 Today, FastAPI was incorrectly flagged as malicious by automated tooling from a large company, among several other packages. FastAPI was not compromised. It was a false positive. We were not contacted before publication. This should not happen to OSS.
1218
leodevian.bsky.social @leodevian.bsky.social · 07/05/2026
I’m so hyped for Python 3.15! This version is packed with great things!
010
leodevian.bsky.social @leodevian.bsky.social · 29/04/2026
Charts that make executives happy when it should not 🫠
000
leodevian.bsky.social @leodevian.bsky.social · 28/04/2026
Nice read, thank you! It really feels like GitHub Actions has been under fire for quite some time, yet I find it hard another CI provider without flaws.
100
leodevian.bsky.social @leodevian.bsky.social · 31/03/2026
Congrats!
010
leodevian.bsky.social @leodevian.bsky.social · 23/03/2026
Congrats!
010
Reposted by @leodevian.bsky.social
Savannah Ostrowski @savannah.dev · 11/02/2026
Stoked to share that the Steering Council has accepted PEP 814. frozendict is coming to Python 3.15! discuss.python.org/t/pep-814-ad...
discuss.python.org
PEP 814: Add frozendict built-in type
After careful deliberation, the Python Steering Council is pleased to accept PEP 814 – Add frozendict built-in type. The absence of an immutable dict counterpart has been a long-standing gap in Pytho...
05713
leodevian.bsky.social @leodevian.bsky.social · 25/01/2026
Great stuff, loving it so far!
010
leodevian.bsky.social @leodevian.bsky.social · 10/01/2026
Learning a lot from your PRs!
010
leodevian.bsky.social @leodevian.bsky.social · 05/01/2026
Have you ever considered using tox.toml instead of tox.ini?
000
Reposted by @leodevian.bsky.social
Zensical @zensical.org · 18/12/2025
Zensical 0.0.12 is out! github.com/zensical/zen...
github.com
Release 0.0.12 · zensical/zensical
Summary This release fixes several issue with mkdocs.yml parsing, problems with zensical new, and other bugs. It's also the first release that goes through our new release workflow powered by mono,...
012
Reposted by @leodevian.bsky.social
Julia Evans @b0rk.jvns.ca · 02/12/2025
this fall I worked with the core Git folks on writing an official data model for Git and it just got merged! I learned a few new things from writing it. github.com/git/git/blob...
github.com
git/Documentation/gitdatamodel.adoc at master · git/git
Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documen...
840262
leodevian.bsky.social @leodevian.bsky.social · 25/11/2025
Ok thanks for the hindsight!
000
leodevian.bsky.social @leodevian.bsky.social · 24/11/2025
Hmm 😟 Thanks for the answer!
000
leodevian.bsky.social @leodevian.bsky.social · 24/11/2025
Hello! How does npm compare to Cargo? I’m a beginner who would like to get into Rust but micro-dependencies are scaring me 😬 I read your article about Rust dependencies; would you say that the community is on the right path?
210
leodevian.bsky.social @leodevian.bsky.social · 17/11/2025
Hello! What is the TUI based on? It looks very good! Also, so cool!
000
leodevian.bsky.social @leodevian.bsky.social · 27/10/2025
Based.
010
leodevian.bsky.social @leodevian.bsky.social · 27/10/2025
It looks pretty cool!
010
leodevian.bsky.social @leodevian.bsky.social · 12/09/2025
I share the feeling. Thanks!
000
leodevian.bsky.social @leodevian.bsky.social · 11/09/2025
Mind sharing the pattern for your state machine ? I’m used to subclassing an ABC for states and having it take the context as an attribute and I’m genuinely interested in your approach.
110
leodevian.bsky.social @leodevian.bsky.social · 25/07/2025
Congrats!
010
leodevian.bsky.social @leodevian.bsky.social · 24/07/2025
@nedbat.com The latest release of Coverage feels like a Christmas present! The native support for Python subprocesses is so good! Thank you for all of it 🙏🏻
142
leodevian.bsky.social @leodevian.bsky.social · 03/07/2025
Feels good to develop in Python in 2025. Thanks for the awesome tools!
020
Reposted by @leodevian.bsky.social
Charlie Marsh @crmarsh.com · 03/07/2025
The uv build backend is now stable, and considered ready for production use. An alternative to setuptools, hatchling, etc. for pure Python projects, with a focus on good defaults, user-friendly error messages, and performance. When used with uv, it's 10-35x faster.
523643
leodevian.bsky.social @leodevian.bsky.social · 04/06/2025
Wait I’m not supposed to install structlog[dev,docs,tests,typing]??
100
Reposted by @leodevian.bsky.social
Thomas Wouters @yhg1s.bsky.social · 27/05/2025
Use #Python at all? I would like to do a silly thing, which I hope will bring amusement to others as well as me (if it works out). If you wouldn't mind, please fill out this form, and boost for reach: docs.google.com/forms/d/e/1F...
docs.google.com
Informal Pointless Python Survey
This is an informal, unscientific survey of (sort of) Python questions, with which I'd like to try to make something amusing, maybe something involving families feuding somehow. (I may have been inspi...
12629
Reposted by @leodevian.bsky.social
Visual Studio Code @vscode.dev · 19/05/2025
Today, we're announcing plans to make VS Code an open source AI editor. We believe AI development should stay true to VS Code's core principles: open, collaborative, and community-driven. Let's build the future of software development together. aka.ms/open-source-...
A thumbnail that reads "Your open source AI editor Powered by GitHub Copilot" with the VS Code logo and a blue gradient background
1311752
Reposted by @leodevian.bsky.social
Charlie Marsh @crmarsh.com · 13/05/2025
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.)
1433284
Reposted by @leodevian.bsky.social
Armin Ronacher @mitsuhiko.at · 09/05/2025
Little Python quiz. What does list(f()) return for these: def one(): return [1] yield def two(): return (yield 1) And why :)
3194
leodevian.bsky.social @leodevian.bsky.social · 10/05/2025
I have got one! What does ˋlist(three())` print? def three() x = (yield from one()) print(x)
000
Reposted by @leodevian.bsky.social
Ned Batchelder @nedbat.com · 26/04/2025
Sad to see an AI suggest these entries for a [tool.coverage.run] section: omit = tests/*, */__init__.py, */__main__.py, */cli.py, */setup.py, */__pycache__/*, */test_*.py nedbatchelder.com/blog/202008/...
nedbatchelder.com
You should include your tests in coverage
This seems to be a recurring debate: should you measure the coverage of your tests? In my opinion, definitely yes.
1102
leodevian.bsky.social @leodevian.bsky.social · 23/04/2025
Do you know if a pylock parser is in the works? I’ve been searching on GitHub but I could not find one. I’m willing to contribute, if needed.
110
Reposted by @leodevian.bsky.social
Talk Python Podcast @talkpython.fm · 15/04/2025
The latest @talkpython.fm is out with @akshaykagrawal.bsky.social and @mkennedy.codes . We're diving into reactive data science notebooks with Marimo. #python talkpython.fm/episodes/sho...
talkpython.fm
Marimo - Reactive Notebooks for Python
Have you ever spent an afternoon wrestling with a Jupyter notebook, hoping that you ran the cells in just the right order, only to realize your outputs were completely out of sync? Today's guest has a...
2134
leodevian.bsky.social @leodevian.bsky.social · 31/03/2025
Congrats on PEP 751 @snarky.ca
020
leodevian.bsky.social @leodevian.bsky.social · 12/03/2025
I discovered uv thanks to an article of yours and I am so grateful for it. It enabled proper dependency management for beginners and helped so much in learning about the Python packaging ecosystem.
000
leodevian.bsky.social @leodevian.bsky.social · 09/03/2025
Never heard of this podcast, instant subscribe, thanks !
020
leodevian.bsky.social @leodevian.bsky.social · 07/03/2025
En pleurer car la France sans le nucléaire c’est un désastre écologique similaire à celui de l’Allemagne
190
leodevian.bsky.social @leodevian.bsky.social · 26/02/2025
I look forward to use your framework when I have some free time, it looks so great!
010
leodevian.bsky.social @leodevian.bsky.social · 26/02/2025
I’m blowing the mind of my coworkers with this exact command 😂 It’s unreal to people who never used TUIs
110
leodevian.bsky.social @leodevian.bsky.social · 24/02/2025
Had this question but could not bring myself to ask it, looking forward to watch it!
010
leodevian.bsky.social @leodevian.bsky.social · 29/01/2025
Okay I’m trying this out tonight 🥲
000
leodevian.bsky.social @leodevian.bsky.social · 25/12/2024
Merry Christmas and thanks!
020