xmpppy / xmpppy

Python 2/3 implementation of XMPP
http://xmpppy.sourceforge.net/
GNU General Public License v3.0
101 stars 65 forks source link

The future of xmpppy #39

Closed amotl closed 2 years ago

amotl commented 3 years ago

Hi there,

at https://github.com/xmpppy/xmpppy/issues/29#issuecomment-725728789, I've asked:

Dear @snakeru, @normanr, @clarkspark, @Neustradamus and @caronc,

thanks for the bump. When looking at slixmpp again, it looks like it is well maintained. Considering that Python 2 is essentially dead, shall we just move on and advise users of xmpppy to also switch to using either slixmpp, aioxmpp or python-nbxmpp?

I will be happy to hear about any encouragements, suggestions or objections on that topic.

With kind regards, Andreas.

As I see this has sparked some discussion, I would like to humbly suggest to continue the discussion here within another issue in order not to pollute #29 further.

At https://github.com/xmpppy/xmpppy/pull/37#issuecomment-725734180, I reflected about that this code base is actually already compatible with Python 3. However it still offers a way to use it with Python 2, which might be important for people out there.

Maybe we should check download statistics on PyPI to find out more about how much it is still used these days.

Please rest assured that may question should in no way be taken in any offensive manner with respect to the conceivers and former maintainers of this library, specifically @snakeru and @normanr. I am just asking it from an open minded perspective and looking forward to a collaborative discussion and decision.

With kind regards, Andreas.

amotl commented 3 years ago

Maybe we should check download statistics on PyPI to find out more about how much it is still used these days.

PyPI Stats has a nice overview [1], which shows that this package is still popular for people using Python 2.7.

[1] https://pypistats.org/packages/xmpppy

amotl commented 2 years ago

With ~24k downloads per month, assuming that those requests are not from some kinds of bots, I think this package still deserves to be maintained. Support for Python 3 is reasonable (#24), while still retaining compatibility with Python 2. Therefore, I am closing this issue.

image