Patching and forking in package managers - What to do when upstream ghosts you
https://nesbitt.io/2026/05/01/patching-and-forking-in-package-managers.html
Post
Patching and forking in package managers - What to do when upstream ghosts you
https://nesbitt.io/2026/05/01/patching-and-forking-in-package-managers.html
@andrewnez Direct dependencies, I fork and publish a new pypi package. Guidance on what to do with the namespace is lacking, i.e. should I change the module name, the CLI command, should I tack on a 2 to the package name or give it some other name to indicate this is an unco-ordinated fork. Pypi SEO pushes me to suffixed names.
Indirect dependencies I rename the module out of concern that other packages will depend on the same module or cli command name.