@venthur@mastodon.social
@venthur@mastodon.social avatar

venthur

@venthur@mastodon.social

#Debian Developer with a Ph.D. in Computer Science. Director of Technology at #Flix. I mostly code in #Python.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

venthur, to GNOME
@venthur@mastodon.social avatar

At last! Switching between Bluetooth audio profiles works somewhat reliably now with #gnome, #pipewire and #wireplumber.

venthur, to neovim
@venthur@mastodon.social avatar

The fzf.vim plugin for #neovim, together with ripgrep is such an improvement over (neo)vim's default search capabilities, I'm seriously reconsidering my purist position on using neovim without plugins.

Strange, that a proper fuzzy finder is not included by default.

webology, to random
@webology@mastodon.social avatar
venthur,
@venthur@mastodon.social avatar

@webology Did you manage to get it sync with the iphone as well? If yes, how?

venthur, to python
@venthur@mastodon.social avatar

Inspired by @fcodvpt post about current popularity of build backends, I investigated how the popularity of build backends used in pyproject.toml evolved over time since PEP-0517 introduced them in 2015:

https://venthur.de/2024-01-26-build-backends.html

#python, #pypi

image/png

fcodvpt, to python French

I made some code to extract the backends declared in the pyproject.toml files (1)

I used @sethmlarson great article : "Querying every file in every release on the Python Package Index" (2)

I called the gist (3) to dowload the files and everything worked fine.

#python #packaging-backends

(1) https://gitlab.liris.cnrs.fr/fconil-small-programs/packaging/get-pypi-packages-backends
(2) https://sethmlarson.dev/security-developer-in-residence-weekly-report-18
(3) https://gist.github.com/sethmlarson/852341a9b7899eda7d22d8c362c0a095

Here is the resulting bar chart (1/2)

venthur,
@venthur@mastodon.social avatar
venthur, to debian
@venthur@mastodon.social avatar

Just learned, that is going to the moon!

https://www.jpl.nasa.gov/missions/cadre

This is a group of rovers which will collaboratively and autonomously drive around on the moon. They're using Debian for all the dev machines and the rovers themselves.

hynek, to random
@hynek@mastodon.social avatar

This was a very stressful morning because GitHub Actions switched their setup-python from 3.x meaning 3.11 to 3.12 and one of https://github.com/hynek/build-and-inspect-python-package tools was still pinned to a version that wasn’t compatible with 3.12.

If you’re pinning your actions more strictly that v1, make sure to update your pins, otherwise your CIs will explode.

I also got an (un)healthy dose of the deadly combination of CI debugging and Python packaging, and I’ve concluded once again that pip-tools will survive us all.

venthur,
@venthur@mastodon.social avatar

@hynek Well, debugging CI pipelines is probably one of the most frustrating tasks nowadays. All that time spent waiting for the remote jobs spinning up and doing their thing. No access to tools, just the output of the command line...

sethmlarson, to random
@sethmlarson@fosstodon.org avatar

#urllib3 🥹

venthur,
@venthur@mastodon.social avatar

@sethmlarson Thanks for the attribution in the post! I feel it is somewhat undeserved, but I'll take it anyways :)

mitsuhiko, to random
@mitsuhiko@hachyderm.io avatar

Ugh. That's a lot of stars fast. https://github.com/mitsuhiko/rye

venthur,
@venthur@mastodon.social avatar

@mitsuhiko Just remember that with great power comes great responsibility. It would be great if the current mess of #Python #packaging tools would be unified, preferably by a single tool provided by Python or #PyPA. For now, you just used your popularity to boost yet another tool in that jungle, maybe even making the problem slightly worse. Hopefully you can use your skills to contribute to the solution, good luck!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • everett
  • osvaldo12
  • magazineikmin
  • thenastyranch
  • rosin
  • normalnudes
  • Youngstown
  • Durango
  • slotface
  • ngwrru68w68
  • kavyap
  • DreamBathrooms
  • tester
  • InstantRegret
  • ethstaker
  • GTA5RPClips
  • tacticalgear
  • Leos
  • anitta
  • modclub
  • khanakhh
  • cubers
  • cisconetworking
  • megavids
  • provamag3
  • lostlight
  • All magazines