Finding a maintainer for a mature package: lru-dict

How do you find a new maintainer for a mature project like lru-dict? The project doesn’t have any regular contributor besides the main one who doesn’t have the time to push to PyPi. Is there a group that can take care of just the general maintenance of a project that doesn’t really need much code change, some group who could do the minimum?

Disclaimer: I’m not the main contributor, just a concerned user of that package.

1 Like

There’s a couple of community groups which have built support structures for core Python infrastructure like this. Two I’ve encountered are Jazzband - About - Guidelines and Pallets. From my understanding all require ongoing work (and often funds) to maintain / develop / keep projects going.

1 Like

Perhaps you could ask one of the popular dependent libraries like GitHub - home-assistant/core: 🏡 Open source home automation that puts local control and privacy first. ?

1 Like

It’s worth explicitly pointing out that the project maintainer would need to add any new maintainers themselves, so you won’t be able to do anything[1] without their involvement.


  1. apart from fork the project ↩︎

1 Like

Good idea. Did you use some kind of tool to figure out this popular dependent? I could try to contact the top few ones too.

There’s a public dataset for that from clickhouse

There is also compat-fork (creating a new package without involvement of the original maintainer):

1 Like

Usually I hear “mature” to mean not requiring further updates, having undergone a natural life cycle.

The project says in its request for a maintainer:

Preferably someone who uses this library and made contributions to it.

Have you considered asking the maintainer to transfer ownership?

This particular package has compiled extensions so even if it never needs another line of code changed, it still needs to be recompiled every time a new minor Python version or platform comes out.