From fe363d0dc4b561cfa9c036a79cd189bead629e6b Mon Sep 17 00:00:00 2001 From: Adam Rich Date: Wed, 13 May 2026 09:51:18 -0700 Subject: [PATCH] Expand allowable versions of ebcdic to include 2.x Issue #478 ebcdic 2.0 is a pure technical release with no functional changes; it only drops support for Python 2 and 3.8. Keeping the lower bound at 1.1.1 means installs on Python 3.8 continue to resolve to ebcdic 1.1.1. --- CHANGELOG.md | 3 +++ requirements.txt | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3fbebaa2..0d4207f3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +**vNext** +* [[TeamMsgExtractor #478](https://github.com/TeamMsgExtractor/msg-extractor/issues/478)] Expand allowable versions of `ebcdic` to include `2.x`. The 2.0 release is a pure technical release with no functional changes; it only drops support for Python 2 and 3.8. The lower bound is unchanged so installs on Python 3.8 will continue to resolve to `ebcdic 1.1.1`. + **v0.55.0** * [[TeamMsgExtractor #465](https://github.com/TeamMsgExtractor/msg-extractor/issues/465)] Added missing `msg.close()` to `openMsg()`. If the MSG file was actually just a plain OLE file, it would be left open. * Adjusted the default value of `maxNameLength` for `MessageBase.save()` to 40 instead of 256. diff --git a/requirements.txt b/requirements.txt index 4261c061..baa7b1ab 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,7 +5,7 @@ olefile==0.47 tzlocal>=4.2,<6 compressed-rtf>=1.0.6,<2 -ebcdic>=1.1.1,<2 +ebcdic>=1.1.1,<3 beautifulsoup4>=4.11.1,<4.14 RTFDE>=0.1.1,<0.2 red-black-tree-mod>=1.20, <=1.23