"Every October, I do a maintenance pass on all my projects. At a minimum, that involves dropping support for whatever Python version is no longer supported and adding support for the most recently released Python version. While doing that, I go through the issue tracker, answer questions, and fix whatever I can fix. Then I release new versions. Then I think about which projects I should deprecate and figure out a deprecation plan for them."
"Over the course of 2025, I deprecated or transferred some of the libraries I owned. Some of them because my role at Mozilla changed dramatically and some of them because it was time. sphinx-js (which I "owned" for a short time) was transferred to the pyodide project. paul-mclendahand was deprecated and archived at the tail end of 2024. I don't think I mentioned that. I don't think there were many users other than myself."
An annual October maintenance pass updates projects by removing unsupported Python versions, adding support for the latest Python, triaging issue trackers, fixing bugs, and releasing new versions. Several libraries were deprecated, archived, or transferred during 2025 due to role changes at Mozilla or natural project lifecycle. Projects transferred include sphinx-js to pyodide and crash ingestion-related tools to the Mozilla crash ingestion team. Some small utilities were archived without broad release. Remaining active projects include Everett, Fillmore, Kent, Markus, and Bleach. Everett originated in 2016 as a config replacement and produced 22 releases.
Read at Will's Blog
Unable to calculate read time
Collection
[
|
...
]