This is a collection of notes from thr presentations given and resulting discussions
Projects using poetry or classic requirements.txt
can migrate to uv fairly easily by using migrate-to-uv.
Uv is the current "new hotness" in the never-ending stream of semi-working packaging solutions for Python projects. It is more performant thanks to an implementation in rust, enables to run Python tools without manually setting up a virual environment using uvx
, honors the pyproject.toml
, and optionally can install a Python interpreter all by itself.
Uv also checks the license
classifier. So for example "BSD" will be rejected, and you have to replace it with a more specific SPDX license identifier such as "BSD-3-Clause".
Python:
- PyCon Austria, 6th and 7th of April 2025, in Eisenstadt
- EuroPython 2025, from 14th to 20th of July in Prague. The videos of last year's conference are still available.
Local and somewhat related:
- Elevate festival from 5th to 9th of March. Traditionally a highlight is the Netzpolitischer Abend. People who want to dig deeper into "Netzpolitik" might also be interested in the Logbuch Netzpolitik podcast or various talks from the Chaos Communication Congress.
- Linuxtage, on 26th of April at TU Graz, Campus Inffeldgasse
- Barcamp Graz, on 17th of May at the FH Joanneum. This is an "un-conference" with a broad set of topics. Quote:
What topics will be covered is up to you!
On the day of the event, the program will be created collaboratively on-site. All attendees can contribute to up to 7 parallel sessions. If you would like to give talks, workshops, discussions or presentations, you can prepare something in advance or spontaneously suggest a topic. Be sure to be on time to secure a spot on the schedule! You can then simply choose the sessions you want to attend.
- events.graz.social, a general register of local events with strong ties to the Fediverse.