Python

PyUtrecht

PyUtrecht

PyUtrecht is a Python community meetup in Utrecht — a gathering place for Python enthusiasts of all levels and backgrounds, from beginners exploring the language to seasoned developers pushing its limits.

I co-host PyUtrecht together with Marcelo Trylesinski, with a shared belief that learning …

How to Store and Route …

In a world of non stop documents, contracts and other notifications in PDF or physical mail we easily get overwhelmed… And that is only the incoming information. Trying to find the information you need from 6 months or 2 years ago is almost impossible.

When owning your own company, it doesn’t become …

JSON: Freedom or Chaos? …

Can you trust your data?

In this talk we’ll take a real life use case where the flexibility desires and time have gotten the best of it. What happens when you deal with “freedom” data? How to go from this to a better future?

It is a technical talk how we recognize changes are desired, validation is …

Convert poetry to uv

When I encountered #uv I fell for it right away. I was already using ruff for a while and started looking into rye, which was the intermediate step before it became uv.

Creating a uv repo is easy, just run uv init $project and you are off to the races. Using it for new projects is easy if you are …

Repos are like children, …

For those without children, you might never have realized that having a project is much like a child. At the same, for those with children, you may never have the time or piece of mind to realize it.

I’ll take you through a walk of life on ‘creating’ your child(ren), how to deal …

Convert Poetry to uv - …

During the python meetup there was room for some 5 minute lightning talks. I stepped up and shared my findings on poetry and uv, and the challenging with migrating from poetry to uv. Because of this challenge I’ve written a tool to help with that migration. Allowing to pass in the current …

Improved shebang for your …

Sometimes you just want a script, without having to specify a virtualenv or polluting your global python environment. Given PEP-0723 we can build scripts as we would normally, though now add a few comments to it to specify the dependencies.

When we combine that with uv we can easily run the script …

Pypi Trusted Publisher …

Be the cool kid on pypi, I thought, use the Trusted Publisher Management and OpenID Connect (OIDC)… I thought…

While working on my latest repo convert_poetry2uv, I wanted to automatically push the builds to pypi. Traditionally a username/password combination was used, which was later …

Repos are like children - …

parenting 101

For those without children, you might never have realized that having a project is much like a child. At the same, for those with children, you may never have the time or piece of mind to realize it.

I’ll take you through a walk of life on ‘creating’ your child(ren), …