Florian Bruhin
the-compiler.org
Florian Bruhin
@the-compiler.org
Writing #qutebrowser, #pytest core maintainer, and doing lots of other stuff in #Python. Python/pytest trainings via https://bruhin.software
Pinned
My next open in-depth #pytest trainings:

🇨🇭 October 29th to 31st, Zurich, Switzerland, with letsboot.ch: www.letsboot.ch/kurs/pytest
🇩🇪 🌍 March 3rd to 5th, Leipzig, Germany & Remote, with Python Academy: python-academy.com/courses/pyth...

#Python
letsboot.ch
Reposted by Florian Bruhin
Python is for everyone ❤️.

Become a PSF member if you can!
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
October 27, 2025 at 5:01 PM
My next open in-depth #pytest trainings:

🇨🇭 October 29th to 31st, Zurich, Switzerland, with letsboot.ch: www.letsboot.ch/kurs/pytest
🇩🇪 🌍 March 3rd to 5th, Leipzig, Germany & Remote, with Python Academy: python-academy.com/courses/pyth...

#Python
letsboot.ch
September 4, 2025 at 3:07 PM
Going the extra mile for my #pytest trainings and found someone to draw me some illustrations for my slides! Love how things look so far. #Python
July 12, 2025 at 8:05 PM
Reposted by Florian Bruhin
Join Florian Bruhin @the-compiler.org at EuroPython for "pytest - simple, rapid and fun testing with Python". Talk: ep2025.europython.eu/CV3M7B
July 4, 2025 at 12:04 PM
We've gone full circle: My pytest training slide now links to @mathspp.com's blog post with an (outdated) screenshot of the same slide 🤣
April 15, 2025 at 2:27 PM
Reposted by Florian Bruhin
It is now easy to contribute financially to the pytest project, as we are now members of the GitHub Sponsors program:

github.com/sponsors/pyt...

This is an easy and convenient way to contribute, integrated with GitHub.

Any contribution, no matter the size, is really appreciated by the team!
Sponsor @pytest-dev on GitHub Sponsors
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing for applications and libraries.
github.com
March 31, 2025 at 11:44 PM
I'm delighted to announce that my introductory #pytest training ("simple, rapid and fun testing with #Python") has been accepted for both @pyconde.bsky.social as well as @europython.eu! See you in Darmstadt 🇩🇪 and/or Prague 🇨🇿?

I'm already working on the next CfP, for the CH Open workshoptage.ch 🇨🇭!
Home
An den Workshop-Tagen dreht sich während vier Tagen in ganztägigen Workshops alles um bekannte und aktuelle Themenwelten rund um Open Source Software und Technologien sowie Soft Skills. Es bleibt auch...
workshoptage.ch
March 31, 2025 at 8:16 AM
I just released #pytest-xvfb v3.1.0 and .1 (after some CI trouble)!

Other than the usual Python version and tooling updates, this exposes a new #pytest hook pytest_xvfb_disabled(), which can be implemented to dynamically decide to disable Xvfb for this test run.

github.com/The-Compiler...
GitHub - The-Compiler/pytest-xvfb: A pytest plugin to run Xvfb (or Xephyr/Xvnc) for tests.
A pytest plugin to run Xvfb (or Xephyr/Xvnc) for tests. - The-Compiler/pytest-xvfb
github.com
March 12, 2025 at 1:03 PM
#TodayInOpenSource:

- The ECB bricks Gnome Calculator (because they probably DDoS it and error handling is broken): tech.lgbt/@chiffchaff/...
- I try to access Gnome's GitLab with #qutebrowser
- I get blocked by an anime girl as an "AI scraper" and need to use Chromium instead (╯°□°)╯︵┻━┻
March 12, 2025 at 11:54 AM
I did a 100% speedrun of the @europython.eu proposals community voting... got the email about it only yesterday, voting closes on Monday 😅
February 15, 2025 at 2:51 PM
⏰ Only a week remaining with early-bird pricing for my annual three-day deep dive into #pytest with #Python Academy!
📅 March 4th — 6th
🌍 Leipzig (Germany) or remote
📕 Three days of pytest knowledge from one of its core maintainers. Fixtures, mocking, plugins, …

python-academy.com/courses/pyth...
Professional Testing with Python
python-academy.com
January 28, 2025 at 10:21 AM
@sjvn.bsky.social FWIW, I think www.zdnet.com/home-and-off... is wrong: You say "encourage the creation of new Chromium-based web browsers" and "any new browsers will be housed under the Linux Foundation", but that's the exact opposite what the @linuxfoundation.org press release says: [1/2]
The Linux Foundation launches an initiative to support open-source Chromium-based browsers
Google's Chromium source code will be used as the basis for new open-source web browsers.
www.zdnet.com
January 10, 2025 at 11:19 AM
#qutebrowser is 11 years old, almost on the minute! I'm celebrating by releasing v3.4.0: listi.jpberlin.de/pipermail/qu...
[qutebrowser] qutebrowser v3.4.0 released / 11 years qutebrowser!
listi.jpberlin.de
December 14, 2024 at 9:18 PM