diff --git a/docker/demisto-sdk/poetry.lock b/docker/demisto-sdk/poetry.lock index 25d05af41bd85..09d0eef77a61a 100644 --- a/docker/demisto-sdk/poetry.lock +++ b/docker/demisto-sdk/poetry.lock @@ -580,13 +580,13 @@ urllib3 = ">=1.26.7" [[package]] name = "demisto-sdk" -version = "1.31.11" +version = "1.32.0" description = "\"A Python library for the Demisto SDK\"" optional = false -python-versions = "<3.12,>=3.8" +python-versions = "<3.12,>=3.9" files = [ - {file = "demisto_sdk-1.31.11-py3-none-any.whl", hash = "sha256:8059498e6b4770a0ff505184316416dec4ed986f4f528ecd28c34df94fdbe4b0"}, - {file = "demisto_sdk-1.31.11.tar.gz", hash = "sha256:0e7a6bebef5a19aa6bf9bfc2082bd809ccd08252e6878f33896d61bbd8f85970"}, + {file = "demisto_sdk-1.32.0-py3-none-any.whl", hash = "sha256:df638b34e7aad207a8bd6560367fcdbab3fae0a333603275f346b4c6b9938b9c"}, + {file = "demisto_sdk-1.32.0.tar.gz", hash = "sha256:a12090132f8d77e89346bc64d949148407bc45c2abb9b48d9ae856487d06c9a4"}, ] [package.dependencies] @@ -616,13 +616,14 @@ inflection = ">=0.5.1,<0.6.0" json5 = ">=0.9.14,<0.10.0" jsonschema = ">=4.4.0,<5.0.0" junitparser = ">=3.1.0,<4.0.0" +loguru = ">=0.7.2,<0.8.0" lxml = ">=5.0.0,<6.0.0" mergedeep = ">=1.3.4,<2.0.0" more-itertools = ">=10.0.0,<11.0.0" mypy = ">=0.982,<0.983" neo4j = ">=5.14.0,<6.0.0" networkx = ">=2.7.1,<3.0.0" -nltk = "3.8.1" +nltk = "3.9.1" ordered-set = ">=4.1.0,<5.0.0" orjson = ">=3.8.3,<4.0.0" packaging = ">=24.0,<25.0" @@ -631,6 +632,7 @@ Pebble = ">=4.6.3,<6.0.0" pre-commit = ">=3.5.0,<4.0.0" prettytable = ">=3.2.0,<4.0.0" pydantic = ">=1.10,<2.0" +pygithub = ">=2.2.0,<3.0.0" pykwalify = ">=1.8.0,<2.0.0" pylint = ">=2.17.0,<2.18" PyPDF2 = ">=1.28.6,<2.0.0" @@ -657,6 +659,23 @@ yamlordereddictloader = ">=0.4.0,<0.5.0" build = ["gsutil (==5.17)"] generate-unit-tests = ["klara (>=0.6.3,<0.7.0)"] +[[package]] +name = "deprecated" +version = "1.2.14" +description = "Python @deprecated decorator to deprecate old python classes, functions or methods." +optional = false +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +files = [ + {file = "Deprecated-1.2.14-py2.py3-none-any.whl", hash = "sha256:6fac8b097794a90302bdbb17b9b815e732d3c4720583ff1b198499d78470466c"}, + {file = "Deprecated-1.2.14.tar.gz", hash = "sha256:e5323eb936458dccc2582dc6f9c322c852a775a27065ff2b0c4970b9d53d01b3"}, +] + +[package.dependencies] +wrapt = ">=1.10,<2" + +[package.extras] +dev = ["PyTest", "PyTest-Cov", "bump2version (<1)", "sphinx (<2)", "tox"] + [[package]] name = "dictdiffer" version = "0.9.0" @@ -1356,6 +1375,24 @@ files = [ {file = "lazy_object_proxy-1.10.0-pp310.pp311.pp312.pp38.pp39-none-any.whl", hash = "sha256:80fa48bd89c8f2f456fc0765c11c23bf5af827febacd2f523ca5bc1893fcc09d"}, ] +[[package]] +name = "loguru" +version = "0.7.2" +description = "Python logging made (stupidly) simple" +optional = false +python-versions = ">=3.5" +files = [ + {file = "loguru-0.7.2-py3-none-any.whl", hash = "sha256:003d71e3d3ed35f0f8984898359d65b79e5b21943f78af86aa5491210429b8eb"}, + {file = "loguru-0.7.2.tar.gz", hash = "sha256:e671a53522515f34fd406340ee968cb9ecafbc4b36c679da03c18fd8d0bd51ac"}, +] + +[package.dependencies] +colorama = {version = ">=0.3.4", markers = "sys_platform == \"win32\""} +win32-setctime = {version = ">=1.0.0", markers = "sys_platform == \"win32\""} + +[package.extras] +dev = ["Sphinx (==7.2.5)", "colorama (==0.4.5)", "colorama (==0.4.6)", "exceptiongroup (==1.1.3)", "freezegun (==1.1.0)", "freezegun (==1.2.2)", "mypy (==v0.910)", "mypy (==v0.971)", "mypy (==v1.4.1)", "mypy (==v1.5.1)", "pre-commit (==3.4.0)", "pytest (==6.1.2)", "pytest (==7.4.0)", "pytest-cov (==2.12.1)", "pytest-cov (==4.1.0)", "pytest-mypy-plugins (==1.9.3)", "pytest-mypy-plugins (==3.0.0)", "sphinx-autobuild (==2021.3.14)", "sphinx-rtd-theme (==1.3.0)", "tox (==3.27.1)", "tox (==4.11.0)"] + [[package]] name = "lxml" version = "5.2.2" @@ -1743,13 +1780,13 @@ test = ["codecov (>=2.1)", "pytest (>=7.2)", "pytest-cov (>=4.0)"] [[package]] name = "nltk" -version = "3.8.1" +version = "3.9.1" description = "Natural Language Toolkit" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "nltk-3.8.1-py3-none-any.whl", hash = "sha256:fd5c9109f976fa86bcadba8f91e47f5e9293bd034474752e92a520f81c93dda5"}, - {file = "nltk-3.8.1.zip", hash = "sha256:1834da3d0682cba4f2cede2f9aad6b0fafb6461ba451db0efb6f9c39798d64d3"}, + {file = "nltk-3.9.1-py3-none-any.whl", hash = "sha256:4fa26829c5b00715afe3061398a8989dc643b92ce7dd93fb4585a70930d168a1"}, + {file = "nltk-3.9.1.tar.gz", hash = "sha256:87d127bd3de4bd89a4f81265e5fa59cb1b199b27440175370f7417d2bc7ae868"}, ] [package.dependencies] @@ -2116,6 +2153,25 @@ typing-extensions = ">=4.2.0" dotenv = ["python-dotenv (>=0.10.4)"] email = ["email-validator (>=1.0.3)"] +[[package]] +name = "pygithub" +version = "2.4.0" +description = "Use the full Github API v3" +optional = false +python-versions = ">=3.8" +files = [ + {file = "PyGithub-2.4.0-py3-none-any.whl", hash = "sha256:81935aa4bdc939fba98fee1cb47422c09157c56a27966476ff92775602b9ee24"}, + {file = "pygithub-2.4.0.tar.gz", hash = "sha256:6601e22627e87bac192f1e2e39c6e6f69a43152cfb8f307cee575879320b3051"}, +] + +[package.dependencies] +Deprecated = "*" +pyjwt = {version = ">=2.4.0", extras = ["crypto"]} +pynacl = ">=1.4.0" +requests = ">=2.14.0" +typing-extensions = ">=4.0.0" +urllib3 = ">=1.26.0" + [[package]] name = "pygments" version = "2.18.0" @@ -2130,6 +2186,26 @@ files = [ [package.extras] windows-terminal = ["colorama (>=0.4.6)"] +[[package]] +name = "pyjwt" +version = "2.9.0" +description = "JSON Web Token implementation in Python" +optional = false +python-versions = ">=3.8" +files = [ + {file = "PyJWT-2.9.0-py3-none-any.whl", hash = "sha256:3b02fb0f44517787776cf48f2ae25d8e14f300e6d7545a4315cee571a415e850"}, + {file = "pyjwt-2.9.0.tar.gz", hash = "sha256:7e1e5b56cc735432a7369cbfa0efe50fa113ebecdc04ae6922deba8b84582d0c"}, +] + +[package.dependencies] +cryptography = {version = ">=3.4.0", optional = true, markers = "extra == \"crypto\""} + +[package.extras] +crypto = ["cryptography (>=3.4.0)"] +dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.4.0)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx", "sphinx-rtd-theme", "zope.interface"] +docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] +tests = ["coverage[toml] (==5.0.4)", "pytest (>=6.0.0,<7.0.0)"] + [[package]] name = "pykwalify" version = "1.8.0" @@ -3167,6 +3243,20 @@ MarkupSafe = ">=2.1.1" [package.extras] watchdog = ["watchdog (>=2.3)"] +[[package]] +name = "win32-setctime" +version = "1.1.0" +description = "A small Python utility to set file creation time on Windows" +optional = false +python-versions = ">=3.5" +files = [ + {file = "win32_setctime-1.1.0-py3-none-any.whl", hash = "sha256:231db239e959c2fe7eb1d7dc129f11172354f98361c4fa2d6d2d7e278baa8aad"}, + {file = "win32_setctime-1.1.0.tar.gz", hash = "sha256:15cf5750465118d6929ae4de4eb46e8edae9a5634350c01ba582df868e932cb2"}, +] + +[package.extras] +dev = ["black (>=19.3b0)", "pytest (>=4.6.2)"] + [[package]] name = "wrapt" version = "1.16.0"