Advertisement · 728 × 90

Posts by Bernát Gábor

Preview
PyTexas 2026 Recap Per-talk notes from PyTexas 2026 in Austin: Hynek on domain modeling, Dawn Wages on specialization, MCP security, PEP 810 lazy imports, free-threading, Ruff, ty, uv, supply chain.

#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...

22 hours ago 0 0 0 0

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.

2 weeks ago 0 0 0 0

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.

2 weeks ago 1 0 1 0
Preview
rahuldevikar - Overview Original profile accidently linked to CorpNet: https://github.com/rahuldevikar761 - rahuldevikar

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.

3 weeks ago 0 0 0 0
Preview
Release 2.33.0 · tox-dev/pipdeptree What's Changed ♻️ refactor(deps): drop pip dependency, use stdlib for metadata by @gaborbernat in #552 fix(detection): Allow fallback to different env detectors by @kemzeb in #555 Full Changelog:...

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...

4 weeks ago 2 0 0 0

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...

1 month ago 0 0 0 0
Post image

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 🤔

1 month ago 4 0 0 0
Bernát Gábor - Engineering & Open Source Bernát Gábor (from 🇭🇺🇷🇴🇬🇧), living in Los Angeles 🇺🇸 Link to heading GitHub GitHub Sponsor Twitter Bluesky Mastodon PyPI Linkedin Google Mail Twitch Instagram I work at Bloomberg US - Los Angeles with...

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

1 month ago 1 0 0 0
Configuration - tox

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...

2 months ago 3 1 0 0
Advertisement
Preview
GitHub - pytest-dev/pytest-env: pytest plugin to set environment variables in pytest.ini or pyproject.toml file pytest plugin to set environment variables in pytest.ini or pyproject.toml file - pytest-dev/pytest-env

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...

2 months ago 0 0 0 0
virtualenv

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.

2 months ago 2 0 0 0

You might need to force refresh :D

2 months ago 0 0 0 0

Try again, readthedocs took a few more seconds to finish building.

2 months ago 0 0 2 0

Rewrote & reorganized the tox docs from the ground up 🚀 Now live at tox.wiki, structured using the Divio documentation system 📚Feedback welcome! 🙌

2 months ago 0 0 1 0
pyproject-fmt

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 😄👍

2 months ago 2 0 0 0
Fish Shell - IntelliJ IDEs Plugin | Marketplace Comprehensive language support for Fish shell scripts with advanced IDE features. Syntax Highlighting Rich highlighting for keywords, variables, strings, comments...

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 😎

2 months ago 0 1 0 1
Preview
feat: add conditional set_env support via PEP-496 markers by gaborbernat · Pull Request #3663 · tox-dev/tox 👍

🛠️ 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/...

3 months ago 2 0 0 0
PyVenv Manage 2 - IntelliJ IDEs Plugin | Marketplace PyVenvManage simplifies Python virtual environment management in JetBrains IDEs. Managing multiple Python interpreters across different virtual environments (for...

Refreshed and extended plugins.jetbrains.com/plugin/20536... so now displays more information and has a configuration page.

3 months ago 1 0 0 0
Post image

Proposals for next years conference season done and dusted 😎

4 months ago 4 0 0 0
Advertisement
🐍 Python meets the crab 🦀 - Friendship at first sight? (Sponsor: Bloomberg)
🐍 Python meets the crab 🦀 - Friendship at first sight? (Sponsor: Bloomberg) YouTube video by PyCon US

My presentation about using rust from python from PyConUS got published very quickly this year 😁
youtu.be/CqOZdTFb4io?...

11 months ago 6 0 0 0

Yeah would be nice the stdlib could support lazy evaluation out of box.

11 months ago 0 0 0 0
Preview
Release 4.26.0 · tox-dev/tox What's Changed Add a missing quote in a TOML example @ config.rst by @webknjaz in #3509 Add colour to GitHub Actions CI logs by @hugovk in #3525 Fix using deprecated virtualenv option --wheel by @...

🚀 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/...

11 months ago 5 1 0 0
logging-f-string (G004) | Ruff Checks for uses of f-strings to format logging messages.

@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... 🤔

11 months ago 0 0 1 0
Post image

See you there 😎

11 months ago 1 0 0 0
Post image

TLDR

1 year ago 4 1 0 0
Post image

Thanks for the kind words @willingc.bsky.social 🙏

gaborbernat.github.io/new-wave-of-...

1 year ago 6 1 1 0
Post image

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

1 year ago 2 1 0 0
Post image
1 year ago 2 0 0 0
Post image
1 year ago 0 0 1 0
Advertisement

Looking forward to that, when is being released? PyCon US release?

1 year ago 1 0 1 0