-
-
Notifications
You must be signed in to change notification settings - Fork 36
fix: Support Django 6 updated EmailMessage #222
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
Open
jrbenriquez
wants to merge
18
commits into
Stranger6667:master
Choose a base branch
from
jrbenriquez:fix/support-django-6
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 2 commits
Commits
Show all changes
18 commits
Select commit
Hold shift + click to select a range
7ae02fc
fix: Support Django 6 updated EmailMessage
jrbenriquez 4ea8415
fix attachments
jrbenriquez e5648c5
feature: CI updates
jrbenriquez 1e8ba6c
Trigger CI
jrbenriquez 0f1dec7
updated tox.ini with setuptools
jrbenriquez a9382f8
Fix pytest-tornado compatibility with Python 3.12+
jrbenriquez b403699
Fix Python/Django compatibility matrix in CI
jrbenriquez 4318225
Pin urllib3 < 2.0.0 to fix cassette playback issues
jrbenriquez 1d7772f
Use conditional urllib3 pinning for Python 3.12 and below
jrbenriquez 6a697a4
Pin urllib3 < 2.0.0 globally and remove Python 3.13 from CI
jrbenriquez 2e75d29
Fix EmailMessage rfc822 attachment serialization and test assertion
jrbenriquez 31631cc
Add support for email.message.Message objects in attachments
jrbenriquez 31225f4
Skip tornado tests when pytest-tornado is not installed
jrbenriquez 334584e
Fix tornado tests to skip when pytest-tornado is not installed
jrbenriquez 8b790e3
Fix attachment encoding and RFC822 content type handling
jrbenriquez f7ceb39
Fix isinstance check order for MIMEBase before Message
jrbenriquez 8ec306d
Fix MIMEBase attachment encoding logic
jrbenriquez 9e9e447
Exclude PyPy 3.7 + Django 3.2 combination from CI
jrbenriquez File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
I was leaning towards just doing
and it worked but this is suposedly more comprehensive and does not assume all attachments are already base64 encoded