From 6b1230a9784901fa5600fcbd5422b7ad1a4c5a79 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Oct 2023 06:04:53 +0000 Subject: [PATCH] chore(deps): bump extract-msg from 0.41.5 to 0.45.0 Bumps [extract-msg](https://github.com/TeamMsgExtractor/msg-extractor) from 0.41.5 to 0.45.0. - [Release notes](https://github.com/TeamMsgExtractor/msg-extractor/releases) - [Changelog](https://github.com/TeamMsgExtractor/msg-extractor/blob/master/CHANGELOG.md) - [Commits](https://github.com/TeamMsgExtractor/msg-extractor/compare/v0.41.5...v0.45.0) --- updated-dependencies: - dependency-name: extract-msg dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- poetry.lock | 90 ++++++++++---------------------------------------- pyproject.toml | 2 +- 2 files changed, 19 insertions(+), 73 deletions(-) diff --git a/poetry.lock b/poetry.lock index 79920c0..3ce1a68 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,10 +1,9 @@ -# This file is automatically @generated by Poetry 1.4.2 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.6.1 and should not be changed by hand. [[package]] name = "appnope" version = "0.1.3" description = "Disable App Nap on macOS >= 10.9" -category = "dev" optional = false python-versions = "*" files = [ @@ -16,7 +15,6 @@ files = [ name = "asttokens" version = "2.4.0" description = "Annotate AST trees with source code positions" -category = "dev" optional = false python-versions = "*" files = [ @@ -34,7 +32,6 @@ test = ["astroid", "pytest"] name = "backcall" version = "0.2.0" description = "Specifications for callback functions passed in to an API" -category = "dev" optional = false python-versions = "*" files = [ @@ -46,7 +43,6 @@ files = [ name = "banal" version = "1.0.6" description = "Commons of banal micro-functions for Python." -category = "main" optional = false python-versions = "*" files = [ @@ -61,7 +57,6 @@ dev = ["mypy", "wheel"] name = "beautifulsoup4" version = "4.12.2" description = "Screen-scraping library" -category = "main" optional = false python-versions = ">=3.6.0" files = [ @@ -80,7 +75,6 @@ lxml = ["lxml"] name = "cffi" version = "1.15.1" description = "Foreign Function Interface for Python calling C code." -category = "main" optional = false python-versions = "*" files = [ @@ -157,7 +151,6 @@ pycparser = "*" name = "chardet" version = "5.2.0" description = "Universal encoding detector for Python 3" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -169,7 +162,6 @@ files = [ name = "charset-normalizer" version = "3.2.0" description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." -category = "main" optional = false python-versions = ">=3.7.0" files = [ @@ -254,7 +246,6 @@ files = [ name = "click" version = "8.1.7" description = "Composable command line interface toolkit" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -269,7 +260,6 @@ colorama = {version = "*", markers = "platform_system == \"Windows\""} name = "colorama" version = "0.4.6" description = "Cross-platform colored terminal text." -category = "main" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" files = [ @@ -281,7 +271,6 @@ files = [ name = "colorclass" version = "2.2.2" description = "Colorful worry-free console applications for Linux, Mac OS X, and Windows." -category = "main" optional = false python-versions = ">=2.6" files = [ @@ -293,7 +282,6 @@ files = [ name = "compressed-rtf" version = "1.0.6" description = "Compressed Rich Text Format (RTF) compression and decompression package" -category = "main" optional = false python-versions = "*" files = [ @@ -304,7 +292,6 @@ files = [ name = "cryptography" version = "41.0.3" description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -350,7 +337,6 @@ test-randomorder = ["pytest-randomly"] name = "decorator" version = "5.1.1" description = "Decorators for Humans" -category = "dev" optional = false python-versions = ">=3.5" files = [ @@ -362,7 +348,6 @@ files = [ name = "easygui" version = "0.98.3" description = "EasyGUI is a module for very simple, very easy GUI programming in Python. EasyGUI is different from other GUI generators in that EasyGUI is NOT event-driven. Instead, all GUI interactions are invoked by simple function calls." -category = "main" optional = false python-versions = "*" files = [ @@ -374,7 +359,6 @@ files = [ name = "ebcdic" version = "1.1.1" description = "Additional EBCDIC codecs" -category = "main" optional = false python-versions = "*" files = [ @@ -385,7 +369,6 @@ files = [ name = "exceptiongroup" version = "1.1.3" description = "Backport of PEP 654 (exception groups)" -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -400,7 +383,6 @@ test = ["pytest (>=6)"] name = "executing" version = "1.2.0" description = "Get the currently executing AST node of a frame, and other information" -category = "dev" optional = false python-versions = "*" files = [ @@ -413,36 +395,34 @@ tests = ["asttokens", "littleutils", "pytest", "rich"] [[package]] name = "extract-msg" -version = "0.41.5" +version = "0.45.0" description = "Extracts emails and attachments saved in Microsoft Outlook's .msg files" -category = "main" optional = false python-versions = ">=3.8" files = [ - {file = "extract_msg-0.41.5-py2.py3-none-any.whl", hash = "sha256:ad70dcdab3701b0fae554168c9642ad4ebef7f2ec283313c55e895a6518911e5"}, - {file = "extract_msg-0.41.5.tar.gz", hash = "sha256:99d4fdc0c0912c836370bf9fbb6e77558bb978499c1b5fdd31634684e323885c"}, + {file = "extract_msg-0.45.0-py2.py3-none-any.whl", hash = "sha256:af645ffe1534bce93b20390576dac2aee027c17a714365172d31b3894f810ca7"}, + {file = "extract_msg-0.45.0.tar.gz", hash = "sha256:6814865cf2ba806bd69af53af688a13e000a95d4991cce6a0416b3bdeb739496"}, ] [package.dependencies] beautifulsoup4 = ">=4.11.1,<4.13" -chardet = ">=4.0.0,<6" compressed-rtf = ">=1.0.6,<2" ebcdic = ">=1.1.1,<2" imapclient = ">=2.3.0,<3" olefile = "0.46" red-black-tree-mod = "1.20" -RTFDE = "0.0.2" +RTFDE = ">=0.1.0,<0.2" tzlocal = ">=4.2,<6" [package.extras] -all = ["extract-msg[mime]"] +all = ["extract-msg[image]", "extract-msg[mime]"] +image = ["Pillow (>=9.5.0,<10)"] mime = ["python-magic (>=0.4.27,<0.5)"] [[package]] name = "imapclient" version = "2.3.1" description = "Easy-to-use, Pythonic and complete IMAP client library" -category = "main" optional = false python-versions = "*" files = [ @@ -461,7 +441,6 @@ test = ["mock (>=1.3.0)"] name = "ipython" version = "8.15.0" description = "IPython: Productive Interactive Computing" -category = "dev" optional = false python-versions = ">=3.9" files = [ @@ -502,7 +481,6 @@ test-extra = ["curio", "matplotlib (!=3.2.0)", "nbformat", "numpy (>=1.21)", "pa name = "jedi" version = "0.19.0" description = "An autocompletion tool for Python that can be used for text editors." -category = "dev" optional = false python-versions = ">=3.6" files = [ @@ -519,15 +497,14 @@ qa = ["flake8 (==5.0.4)", "mypy (==0.971)", "types-setuptools (==67.2.0.1)"] testing = ["Django (<3.1)", "attrs", "colorama", "docopt", "pytest (<7.0.0)"] [[package]] -name = "lark-parser" -version = "0.12.0" +name = "lark" +version = "1.1.5" description = "a modern parsing library" -category = "main" optional = false python-versions = "*" files = [ - {file = "lark-parser-0.12.0.tar.gz", hash = "sha256:15967db1f1214013dca65b1180745047b9be457d73da224fcda3d9dd4e96a138"}, - {file = "lark_parser-0.12.0-py2.py3-none-any.whl", hash = "sha256:0eaf30cb5ba787fe404d73a7d6e61df97b21d5a63ac26c5008c78a494373c675"}, + {file = "lark-1.1.5-py3-none-any.whl", hash = "sha256:8476f9903e93fbde4f6c327f74d79e9b4bd0ed9294c5dfa3164ab8c581b5de2a"}, + {file = "lark-1.1.5.tar.gz", hash = "sha256:4b534eae1f9af5b4ea000bea95776350befe1981658eea3820a01c37e504bb4d"}, ] [package.extras] @@ -539,7 +516,6 @@ regex = ["regex"] name = "matplotlib-inline" version = "0.1.6" description = "Inline Matplotlib backend for Jupyter" -category = "dev" optional = false python-versions = ">=3.5" files = [ @@ -554,7 +530,6 @@ traitlets = "*" name = "msoffcrypto-tool" version = "5.1.1" description = "Python tool and library for decrypting MS Office files with passwords or other keys" -category = "main" optional = false python-versions = ">=3.8,<4.0" files = [ @@ -570,7 +545,6 @@ olefile = ">=0.46" name = "normality" version = "2.4.0" description = "Micro-library to normalize text strings" -category = "main" optional = false python-versions = "*" files = [ @@ -592,7 +566,6 @@ icu = ["pyicu (>=1.9.3)"] name = "olefile" version = "0.46" description = "Python package to parse, read and write Microsoft OLE2 files (Structured Storage or Compound Document, Microsoft Office)" -category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" files = [ @@ -603,7 +576,6 @@ files = [ name = "oletools" version = "0.60.1" description = "Python tools to analyze security characteristics of MS Office and OLE files (also called Structured Storage, Compound File Binary Format or Compound Document File Format), for Malware Analysis and Incident Response #DFIR" -category = "main" optional = false python-versions = "*" files = [ @@ -614,7 +586,7 @@ files = [ [package.dependencies] colorclass = "*" easygui = "*" -msoffcrypto-tool = {version = "*", markers = "platform_python_implementation != \"PyPy\" or python_version >= \"3\" and platform_system != \"Windows\" and platform_system != \"Darwin\""} +msoffcrypto-tool = {version = "*", markers = "platform_python_implementation != \"PyPy\" or python_version >= \"3\" and (platform_system != \"Windows\" and platform_system != \"Darwin\")"} olefile = ">=0.46" pcodedmp = ">=1.2.5" pyparsing = ">=2.1.0,<3" @@ -626,7 +598,6 @@ full = ["XLMMacroDeobfuscator"] name = "pantomime" version = "0.6.1" description = "MIME type normalisation and labels." -category = "main" optional = false python-versions = "*" files = [ @@ -645,7 +616,6 @@ dev = ["banal", "black", "coverage (>=4.1)", "flake8 (>=2.6.0)", "mypy", "pytest name = "parso" version = "0.8.3" description = "A Python Parser" -category = "dev" optional = false python-versions = ">=3.6" files = [ @@ -661,7 +631,6 @@ testing = ["docopt", "pytest (<6.0.0)"] name = "pcodedmp" version = "1.2.6" description = "A VBA p-code disassembler" -category = "main" optional = false python-versions = "*" files = [ @@ -677,7 +646,6 @@ win-unicode-console = {version = "*", markers = "platform_system == \"Windows\" name = "pexpect" version = "4.8.0" description = "Pexpect allows easy control of interactive console applications." -category = "dev" optional = false python-versions = "*" files = [ @@ -692,7 +660,6 @@ ptyprocess = ">=0.5" name = "pickleshare" version = "0.7.5" description = "Tiny 'shelve'-like database with concurrency support" -category = "dev" optional = false python-versions = "*" files = [ @@ -704,7 +671,6 @@ files = [ name = "prompt-toolkit" version = "3.0.39" description = "Library for building powerful interactive command lines in Python" -category = "dev" optional = false python-versions = ">=3.7.0" files = [ @@ -719,7 +685,6 @@ wcwidth = "*" name = "ptyprocess" version = "0.7.0" description = "Run a subprocess in a pseudo terminal" -category = "dev" optional = false python-versions = "*" files = [ @@ -731,7 +696,6 @@ files = [ name = "pure-eval" version = "0.2.2" description = "Safely evaluate AST nodes without side effects" -category = "dev" optional = false python-versions = "*" files = [ @@ -746,7 +710,6 @@ tests = ["pytest"] name = "pycparser" version = "2.21" description = "C parser in Python" -category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" files = [ @@ -758,7 +721,6 @@ files = [ name = "pygments" version = "2.16.1" description = "Pygments is a syntax highlighting package written in Python." -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -773,7 +735,6 @@ plugins = ["importlib-metadata"] name = "pymupdf" version = "1.23.3" description = "A high performance Python library for data extraction, analysis, conversion & manipulation of PDF (and other) documents." -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -811,7 +772,6 @@ PyMuPDFb = "1.23.3" name = "pymupdfb" version = "1.23.3" description = "MuPDF shared libraries for PyMuPDF." -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -827,7 +787,6 @@ files = [ name = "pyparsing" version = "2.4.7" description = "Python parsing module" -category = "main" optional = false python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" files = [ @@ -839,7 +798,6 @@ files = [ name = "python-magic" version = "0.4.27" description = "File type identification using libmagic" -category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" files = [ @@ -851,7 +809,6 @@ files = [ name = "red-black-tree-mod" version = "1.20" description = "Flexible python implementation of red black trees" -category = "main" optional = false python-versions = "*" files = [ @@ -860,29 +817,27 @@ files = [ [[package]] name = "rtfde" -version = "0.0.2" +version = "0.1.0" description = "A library for extracting HTML content from RTF encapsulated HTML as commonly found in the exchange MSG email format." -category = "main" optional = false python-versions = ">=3.6" files = [ - {file = "RTFDE-0.0.2-py3-none-any.whl", hash = "sha256:18386e4f060cee12a2a8035b0acf0cc99689f5dff1bf347bab7e92351860a21d"}, - {file = "RTFDE-0.0.2.tar.gz", hash = "sha256:b86b5d734950fe8745a5b89133f50554252dbd67c6d1b9265e23ee140e7ea8a2"}, + {file = "RTFDE-0.1.0-py3-none-any.whl", hash = "sha256:a110dbef435803f3fba717d51a7b9c7a92695c2461637cc6eaf36a9f54386e26"}, + {file = "RTFDE-0.1.0.tar.gz", hash = "sha256:12215ee59856208010b9200c19afe0f9fa13a3fb39f44015979299c248cbacd7"}, ] [package.dependencies] -lark-parser = ">=0.11" +lark = "1.1.5" oletools = ">=0.56" [package.extras] -dev = ["lxml (>=4.6)"] +dev = ["coverage (>=7.2.2)", "lxml (>=4.6)", "mypy (>=1.1.1)", "pdoc3 (>=0.10.0)"] msg-parse = ["extract-msg (>=0.27)"] [[package]] name = "six" version = "1.16.0" description = "Python 2 and 3 compatibility utilities" -category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" files = [ @@ -894,7 +849,6 @@ files = [ name = "soupsieve" version = "2.5" description = "A modern CSS selector implementation for Beautiful Soup." -category = "main" optional = false python-versions = ">=3.8" files = [ @@ -906,7 +860,6 @@ files = [ name = "stack-data" version = "0.6.2" description = "Extract data from python stack frames and tracebacks for informative displays" -category = "dev" optional = false python-versions = "*" files = [ @@ -926,7 +879,6 @@ tests = ["cython", "littleutils", "pygments", "pytest", "typeguard"] name = "text-unidecode" version = "1.3" description = "The most basic Text::Unidecode port" -category = "main" optional = false python-versions = "*" files = [ @@ -938,7 +890,6 @@ files = [ name = "traitlets" version = "5.9.0" description = "Traitlets Python configuration system" -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -954,7 +905,6 @@ test = ["argcomplete (>=2.0)", "pre-commit", "pytest", "pytest-mock"] name = "typing-extensions" version = "4.7.1" description = "Backported and Experimental Type Hints for Python 3.7+" -category = "dev" optional = false python-versions = ">=3.7" files = [ @@ -966,7 +916,6 @@ files = [ name = "tzdata" version = "2023.3" description = "Provider of IANA time zone data" -category = "main" optional = false python-versions = ">=2" files = [ @@ -978,7 +927,6 @@ files = [ name = "tzlocal" version = "5.0.1" description = "tzinfo object for the local timezone" -category = "main" optional = false python-versions = ">=3.7" files = [ @@ -996,7 +944,6 @@ devenv = ["black", "check-manifest", "flake8", "pyroma", "pytest (>=4.3)", "pyte name = "wcwidth" version = "0.2.6" description = "Measures the displayed width of unicode strings in a terminal" -category = "dev" optional = false python-versions = "*" files = [ @@ -1008,7 +955,6 @@ files = [ name = "win-unicode-console" version = "0.5" description = "Enable Unicode input and display when running Python from Windows console." -category = "main" optional = false python-versions = "*" files = [ @@ -1018,4 +964,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "6f7d61c98f3a45b47123c5cd64064ccf4f40a7b74fa384f61aeec0fcd4e32bdf" +content-hash = "4b06ee3ad3f8608ef2e282c0db95ff7864ff93e2c6678dabf7d4c6b3d890b8a0" diff --git a/pyproject.toml b/pyproject.toml index 21ebb9e..b4b4af6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ readme = "README.md" python = "^3.9" pymupdf = "^1.22.5" click = "^8.1.3" -extract-msg = "^0.41" +extract-msg = "^0.45" pantomime = "^0.6.1" python-magic = "^0.4.27"