Skip to content

ringlet

mapec - my humble trivial tribute to Matt S Trout

So on Monday I learned from Perl Weekly that Matt S Trout of Perl fame has passed away. I can't say I knew him, though I read a lot of his writings and discussions, and I used a lot of his software; I may have briefly met him at YAPC 2014 in Sofia, but that doesn't really count.

So a silly little thing I did to honor his memory was to take a small program that does one thing and does it well, polish it up a bit, and, I guess, try to preserve it for a little bit longer. So here is my version of mapec for what very little it's worth.

Ringlet software updates (2025-03-23)

Recent initial releases of Ringlet software (a fancy name for my pet projects):

  • docker-scry version 0.1.0 - examine Docker containers using host tools. Maybe the start of a set of tools that will allow system administrators to see what goes on in minimal containers that may not even have tools like ps or lsof installed.
  • pshlex version 0.1.0 - join various stringifiable objects and quote them for the shell. A trivial Python function that I've embedded in many of my projects over the years and I finally decided to release: a version of shlex.join() that also accepts pathlib.Path objects.
  • uvoxen version 0.1.1 - generate test configuration files and run tests. A testing tool for Python projects that can either generate a Tox configuration file or run the commands that would be defined there using the uv tool.

Recent updated versions:

  • install-mimic version 0.4.2 - overwrite and preserve ownership. Minor refactoring and updates to the tool that installs a file over an existing one using the ownership and access permissions of the latter.