#PyTexas26 was a great conference. I took notes through every talk I attended and turned them into a recap — sharing for anyone who couldn't be there or who missed a session or two.
bernat.tech/posts/pytexa...
Posts by Bernát Gábor
I run into that not that frequently, so it's less of an annoyance. I probably have to force Claude to do the writing and not apply a workaround at least three times a day. It's getting kind of repetitive and annoying, especially considering I already have it in my system prompt not to do it.
Claude too quickly labels problems as “known issues” or “pre-existing failures,” and defaults to workarounds instead of fixing root causes. Even when told not to, it often ignores that and applies a quick hack anyway.
Really happy to have Rahul Devikar (github.com/rahuldevikar) joining as a co-maintainer of virtualenv! Thanks for everything you’ve already done to help keep things moving—glad to have you on board.
pipdeptree 2.33.0 is out — we finally dropped the dependency on pip and now use the stdlib for metadata, making things simpler and more robust; also, 2.32.0 added a rich output mode, which makes the tree much nicer to read github.com/tox-dev/pipd...
Wrote down everything I wish I knew earlier about Python supply chain security. Hash pinning, pip-audit, SBOMs, trusted publishing — the whole thing. Enjoy 🐍🔒
bernat.tech/posts/securi...
Puzzles me how virtualenv usage keeps going up when there's uv around, was expecting uv to eat into virtualenv popularity but seems not much impact 🤔
Finally created a dashboard where I can monitor all my open source projects and it's mostly interactive 👀 never could justify the investment doing it manually, but using agentic coding made it much easier. bernat.tech/about
tox TOML now supports every feature INI ever had, which means tox.ini is officially “frozen” — it’s not dead, it’s just enjoying a very stable retirement 🧓🧊 The future is tox.toml 🚀: tox.wiki/en/4.44.0/re...
New in pytest-env: .env file loading via env_files, --envfile for runtime .env switching, --pytest-env-verbose to debug every SET/SKIP/UNSET with source attribution, unset = true to remove vars, pytest.toml support, and subdirectory config overrides. github.com/pytest-dev/p...
virtualenv just got a fresh new logo and updated documentation! 🎉 Take a look at virtualenv.pypa.io and let us know if you spot any bugs or have ideas for improvements — feedback is always welcome.
You might need to force refresh :D
Try again, readthedocs took a few more seconds to finish building.
Rewrote & reorganized the tox docs from the ground up 🚀 Now live at tox.wiki, structured using the Divio documentation system 📚Feedback welcome! 🙌
Spent the last few weeks migrating pyproject-fmt.readthedocs.io
from taplo to tombi, rewriting the docs, fixing lots of bugs, and shipping new features (long-form tables!). Check it out and let me know how it goes—also, I probably introduced new bugs, please report them 😄👍
Just released a plugin for @jetbrains IDEs that adds integration for the fish shell scripts, plugins.jetbrains.com/plugin/29973... (uses the fish-lsp server for some of the features). Give it a go and file an issue if you find anything wrong 😎
🛠️ New in tox 4.33+: conditional set_env support with PEP-496 markers:
set_env.UV_EXTRA_INDEX_URL = { replace = "env", name = "UV_EXTRA_INDEX_URL", default = "https://e.com/simple", marker = "sys_platform == 'darwin'" }
👉 github.com/tox-dev/tox/...
Refreshed and extended plugins.jetbrains.com/plugin/20536... so now displays more information and has a configuration page.
Proposals for next years conference season done and dusted 😎
My presentation about using rust from python from PyConUS got published very quickly this year 😁
youtu.be/CqOZdTFb4io?...
Yeah would be nice the stdlib could support lazy evaluation out of box.
🚀 tox 4.26 is out!
- Introduces free-threaded builds (just add t to your env name)
- Adds support for Python 3.14
- Fixes virtualenv no longer bundling wheel on >3.9
- Drops support for Python 3.8
Huge thanks to all contributors! 🙌
🔗 github.com/tox-dev/tox/...
@hugovk.dev now that template strings are a thing can we use them in standard logging to use F string like formatting without performance complications? docs.astral.sh/ruff/rules/l... 🤔
See you there 😎
TLDR
Thanks for the kind words @willingc.bsky.social 🙏
gaborbernat.github.io/new-wave-of-...
Today on our Speaker 📣 Spotlight 💡 we're highlighting @gjbernat.bsky.social who will be presenting Python Meet The Crab - Friendship At First Sight?
Join us April 13 either in-person or virtually to watch. Get your ticket today pytexas.org/2025
Looking forward to that, when is being released? PyCon US release?