[x] Bugfix (non-breaking change which fixes an issue)
[ ] New component
[x] Refactoring (no functional changes)
[ ] Documentation-only
What does this implement/fix? Explain your changes.
Mailbagit MBOX input now correctly detects mbox files without extensions from Mac Mail, addressing #232. It does this by assuming a file literally named mbox without a file extension is an mbox file. If it cannot parse mbox as an MBOX file, it will raise an error.
Also contains a better development setup for docker.
Link to issue?
232
[x] Issue closed
[ ] Remain open
Pull Request Checklist
Please check if your PR fulfills the following requirements:
[ ] Make sure you are requesting to the develop branch. Don't PR to main!
[x] This contribution has sufficient documentation
[ ] Tests for the changes have been added
[x] All tests pass
How has this been tested?
Operating System: python:3.11.2-slim-buster, Win10
Python Version: 3.9.16 and 3.11.2
Licensing
[x] I agree that the Mailbag Project and the University at Albany, SUNY can release this code under the MIT license.
Type of Contribution
What does this implement/fix? Explain your changes.
Mailbagit MBOX input now correctly detects mbox files without extensions from Mac Mail, addressing #232. It does this by assuming a file literally named
mbox
without a file extension is an mbox file. If it cannot parsembox
as an MBOX file, it will raise an error.Also contains a better development setup for docker.
Link to issue?
232
Pull Request Checklist
Please check if your PR fulfills the following requirements:
How has this been tested?
Operating System: python:3.11.2-slim-buster, Win10 Python Version: 3.9.16 and 3.11.2
Licensing