Koed00 / django-q

A multiprocessing distributed task queue for Django
https://django-q.readthedocs.org
MIT License
1.83k stars 285 forks source link

Updated version of Django Q: Django Q2 #701

Open GDay opened 1 year ago

GDay commented 1 year ago

I have been using library a lot and was a bit concerned that it hasn't been updated in over a year. Therefore, I have created a fork in which I have merged a few of the current open PRs. I have also pushed a few patches myself.

The new repo/package: https://github.com/GDay/django-q2. It's compatible with django-q, you don't need to change any code to make this work. Just swap the libraries.

What I have done so far:

And perhaps a few more things that I forgot.

There are a few more bugs that I have encountered with Django Q that I am going to solve over the next few days and I plan to keep the Q2 library up to date for the foreseeable future. I am also open to adding a few collaborators to make sure the project stays alive.

Also, it looks like Ilan (the author of this project) has replied a few times in this thread: https://github.com/Koed00/django-q/issues/664. If this project does indeed get brought back to life in the near future (with more maintainers), then I am happy to archive my repo and create PRs for the changes that I have made myself back to this project.

Let me know if there are any questions.

PsychicSmurf commented 1 year ago

This is awesome. Thank you so much for picking this up.

jimjag commented 1 year ago

Agreed. If you call out for additional developers/contributors/collaborators/maintainers, I volunteer.

GDay commented 1 year ago

@jimjag thanks! I have just added you as a collaborator. It might be better to move my repo to an organization to get some more fine-grained permission levels.

jimjag commented 1 year ago

Not a bad idea (about the org)...