litl / backoff

Python library providing function decorators for configurable backoff and retry
MIT License
2.61k stars 148 forks source link

Maintenance help? #211

Open iloveitaly opened 11 months ago

iloveitaly commented 11 months ago

It's always a pain when users reach out asking for updates but never offer to help with maintenance. It looks like there are some open PRs that would be great to merge in, and you've probably moved on to other things.

I'd love to help with maintenance if you are open to it. Let me know if you are interested!

iloveitaly commented 9 months ago

Friendly ping here :)

edgarrmondragon commented 9 months ago

Unfortunately the org seems inactive in the channels listed in http://litl.com/contact.html, for example on X/Twitter they were last active on 2016.

@bgreen-litl doesn't seem active either

iloveitaly commented 9 months ago

Yeah, you are rightโ€”still would love to take over the repo vs fork. Forks never work out well for the community.

edgarrmondragon commented 6 months ago

backoff is still the 140th most downloaded package from PyPI^1 so I think we should start thinking about forking ๐Ÿ˜•

edgarrmondragon commented 4 months ago

So, is anyone interested in helping to maintain a fork? ๐Ÿ˜…

iloveitaly commented 4 months ago

I've been chatting with Bob Green over email. He's open to merging some of the PRs and continuing to maintain this fork!

gaby commented 4 months ago

@iloveitaly Thank you! Looking forward.

mattseymour commented 3 months ago

I have a fork of this repo called re-engage https://github.com/mattseymour/re-engage which I am going to pick up for changes and fixes for personal use and other changes if people want them. But completely agree that forks are always.... interesting.

I would like to see this repo continue to get some love and attention. But if the repo is not going to be updated or the update process is sporadic there are two options I would like to current maintainer to think about

  1. Moving this project to a new home (like Jazzband is to Django)where it's a community effort. Or...
  2. Add a couple of contributors who can push the project forwards and have permissions to release to pypi.

The being able to release to Pypi is important as if people cannot do this then usage will be low.

edgarrmondragon commented 2 months ago

I've been chatting with Bob Green over email. He's open to merging some of the PRs and continuing to maintain this fork!

@iloveitaly I'm curious, did that go anywhere?

iloveitaly commented 2 months ago

Went silent on me, let me drop him another note.

marrrcin commented 2 months ago

Any update @iloveitaly ? ๐Ÿ‘€

edgarrmondragon commented 1 month ago

I've got started with https://github.com/edgarrmondragon/python-backoff/pull/1. I'm not sure I'll be able to be significantly responsive, but I think it's possible to apply for PEP 541 if we get some momentum and improvements in a fork.

gaby commented 1 month ago

I've got started with edgarrmondragon#1. I'm not sure I'll be able to be significantly responsive, but I think it's possible to apply for PEP 541 if we get some momentum and improvements in a fork.

We don't need a fork that will get abandoned months in. We need maintainers on this repo

gaby commented 1 month ago

@bgreen-litl We need an update regarding maintainance, adding maintainers or transfering the project to another Org. Thanks

edgarrmondragon commented 1 month ago

I've got started with edgarrmondragon#1. I'm not sure I'll be able to be significantly responsive, but I think it's possible to apply for PEP 541 if we get some momentum and improvements in a fork.

We don't need a fork that will get abandoned months in. We need maintainers on this repo

I agree, but we haven't seen success in that direction ๐Ÿ˜”

funkyfuture commented 1 month ago

mind, that there's stamina that is probably an easy to integrate replacement for backoff.

iloveitaly commented 1 month ago

Let me ping again! No response yet.

MichaelLan commented 2 weeks ago

I also want to ping!

Mark90 commented 3 days ago

After researching retry libraries I landed on backoff which is an intuitive fit in terms of code and documentation. I saw the last release was from 2022, which for a library with no dependencies should be fine. But if the maintainer(s) is/are AWOL then that's a different matter. I'll still probably just try it.

What long-term decision are most people leaning towards?

I agree making a fork is not great as you lose the name of the package, the issue/PR/release history, etc.

iloveitaly commented 3 days ago

Still trying to get another response from Bob, would love to just maintain this library and keep it going.