-
Notifications
You must be signed in to change notification settings - Fork 166
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for Django 5.0 and python 3.12 + Fix CI #277
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Testend with Django 4 and POP3, for now everything is ok, in the next few days we will try Office365
Hello! How long will it take aprox? Thank you! :) |
If your comment refers to me I think I'll try it between tomorrow and the day after tomorrow |
Thanks for helping out by testing this -- I really, really appreciate the effort! Assuming you don't discover any interesting problems, and you or somebody else checks on a few things I've noted below, I can commit to pulling a release together in the next few days. There are just a few things I think might need some attention from you or anybody else who might have a little time:
I mentioned above that once the above items are looked into I can pull together a release, but I do have to warn you all that I have some time constraints around this in that I'll be unavailable for several weeks starting next week; so if we're hoping to have a release before mid-January, I'm afraid there's a little bit of a crunch. If some folks can confirm the things noted above before midnight GMT on Friday night (8 December), I'm confident I can get the release sorted out, though. |
Looks good to me!! |
I tested the integration with Office365 by authorizing a new tenant and trying to receive emails.
@coddingtonbear I believe you can create the release 🚀 |
Released as part of 4.9.0. I have to say, though, that I couldn't get the tests running in the short period of time I had to look into this -- apparently many of the testing dependencies are out-of-date. I wonder if I could trouble any of you to see if you might be able to get the tests running... because it sure feels pretty weird to me to push up code without running tests, but I understand that getting a release together is important to some of you so I've decided to, I guess, cross my fingers that nothing unexpected is broken? It should be just as easy as installing test dependencies in |
Thanks a lot @coddingtonbear ( and @Pietro395 for your support) |
Thanks for your contribution @pfouque and for your time @coddingtonbear 😊, I also think we should tag the old issues to start from scratch |
Hey there @pfouque & @Pietro395 -- You've already noticed that I've added you both as maintainers on this project. I did that because you have both already put forth more more than enough effort to demonstrate that I can trust you both to make good choices around things. Don't feel like I'm putting an obligation on you, though -- of all people, I can understand that you probably have other priorities, but I do thank you for any help you can provide! As far as guidelines, I think in general the following sound reasonable to me:
We should probably set up a channel for just normal conversations about things, though. There's already a public gitter channel for this project, but maybe we should exchange contact info so we can figure out a place for us to chat about things privately? I already have your e-mail, @Pietro395, but maybe you could e-mail me, @pfouque so I can start an e-mail conversation among the three of us to figure out where we'd like that chat to be? Cheers, and thank you so much for all of your help so far! |
Hi @coddingtonbear,
I suppose you have access to it now that I accepted the invite.
👍 The last release is already a great achievement!
I fixed the CI, especially for that! ;)
(I'm applying the same rule to my corporate project contributions! 😜)
About that, we have plenty of stalled issues and PRs...making the project look "unmaintained". |
* Fix message/rfc822 attachment processing * Update models.py, __init__.py, and office365.py * Update setup.py * Office365Transport properties * Update .gitignore * wrong folder stage * Update models.py * Update office365.py and models.py * office365 implementation * Update office365.py * clear code * fix import * Update readme.rst * archive and delete * fix and documentation * removed build folder * missing archive * Office365 API mailbox support (coddingtonbear#251) * Update models.py, __init__.py, and office365.py * Update setup.py * Office365Transport properties * Update .gitignore * wrong folder stage * Update models.py * Update office365.py and models.py * office365 implementation * Update office365.py * clear code * fix import * Update readme.rst * archive and delete * fix and documentation * removed build folder * missing archive Co-authored-by: Pietro Mingo <p.mingo@intac.it> Co-authored-by: Serafim Bordei <s.bordei@intac.it> * updating location of logic for getmail command (coddingtonbear#264) * moving logic for processing all the new emails from all mailboxes to a method under Mailbox so it can be called from other modules * moving logger lines into handle method as requested * Update utils.py Fixing DJANGO_MAILBOX_default_charset error, it does not detect the settings in django correctly because one part is in lower case. Changed to DJANGO_MAILBOX_DEFAULT_CHARSET. * Initial Bulgarian translation * Close attachments * Support for Django 5.0 and python 3.12 + Fix CI (coddingtonbear#277) * Upgrade to last Django & Python supported versions * flake8 fixes * Add CI * Add final version of Django 5.0 * Bump version: 4.8.2 → 4.9.0 * fix CI implemented by pfouque * Change to documentation regarding Office365 configuration * Remove south migrations * cleanup and update * Fix DJANGO_MAILBOX_DEFAULT_CHARSET setting * Make eml field Blankable * MailboxAttachment __str__ change * Update django_mailbox/models.py Co-authored-by: Pascal Fouque <pfouque@users.noreply.github.com> * Remove default_app_config --------- Co-authored-by: Miłosz Jerkiewicz <milosz.jerkiewicz@baumeister-rosing.de> Co-authored-by: Pietro Mingo <p.mingo@intac.it> Co-authored-by: Pietro Mingo <pietro.mingo@gmail.com> Co-authored-by: Serafim Bordei <s.bordei@intac.it> Co-authored-by: Pietro Mingo <50447537+skar395@users.noreply.github.com> Co-authored-by: Jace Manshadi <jmanshad@protonmail.com> Co-authored-by: Robersillo <31243904+Robersillo@users.noreply.github.com> Co-authored-by: Arneatec <nouser@nodomain.com> Co-authored-by: Martin Manzo <martinmanzo@users.noreply.github.com> Co-authored-by: Pietro <me@pietro.in> Co-authored-by: Pascal F <pfouque@users.noreply.github.com> Co-authored-by: Adam Coddington <me@adamcoddington.net>
Add Django 3.2, 4.0, 4.1, 4.2, 5.0 support
Remove support for deprecated Django versions
Add Python 3.8, 3.9, 3.10, 3.11, 3.12 support
Remove support for deprecated Python versions
Fix CI