[UPD] poetry: finalize update addons

This commit is contained in:
Mathieu Benoit 2023-01-01 05:54:24 -05:00
parent c20f2a3d5d
commit fe6a170048
2 changed files with 373 additions and 125 deletions

478
poetry.lock generated
View file

@ -1,5 +1,30 @@
# This file is automatically @generated by Poetry and should not be changed by hand.
[[package]]
name = "acme"
version = "2.1.0"
description = "ACME protocol implementation in Python"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "acme-2.1.0-py3-none-any.whl", hash = "sha256:6a1b786154dfa3248cab36e0db7a78187986677857af2bac04f53bc79b642b8c"},
{file = "acme-2.1.0.tar.gz", hash = "sha256:04cd54d46ee6611b540f79dc550a86c6de39c6c9648b856e952dcf3817ce99dd"},
]
[package.dependencies]
cryptography = ">=2.5.0"
josepy = ">=1.13.0"
PyOpenSSL = ">=17.5.0"
pyrfc3339 = "*"
pytz = ">=2019.3"
requests = ">=2.20.0"
setuptools = ">=41.6.0"
[package.extras]
docs = ["Sphinx (>=1.0)", "sphinx-rtd-theme"]
test = ["pytest", "pytest-xdist", "typing-extensions"]
[[package]]
name = "agithub"
version = "2.2.2"
@ -59,18 +84,6 @@ toolz = "*"
[package.extras]
dev = ["black", "docutils", "flake8", "ipython", "m2r", "mistune (<2.0.0)", "pytest", "recommonmark", "sphinx", "vega-datasets"]
[[package]]
name = "appdirs"
version = "1.4.4"
description = "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\"."
category = "main"
optional = false
python-versions = "*"
files = [
{file = "appdirs-1.4.4-py2.py3-none-any.whl", hash = "sha256:a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128"},
{file = "appdirs-1.4.4.tar.gz", hash = "sha256:7d5d0167b2b1ba821647616af46a749d1c653740dd0d2415100fe26e27afdf41"},
]
[[package]]
name = "argcomplete"
version = "2.0.0"
@ -89,18 +102,6 @@ importlib-metadata = {version = ">=0.23,<5", markers = "python_version == \"3.7\
[package.extras]
test = ["coverage", "flake8", "pexpect", "wheel"]
[[package]]
name = "argparse"
version = "1.4.0"
description = "Python command-line parsing library"
category = "main"
optional = false
python-versions = "*"
files = [
{file = "argparse-1.4.0-py2.py3-none-any.whl", hash = "sha256:c31647edb69fd3d465a847ea3157d37bed1f95f19760b11a47aa91c04b666314"},
{file = "argparse-1.4.0.tar.gz", hash = "sha256:62b089a55be1d8949cd2bc7e0df0bddb9e028faefc8c32038cc84862aefdd6e4"},
]
[[package]]
name = "asterisk"
version = "0.0.8"
@ -166,6 +167,62 @@ docs = ["furo", "sphinx", "sphinx-notfound-page", "zope.interface"]
tests = ["cloudpickle", "coverage[toml] (>=5.0.2)", "hypothesis", "mypy (>=0.900,!=0.940)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "zope.interface"]
tests-no-zope = ["cloudpickle", "coverage[toml] (>=5.0.2)", "hypothesis", "mypy (>=0.900,!=0.940)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins"]
[[package]]
name = "azure-core"
version = "1.26.1"
description = "Microsoft Azure Core Library for Python"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "azure-core-1.26.1.zip", hash = "sha256:223b0e90cbdd1f03c41b195b03239899843f20d00964dbb85e64386873414a2d"},
{file = "azure_core-1.26.1-py3-none-any.whl", hash = "sha256:726ffd1ded04a2c1cb53f9d9155cbb05ac5c1c2a29af4ef622e93e1c0a8bc92b"},
]
[package.dependencies]
requests = ">=2.18.4"
six = ">=1.11.0"
typing-extensions = ">=4.0.1"
[package.extras]
aio = ["aiohttp (>=3.0)"]
[[package]]
name = "azure-identity"
version = "1.12.0"
description = "Microsoft Azure Identity Library for Python"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "azure-identity-1.12.0.zip", hash = "sha256:7f9b1ae7d97ea7af3f38dd09305e19ab81a1e16ab66ea186b6579d85c1ca2347"},
{file = "azure_identity-1.12.0-py3-none-any.whl", hash = "sha256:2a58ce4a209a013e37eaccfd5937570ab99e9118b3e1acf875eed3a85d541b92"},
]
[package.dependencies]
azure-core = ">=1.11.0,<2.0.0"
cryptography = ">=2.5"
msal = ">=1.12.0,<2.0.0"
msal-extensions = ">=0.3.0,<2.0.0"
six = ">=1.12.0"
[[package]]
name = "azure-storage-blob"
version = "12.14.1"
description = "Microsoft Azure Blob Storage Client Library for Python"
category = "main"
optional = false
python-versions = ">=3.7"
files = [
{file = "azure-storage-blob-12.14.1.zip", hash = "sha256:860d4d82985a4bfc7d3271e71275af330f54f330a754355435a7ba749ccde997"},
{file = "azure_storage_blob-12.14.1-py3-none-any.whl", hash = "sha256:52b84658e8df7853a3cf1c563814655b5028b979b2a87905b92aa6bb30be240e"},
]
[package.dependencies]
azure-core = ">=1.24.2,<2.0.0"
cryptography = ">=2.1.4"
msrest = ">=0.7.1"
[[package]]
name = "babel"
version = "2.9.1"
@ -567,6 +624,21 @@ files = [
{file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"},
]
[[package]]
name = "commonmark"
version = "0.9.1"
description = "Python parser for the CommonMark Markdown spec"
category = "main"
optional = false
python-versions = "*"
files = [
{file = "commonmark-0.9.1-py2.py3-none-any.whl", hash = "sha256:da2f38c92590f83de410ba1a3cbceafbc74fee9def35f9251ba9a971d6d66fd9"},
{file = "commonmark-0.9.1.tar.gz", hash = "sha256:452f9dc859be7f06631ddcb328b6919c67984aca654e5fefb3914d54691aed60"},
]
[package.extras]
test = ["flake8 (==3.7.8)", "hypothesis (==3.55.3)"]
[[package]]
name = "compressed-rtf"
version = "1.0.6"
@ -1047,32 +1119,6 @@ files = [
{file = "enum34-1.1.10.tar.gz", hash = "sha256:cce6a7477ed816bd2542d03d53db9f0db935dd013b70f336a95c73979289f248"},
]
[[package]]
name = "escpos"
version = "1.9"
description = "Python library to manipulate ESC/POS Printers"
category = "main"
optional = false
python-versions = ">=3.5"
files = [
{file = "escpos-1.9.tar.gz", hash = "sha256:5acc126fa5ddd6ec395ccd9c7729545e91d85ebb2f5b17e9ab88e33d6925f501"},
]
[package.dependencies]
appdirs = "*"
argcomplete = "*"
argparse = "*"
future = "*"
Pillow = ">=2.0"
pyserial = "*"
python-barcode = ">=0.9.1,<1"
pyusb = ">=1.0.0"
PyYAML = "*"
qrcode = ">=4.0"
setuptools = "*"
six = "*"
viivakoodi = ">=0.8"
[[package]]
name = "et-xmlfile"
version = "1.1.0"
@ -1172,19 +1218,18 @@ json-logic = ["json_logic_qubit (>=0.9.1,<0.10.0)"]
[[package]]
name = "freezegun"
version = "0.3.11"
version = "1.2.2"
description = "Let your Python tests travel through time"
category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
python-versions = ">=3.6"
files = [
{file = "freezegun-0.3.11-py2.py3-none-any.whl", hash = "sha256:6cb82b276f83f2acce67f121dc2656f4df26c71e32238334eb071170b892a278"},
{file = "freezegun-0.3.11.tar.gz", hash = "sha256:e839b43bfbe8158b4d62bb97e6313d39f3586daf48e1314fb1083d2ef17700da"},
{file = "freezegun-1.2.2-py3-none-any.whl", hash = "sha256:ea1b963b993cb9ea195adbd893a48d573fda951b0da64f60883d7e988b606c9f"},
{file = "freezegun-1.2.2.tar.gz", hash = "sha256:cd22d1ba06941384410cd967d8a99d5ae2442f57dfafeff2fda5de8dc5c05446"},
]
[package.dependencies]
python-dateutil = ">=1.0,<2.0 || >2.0"
six = "*"
python-dateutil = ">=2.7"
[[package]]
name = "future"
@ -1601,6 +1646,28 @@ files = [
[package.dependencies]
pycrypto = ">=2.6"
[[package]]
name = "josepy"
version = "1.13.0"
description = "JOSE protocol implementation in Python"
category = "main"
optional = false
python-versions = ">=3.6"
files = [
{file = "josepy-1.13.0-py2.py3-none-any.whl", hash = "sha256:6f64eb35186aaa1776b7a1768651b1c616cab7f9685f9660bffc6491074a5390"},
{file = "josepy-1.13.0.tar.gz", hash = "sha256:8931daf38f8a4c85274a0e8b7cb25addfd8d1f28f9fb8fbed053dd51aec75dc9"},
]
[package.dependencies]
cryptography = ">=1.5"
PyOpenSSL = ">=0.13"
setuptools = ">=1.0"
[package.extras]
dev = ["pytest", "tox"]
docs = ["Sphinx (>=1.0)", "sphinx-rtd-theme (>=1.0)"]
tests = ["coverage (>=4.0)", "flake8 (<4)", "isort", "mypy", "pytest (>=2.8.0)", "pytest-cov", "pytest-flake8 (>=0.5)", "types-pyOpenSSL", "types-pyRFC3339", "types-requests", "types-setuptools"]
[[package]]
name = "js2py"
version = "0.74"
@ -2053,6 +2120,45 @@ files = [
jinja2 = "*"
matplotlib = "*"
[[package]]
name = "msal"
version = "1.20.0"
description = "The Microsoft Authentication Library (MSAL) for Python library enables your app to access the Microsoft Cloud by supporting authentication of users with Microsoft Azure Active Directory accounts (AAD) and Microsoft Accounts (MSA) using industry standard OAuth2 and OpenID Connect."
category = "main"
optional = false
python-versions = "*"
files = [
{file = "msal-1.20.0-py2.py3-none-any.whl", hash = "sha256:d2f1c26368ecdc28c8657d457352faa0b81b1845a7b889d8676787721ba86792"},
{file = "msal-1.20.0.tar.gz", hash = "sha256:78344cd4c91d6134a593b5e3e45541e666e37b747ff8a6316c3668dd1e6ab6b2"},
]
[package.dependencies]
cryptography = ">=0.6,<41"
PyJWT = {version = ">=1.0.0,<3", extras = ["crypto"]}
requests = ">=2.0.0,<3"
[package.extras]
broker = ["pymsalruntime (>=0.11.2,<0.14)"]
[[package]]
name = "msal-extensions"
version = "1.0.0"
description = "Microsoft Authentication Library extensions (MSAL EX) provides a persistence API that can save your data on disk, encrypted on Windows, macOS and Linux. Concurrent data access will be coordinated by a file lock mechanism."
category = "main"
optional = false
python-versions = "*"
files = [
{file = "msal-extensions-1.0.0.tar.gz", hash = "sha256:c676aba56b0cce3783de1b5c5ecfe828db998167875126ca4b47dc6436451354"},
{file = "msal_extensions-1.0.0-py2.py3-none-any.whl", hash = "sha256:91e3db9620b822d0ed2b4d1850056a0f133cba04455e62f11612e40f5502f2ee"},
]
[package.dependencies]
msal = ">=0.4.1,<2.0.0"
portalocker = [
{version = ">=1.0,<3", markers = "python_version >= \"3.5\" and platform_system != \"Windows\""},
{version = ">=1.6,<3", markers = "python_version >= \"3.5\" and platform_system == \"Windows\""},
]
[[package]]
name = "msgpack"
version = "1.0.4"
@ -2115,6 +2221,28 @@ files = [
{file = "msgpack-1.0.4.tar.gz", hash = "sha256:f5d869c18f030202eb412f08b28d2afeea553d6613aee89e200d7aca7ef01f5f"},
]
[[package]]
name = "msrest"
version = "0.7.1"
description = "AutoRest swagger generator Python client runtime."
category = "main"
optional = false
python-versions = ">=3.6"
files = [
{file = "msrest-0.7.1-py3-none-any.whl", hash = "sha256:21120a810e1233e5e6cc7fe40b474eeb4ec6f757a15d7cf86702c369f9567c32"},
{file = "msrest-0.7.1.zip", hash = "sha256:6e7661f46f3afd88b75667b7187a92829924446c7ea1d169be8c4bb7eeb788b9"},
]
[package.dependencies]
azure-core = ">=1.24.0"
certifi = ">=2017.4.17"
isodate = ">=0.6.0"
requests = ">=2.16,<3.0"
requests-oauthlib = ">=0.5.0"
[package.extras]
async = ["aiodns", "aiohttp (>=3.0)"]
[[package]]
name = "multidict"
version = "6.0.3"
@ -2898,6 +3026,25 @@ files = [
retrying = ">=1.3.3"
six = "*"
[[package]]
name = "portalocker"
version = "1.7.1"
description = "Wraps the portalocker recipe for easy usage"
category = "main"
optional = false
python-versions = "*"
files = [
{file = "portalocker-1.7.1-py2.py3-none-any.whl", hash = "sha256:34cb36c618d88bcd9079beb36dcdc1848a3e3d92ac4eac59055bdeafc39f9d4a"},
{file = "portalocker-1.7.1.tar.gz", hash = "sha256:6d6f5de5a3e68c4dd65a98ec1babb26d28ccc5e770e07b672d65d5a35e4b2d8a"},
]
[package.dependencies]
pywin32 = {version = "!=226", markers = "platform_system == \"Windows\""}
[package.extras]
docs = ["sphinx (>=1.7.1)"]
tests = ["pytest (>=4.6.9)", "pytest-cov (>=2.8.1)", "pytest-flake8 (>=1.0.5)", "sphinx (>=1.8.5)"]
[[package]]
name = "premailer"
version = "3.10.0"
@ -2921,6 +3068,21 @@ requests = "*"
dev = ["black", "flake8", "therapist", "tox", "twine", "wheel"]
test = ["mock", "nose"]
[[package]]
name = "prometheus-client"
version = "0.11.0"
description = "Python client for the Prometheus monitoring system."
category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
files = [
{file = "prometheus_client-0.11.0-py2.py3-none-any.whl", hash = "sha256:b014bc76815eb1399da8ce5fc84b7717a3e63652b0c0f8804092c9363acab1b2"},
{file = "prometheus_client-0.11.0.tar.gz", hash = "sha256:3a8baade6cb80bcfe43297e33e7623f3118d660d41387593758e2fb1ea173a86"},
]
[package.extras]
twisted = ["twisted"]
[[package]]
name = "psutil"
version = "5.9.0"
@ -3215,17 +3377,20 @@ Pygments = ">=2.1.0"
[[package]]
name = "pygount"
version = "1.1.0"
version = "1.5.0"
description = "count source lines of code (SLOC) using pygments"
category = "main"
optional = false
python-versions = "*"
python-versions = ">=3.7,<4"
files = [
{file = "pygount-1.1.0-py3-none-any.whl", hash = "sha256:253aff3b9c247e42208bf7f5fd46bebe4bbc221446095cd06df72addaf36bbc3"},
{file = "pygount-1.5.0-py3-none-any.whl", hash = "sha256:3f8e638310546245fe1f87891bcebbf89a57dd18c3495b74eb97abfd711cdf6a"},
{file = "pygount-1.5.0.tar.gz", hash = "sha256:b03b2015465609a3d55b1b5dcd2482d318ee9fff8ffba64ffd352a4bca839727"},
]
[package.dependencies]
pygments = ">=2.0"
chardet = ">=5,<6"
pygments = ">=2,<3"
rich = ">=9,<13"
[[package]]
name = "pyjon.utils"
@ -3268,6 +3433,10 @@ files = [
{file = "PyJWT-2.5.0.tar.gz", hash = "sha256:e77ab89480905d86998442ac5788f35333fa85f65047a534adc38edf3c88fc3b"},
]
[package.dependencies]
cryptography = {version = ">=3.3.1", optional = true, markers = "extra == \"crypto\""}
types-cryptography = {version = ">=3.3.21", optional = true, markers = "extra == \"crypto\""}
[package.extras]
crypto = ["cryptography (>=3.3.1)", "types-cryptography (>=3.3.21)"]
dev = ["coverage[toml] (==5.0.4)", "cryptography (>=3.3.1)", "pre-commit", "pytest (>=6.0.0,<7.0.0)", "sphinx (>=4.5.0,<5.0.0)", "sphinx-rtd-theme", "types-cryptography (>=3.3.21)", "zope.interface"]
@ -3468,6 +3637,25 @@ cffi = ">=1.4.1"
docs = ["sphinx (>=1.6.5)", "sphinx-rtd-theme"]
tests = ["hypothesis (>=3.27.0)", "pytest (>=3.2.1,!=3.3.0)"]
[[package]]
name = "pyopenssl"
version = "22.0.0"
description = "Python wrapper module around the OpenSSL library"
category = "main"
optional = false
python-versions = ">=3.6"
files = [
{file = "pyOpenSSL-22.0.0-py2.py3-none-any.whl", hash = "sha256:ea252b38c87425b64116f808355e8da644ef9b07e429398bfece610f893ee2e0"},
{file = "pyOpenSSL-22.0.0.tar.gz", hash = "sha256:660b1b1425aac4a1bea1d94168a85d99f0b3144c869dd4390d27629d0087f1bf"},
]
[package.dependencies]
cryptography = ">=35.0"
[package.extras]
docs = ["sphinx", "sphinx-rtd-theme"]
test = ["flaky", "pretend", "pytest (>=3.0.1)"]
[[package]]
name = "pyotp"
version = "2.8.0"
@ -3549,6 +3737,21 @@ files = [
[package.dependencies]
certifi = "*"
[[package]]
name = "pyrfc3339"
version = "1.1"
description = "Generate and parse RFC 3339 timestamps"
category = "main"
optional = false
python-versions = "*"
files = [
{file = "pyRFC3339-1.1-py2.py3-none-any.whl", hash = "sha256:67196cb83b470709c580bb4738b83165e67c6cc60e1f2e4f286cfcb402a926f4"},
{file = "pyRFC3339-1.1.tar.gz", hash = "sha256:81b8cbe1519cdb79bed04910dd6fa4e181faf8c88dff1e1b987b5f7ab23a5b1a"},
]
[package.dependencies]
pytz = "*"
[[package]]
name = "pyrsistent"
version = "0.19.2"
@ -3623,21 +3826,6 @@ files = [
[package.dependencies]
paramiko = ">=1.17"
[[package]]
name = "python-barcode"
version = "0.14.0"
description = "Create standard barcodes with Python. No external modules needed. (optional Pillow support included)."
category = "main"
optional = false
python-versions = "*"
files = [
{file = "python-barcode-0.14.0.tar.gz", hash = "sha256:241b34aa5c5cb6a9889882f9409b0182903a2c5d19b4218be3609cdbbd5ffdf9"},
{file = "python_barcode-0.14.0-py3-none-any.whl", hash = "sha256:eefbb2583ba7bdb09baba6f8663129883109c61df7e23c9b9b473087521c926f"},
]
[package.extras]
images = ["pillow"]
[[package]]
name = "python-chess"
version = "0.23.11"
@ -3870,6 +4058,30 @@ files = [
{file = "PyUSB-1.0.0.tar.gz", hash = "sha256:5b34ffa74ac34f330bff949c94ee00ec4a9d147234db17ee2eed2a67c0275368"},
]
[[package]]
name = "pywin32"
version = "305"
description = "Python for Window Extensions"
category = "main"
optional = false
python-versions = "*"
files = [
{file = "pywin32-305-cp310-cp310-win32.whl", hash = "sha256:421f6cd86e84bbb696d54563c48014b12a23ef95a14e0bdba526be756d89f116"},
{file = "pywin32-305-cp310-cp310-win_amd64.whl", hash = "sha256:73e819c6bed89f44ff1d690498c0a811948f73777e5f97c494c152b850fad478"},
{file = "pywin32-305-cp310-cp310-win_arm64.whl", hash = "sha256:742eb905ce2187133a29365b428e6c3b9001d79accdc30aa8969afba1d8470f4"},
{file = "pywin32-305-cp311-cp311-win32.whl", hash = "sha256:19ca459cd2e66c0e2cc9a09d589f71d827f26d47fe4a9d09175f6aa0256b51c2"},
{file = "pywin32-305-cp311-cp311-win_amd64.whl", hash = "sha256:326f42ab4cfff56e77e3e595aeaf6c216712bbdd91e464d167c6434b28d65990"},
{file = "pywin32-305-cp311-cp311-win_arm64.whl", hash = "sha256:4ecd404b2c6eceaca52f8b2e3e91b2187850a1ad3f8b746d0796a98b4cea04db"},
{file = "pywin32-305-cp36-cp36m-win32.whl", hash = "sha256:48d8b1659284f3c17b68587af047d110d8c44837736b8932c034091683e05863"},
{file = "pywin32-305-cp36-cp36m-win_amd64.whl", hash = "sha256:13362cc5aa93c2beaf489c9c9017c793722aeb56d3e5166dadd5ef82da021fe1"},
{file = "pywin32-305-cp37-cp37m-win32.whl", hash = "sha256:a55db448124d1c1484df22fa8bbcbc45c64da5e6eae74ab095b9ea62e6d00496"},
{file = "pywin32-305-cp37-cp37m-win_amd64.whl", hash = "sha256:109f98980bfb27e78f4df8a51a8198e10b0f347257d1e265bb1a32993d0c973d"},
{file = "pywin32-305-cp38-cp38-win32.whl", hash = "sha256:9dd98384da775afa009bc04863426cb30596fd78c6f8e4e2e5bbf4edf8029504"},
{file = "pywin32-305-cp38-cp38-win_amd64.whl", hash = "sha256:56d7a9c6e1a6835f521788f53b5af7912090674bb84ef5611663ee1595860fc7"},
{file = "pywin32-305-cp39-cp39-win32.whl", hash = "sha256:9d968c677ac4d5cbdaa62fd3014ab241718e619d8e36ef8e11fb930515a1e918"},
{file = "pywin32-305-cp39-cp39-win_amd64.whl", hash = "sha256:50768c6b7c3f0b38b7fb14dd4104da93ebced5f1a50dc0e834594bff6fbe1271"},
]
[[package]]
name = "pyyaml"
version = "6.0"
@ -3951,22 +4163,6 @@ files = [
[package.dependencies]
six = "*"
[[package]]
name = "raven"
version = "6.10.0"
description = "Raven is a client for Sentry (https://getsentry.com)"
category = "main"
optional = false
python-versions = "*"
files = [
{file = "raven-6.10.0-py2.py3-none-any.whl", hash = "sha256:44a13f87670836e153951af9a3c80405d36b43097db869a36e92809673692ce4"},
{file = "raven-6.10.0.tar.gz", hash = "sha256:3fa6de6efa2493a7c827472e984ce9b020797d0da16f1db67197bcc23c8fae54"},
]
[package.extras]
flask = ["Flask (>=0.8)", "blinker (>=1.1)"]
tests = ["Flask (>=0.8)", "Flask-Login (>=0.2.0)", "ZConfig", "aiohttp", "anyjson", "blinker (>=1.1)", "blinker (>=1.1)", "bottle", "celery (>=2.5)", "coverage (<4)", "exam (>=0.5.2)", "flake8 (==3.5.0)", "logbook", "mock", "nose", "pytest (>=3.2.0,<3.3.0)", "pytest-cov (==2.5.1)", "pytest-flake8 (==1.0.0)", "pytest-pythonpath (==0.7.2)", "pytest-timeout (==1.2.1)", "pytest-xdist (==1.18.2)", "pytz", "requests", "sanic (>=0.7.0)", "tornado (>=4.1,<5.0)", "tox", "webob", "webtest", "wheel"]
[[package]]
name = "redis"
version = "3.5.3"
@ -4284,6 +4480,26 @@ files = [
[package.extras]
idna2008 = ["idna"]
[[package]]
name = "rich"
version = "12.6.0"
description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal"
category = "main"
optional = false
python-versions = ">=3.6.3,<4.0.0"
files = [
{file = "rich-12.6.0-py3-none-any.whl", hash = "sha256:a4eb26484f2c82589bd9a17c73d32a010b1e29d89f1604cd9bf3a2097b81bb5e"},
{file = "rich-12.6.0.tar.gz", hash = "sha256:ba3a3775974105c221d31141f2c116f4fd65c5ceb0698657a11e9f295ec93fd0"},
]
[package.dependencies]
commonmark = ">=0.9.0,<0.10.0"
pygments = ">=2.6.0,<3.0.0"
typing-extensions = {version = ">=4.0.0,<5.0", markers = "python_version < \"3.9\""}
[package.extras]
jupyter = ["ipywidgets (>=7.5.1,<8.0.0)"]
[[package]]
name = "rsa"
version = "4.9"
@ -4345,6 +4561,44 @@ nativelib = ["pyobjc-framework-Cocoa", "pywin32"]
objc = ["pyobjc-framework-Cocoa"]
win32 = ["pywin32"]
[[package]]
name = "sentry-sdk"
version = "1.12.1"
description = "Python client for Sentry (https://sentry.io)"
category = "main"
optional = false
python-versions = "*"
files = [
{file = "sentry-sdk-1.12.1.tar.gz", hash = "sha256:5bbe4b72de22f9ac1e67f2a4e6efe8fbd595bb59b7b223443f50fe5802a5551c"},
{file = "sentry_sdk-1.12.1-py2.py3-none-any.whl", hash = "sha256:9f0b960694e2d8bb04db4ba6ac2a645040caef4e762c65937998ff06064f10d6"},
]
[package.dependencies]
certifi = "*"
urllib3 = {version = ">=1.26.11", markers = "python_version >= \"3.6\""}
[package.extras]
aiohttp = ["aiohttp (>=3.5)"]
beam = ["apache-beam (>=2.12)"]
bottle = ["bottle (>=0.12.13)"]
celery = ["celery (>=3)"]
chalice = ["chalice (>=1.16.0)"]
django = ["django (>=1.8)"]
falcon = ["falcon (>=1.4)"]
fastapi = ["fastapi (>=0.79.0)"]
flask = ["blinker (>=1.1)", "flask (>=0.11)"]
httpx = ["httpx (>=0.16.0)"]
opentelemetry = ["opentelemetry-distro (>=0.350b0)"]
pure-eval = ["asttokens", "executing", "pure-eval"]
pymongo = ["pymongo (>=3.1)"]
pyspark = ["pyspark (>=2.4.4)"]
quart = ["blinker (>=1.1)", "quart (>=0.16.1)"]
rq = ["rq (>=0.6)"]
sanic = ["sanic (>=0.8)"]
sqlalchemy = ["sqlalchemy (>=1.2)"]
starlette = ["starlette (>=0.19.1)"]
tornado = ["tornado (>=5)"]
[[package]]
name = "serial"
version = "0.0.97"
@ -4939,22 +5193,6 @@ files = [
{file = "tornado-6.1.tar.gz", hash = "sha256:33c6e81d7bd55b468d2e793517c909b139960b6c790a60b7991b9b6b76fb9791"},
]
[[package]]
name = "twython"
version = "3.9.1"
description = "Actively maintained, pure Python wrapper for the Twitter API. Supports both normal and streaming Twitter APIs"
category = "main"
optional = false
python-versions = ">=3.5"
files = [
{file = "twython-3.9.1-py3-none-any.whl", hash = "sha256:aef7ad4faabee91efcbe82a8618b38a948498fc6b3eca4cd76f642f957353818"},
{file = "twython-3.9.1.tar.gz", hash = "sha256:5a3f0ac24d10705257028fb4205bfedf432ff28d358b796e0c2f01a2f9990c84"},
]
[package.dependencies]
requests = ">=2.1.0"
requests-oauthlib = ">=0.4.0"
[[package]]
name = "typed-ast"
version = "1.5.4"
@ -4989,6 +5227,18 @@ files = [
{file = "typed_ast-1.5.4.tar.gz", hash = "sha256:39e21ceb7388e4bb37f4c679d72707ed46c2fbf2a5609b8b8ebc4b067d977df2"},
]
[[package]]
name = "types-cryptography"
version = "3.3.23.2"
description = "Typing stubs for cryptography"
category = "main"
optional = false
python-versions = "*"
files = [
{file = "types-cryptography-3.3.23.2.tar.gz", hash = "sha256:09cc53f273dd4d8c29fa7ad11fefd9b734126d467960162397bc5e3e604dea75"},
{file = "types_cryptography-3.3.23.2-py3-none-any.whl", hash = "sha256:b965d548f148f8e87f353ccf2b7bd92719fdf6c845ff7cedf2abb393a0643e4f"},
]
[[package]]
name = "types-toml"
version = "0.10.8.1"
@ -5137,17 +5387,6 @@ files = [
[package.dependencies]
vcrpy = "*"
[[package]]
name = "viivakoodi"
version = "0.8.0"
description = "Create standard barcodes with Python. No external modules needed (optional PIL support included)."
category = "main"
optional = false
python-versions = "*"
files = [
{file = "viivakoodi-0.8.0.tar.gz", hash = "sha256:670a35774559b25abdb089d58fb8e67e4ee9618f385b8418e5027ab860290e39"},
]
[[package]]
name = "vobject"
version = "0.9.3"
@ -5260,6 +5499,7 @@ files = [
]
[package.dependencies]
cryptography = {version = ">=3.1", optional = true, markers = "extra == \"cryptography\""}
optionaldict = ">=0.1.0"
python-dateutil = ">=2.5.2"
requests = ">=2.4.3"
@ -5617,4 +5857,4 @@ files = [
[metadata]
lock-version = "2.0"
python-versions = "^3.7.16"
content-hash = "deb44536154ed67ceb16756388651bb3e9ef7e17bbfda720ae27e99fda30f841"
content-hash = "d114c05bc0e13fae794fca08a2ef7f92a93045e6670c36a4ee9a71479bdd04e7"

View file

@ -19,12 +19,15 @@ authors = [ "Mathieu Benoit <mathben@technolibre.ca>",]
[tool.poetry.dependencies]
python = "^3.7.16"
acme = "^2.1.0"
agithub = "^2.2.2"
aioshutil = "<1.2"
altair = "^4.2.0"
argcomplete = "^2.0.0"
asterisk = "^0.0.8"
astor = "^0.8.1"
azure-identity = "^1.12.0"
azure-storage-blob = "^12.14.1"
babel = "2.9.1"
beautifulsoup4 = "^4.11.1"
bokeh = "1.1.0"
@ -43,17 +46,17 @@ css-html-prettify = "^2.5.5"
cython = "^0.29.32"
ddt = "1.2.0"
decorator = "4.0.10"
dnspython = "^2.2.1"
docutils = ">=0.14,<1.0"
ebaysdk = "2.1.5"
email-validator = "^1.3.0"
emoji = "^2.2.0"
escpos = "^1.9"
extract-msg = "<0.30"
factur-x = "^2.3"
feedparser = "6.0.10"
flake8 = "<6.0.0"
formio-data = "^0.4.7"
freezegun = "0.3.11"
freezegun = "1.2.2"
geojson = "^2.5.0"
gevent = "1.5.0"
gitpython = "3.1.29"
@ -66,6 +69,7 @@ isort = "^5.11.4"
jinja2 = "2.11.3"
jira = "2.0.0"
jose = "^1.0.0"
josepy = "^1.13.0"
js2py = "^0.74"
keystoneauth1 = "3.14.0"
lasso = "^0.0.5"
@ -95,7 +99,9 @@ pexpect = "^4.8.0"
phonenumbers = "^8.13.3"
pillow = "9.3.0"
plotly = "4.1.0"
portalocker = "1.7.1"
premailer = "^3.10.0"
prometheus-client = "0.11.0"
psutil = "5.9.0"
psycopg2 = "2.9.5"
py-asterisk = "^0.5.18"
@ -106,7 +112,7 @@ pycrypto = "2.6.1"
pydot = "1.2.3"
pygments = ">=2.6.1,<2.7.0"
pygments-csv-lexer = ">=0.1,<1.0"
pygount = "<1.2.0"
pygount = ">1.2.1"
pyjsparser = "^2.7.1"
pyjwt = "2.5.0"
pyldap = "2.4.28"
@ -135,7 +141,6 @@ pyusb = "1.0.0"
pyyaml = "6.0"
pyzbar = "^0.1.9"
qrcode = "5.3"
raven = "^6.10.0"
redis = "3.5.3"
reportlab = "3.6.5"
requests = "2.28.1"
@ -144,6 +149,7 @@ requests-oauthlib = "1.1.0"
requests-toolbelt = "0.9.1"
responses = "^0.22.0"
retrying = "^1.3.4"
sentry-sdk = "^1.12.1"
serial = "^0.0.97"
setuptools = "65.5.1"
shapely = "^2.0.0"
@ -158,7 +164,6 @@ sqlparse = "^0.4.3"
statsd = "3.2.1"
toml = "^0.10.2"
tornado = "6.1"
twython = "^3.9.1"
unidecode = "1.0.22"
unidiff = "^0.7.4"
urllib3 = ">=1.26.13"
@ -168,7 +173,6 @@ vobject = "0.9.3"
voicent-python = "^1.0"
webcolors = "^1.12"
websocket-client = "^1.4.2"
wechatpy = "^1.8.18"
werkzeug = "0.11.15"
wget = "^3.2"
wheel = "^0.38.4"
@ -191,3 +195,7 @@ rev = "22.3.0"
[tool.poetry.dependencies.pylint-odoo]
git = "https://github.com/oca/pylint-odoo.git"
[tool.poetry.dependencies.wechatpy]
extras = [ "cryptography",]
version = "^1.8.18"