Technologicat / pyan

Static call graph generator. The official Python 3 version. Development repo.
GNU General Public License v2.0
329 stars 57 forks source link

Is the project still maintained? #85

Open aurelg opened 2 years ago

aurelg commented 2 years ago

Thanks @Technologicat for this project, it's so useful and lightweight ! The latest commit happened a while ago, and 3 PRs have been waiting for a while. Is it still maintained? Or are you looking for a new maintainer?

lmmx commented 2 years ago

The docstrings say "tested on Python 3.6", I think it's dangling by a thread and should be forked and ressurected.

Technologicat commented 2 years ago

I agree it might be best for someone else to take over the maintenance at this point :)

Basically, I have updated pyan whenever I've needed its capabilities myself, but it's now been a rather long since the last time I have needed to familiarize myself with anyone else's Python codebase - hence no updates to pyan in a long while.

I invited @jdb78 and @johnyf as new maintainers a while back, but I suspect the situation for them is similar to mine. I see there is a significant need in the Python community for this kind of static analysis tool, but not so much interest in maintaining one.

For anyone interested in taking over, there are some technical and philosophical issues to consider. I'm writing them here to emphasize that pyan would benefit from much more than a simple minimal update:

esmiralha commented 2 years ago

Even if you no longer maintain it, please publish the fix to #72 to PyPi...

MartinThoma commented 2 years ago

If anybody ever gets this up again + adds some unit tests + documentation: https://github.com/jazzband might be a good place for this project (shared ownership so that it isn't abandoned again)