Tivix / django-cron

Write cron business logic as a Python class and let this app do the rest! It enables Django projects to schedule cron tasks, tracks their success / failures, manages contention (via a cache) etc. Basically takes care of all the boring work for you :-)
www.tivix.com
MIT License
900 stars 193 forks source link

Is this project deprecated or maintained? #217

Open jonkiparsky opened 2 years ago

jonkiparsky commented 2 years ago

I'm curious as to the state of this project, as your PyPI listing shows it as "deprecated" but I see recent evidence of active maintenance (a recent new release)

Can someone involved with the project give guidance on this? For example, do you expect it to be maintained going forward, are you accepting issues and pull requests, and generally is this a live effort?

Thanks!

jaspercram commented 1 year ago

According to https://github.com/Tivix/django-cron/releases/tag/v0.6.0 the last update was in May 2022 and one of the items was "django 4.0 support". so I would guess this project is still maintained.

boskicthebrain commented 10 months ago

Now there is a deprecation message for this library too: RemovedInDjango51Warning: 'index_together' is deprecated. Use 'Meta.indexes' in 'django_cron.CronJobLog' instead. I'd love to keep using this library as it is so much simpler than the rest. If there is release process in place and willingness to release a Django 5.1 compatible version, I'd be happy to contribute. However, my time is too valuable to put into a not maintained project.

jorenham commented 9 months ago

Now that there has been radio silence for two years, I think it's safe to say that this project is abandoned 😞.

boskicthebrain commented 7 months ago

Or a good time to fork it ;) I'm very happy with this library and I'd like to be able to use it after Django 5.1

bj00rn commented 5 months ago

any input on the state of this project?

image

@JedrzejMaluszczak @rutu-tivix @jazownik-tivix @jaroslawkrol-tivix @MarcinMarczakTivixPL

jorenham commented 5 months ago

FYI, I've forked it https://github.com/jorenham/django-cron, and have been using it successfully for quite a while now with django 4 and 5.

boskicthebrain commented 5 months ago

Would you be willing to package it and publish on pip?

jorenham commented 5 months ago

@boskicthebrain Do you mean pypi? You can currently already use pip with e.g. pip install git+https://github.com/jorenham/django-cron.git@bd586fe.

boskicthebrain commented 5 months ago

Sure, but it is not optimal. I don't feel very comfortable using such packages in production, because they can easily vanish as opposed to true packages. Thanks for providing it anyway!

jorenham commented 5 months ago

@boskicthebrain You could fork my fork, and pip install it from there