sklarsa / django-sendgrid-v5

An implementation of Django's EmailBackend compatible with sendgrid-python v5+
MIT License
318 stars 54 forks source link

Archive? Deprecate? Let's discuss this repo's future... #117

Closed sklarsa closed 10 months ago

sklarsa commented 1 year ago

With the release of Twilio's new Sendgrid API v3 (we support v1 & v2), it's getting to be too difficult to maintain compatibility in this library for all of the various python, django, and sendgrid versions. I've already dropped support for py2, older versions of py3, and old versions of django.

Twilio removed the hyperlink to this repo in their docs, replacing it with their own official api that appears to be up-to-date and now well-maintained.

Additionally, since the CI runs on travis and I'm unable to log into twilio to create new API accounts (last time I checked), eventually the integration tests will start to fail.

I'll have to think more about the future of this library and what I want to do with it. I'm happy to maintain it going forward, but I'm definitely not going to be supporting the new API version.

stale[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] commented 12 months ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

jlaine commented 11 months ago

AFAICT there are still SendGrid docs which point to this repo. The first hit for a search engine lookup on django sendgrid is:

https://docs.sendgrid.com/for-developers/sending-email/django

sklarsa commented 10 months ago

Thanks for pointing this out! Tbh, I'm not sure how to update those docs since their docs repo has been archived](https://github.com/sendgrid/docs)...

But I'll stick around and try to support this thing as long as people are using it :-)

micahjsmith commented 3 months ago

This is a great package that provides more functionality that sendgrid/sengrid-python as it integrates with django and provides a drop-in email backend. It's totally fine for you as a maintainer to stop supporting old versions of python, django, and sendgrid API. Consumers who use old versions should rely on their package manager to install a compatible version with their stack (i.e. an older release of this package). It should be consumers responsibility to upgrade, not your responsiblity as an open source maintainer to support really old versions of things. Thank you for your service!