September 2025 in links

The links to French resources are in a separate post. Python. Through the package ecosystem survey organized this month, I noticed the WheelNext project to “reinvent the wheel”, aka improve the packaging experience in Python. This was discovered releasing new packages for secretsmith, to query Vault and OpenBao, configurable by a YAML file, and a […]

Read more

Unifying your spelling dictionaries with merge-dictionaries

If you work across multiple IDEs, you’ve probably noticed that each one maintains its own spelling dictionary. Add a word in PyCharm, and PhpStorm still underlines it. Teach Hunspell a word, and your IDE doesn’t know it. That’s where merge-dictionaries comes in. This tool automatically discovers your dictionaries, extracts the words, and merges them into […]

Read more

secretsmith: a Python helper for Vault and OpenBao

After building numerous applications that needed to connect to HashiCorp Vault or OpenBao, I found myself copying the same configuration parsing and client connection code over and over again. The Python hvac library is powerful but verbose for common operations, especially when dealing with KV2 secrets engines. Today, I’m excited to announce secretsmith – a […]

Read more

Get URL from Git commit hash

SHA-1 Git hashes can be mapped to code review or code repository URL to offer a web visualization with additional context. The resolve-hash command allows to get such URL from a Git hash, or another VCS reference. It can search Phabricator, Gerrit, GitHub and GitLab currently. Ouf of the box, it will detect your ~/.arcrc […]

Read more