summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--poetry.lock115
-rw-r--r--pyproject.toml27
2 files changed, 61 insertions, 81 deletions
diff --git a/poetry.lock b/poetry.lock
index f60313d..017bd2b 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -185,11 +185,11 @@ python-versions = "*"
[[package]]
name = "bandit"
-version = "1.7.1"
+version = "1.7.2"
description = "Security oriented static analyser for python code."
category = "dev"
optional = false
-python-versions = ">=3.5"
+python-versions = ">=3.7"
[package.dependencies]
colorama = {version = ">=0.3.9", markers = "platform_system == \"Windows\""}
@@ -197,6 +197,11 @@ GitPython = ">=1.0.1"
PyYAML = ">=5.3.1"
stevedore = ">=1.20.0"
+[package.extras]
+test = ["beautifulsoup4 (>=4.8.0)", "coverage (>=4.5.4)", "fixtures (>=3.0.0)", "flake8 (>=4.0.0)", "pylint (==1.9.4)", "stestr (>=2.5.0)", "testscenarios (>=0.5.0)", "testtools (>=2.3.0)", "toml"]
+toml = ["toml"]
+yaml = ["pyyaml"]
+
[[package]]
name = "black"
version = "19.10b0"
@@ -234,7 +239,7 @@ webencodings = "*"
name = "boltons"
version = "20.2.1"
description = "When they're not builtins, they're boltons."
-category = "main"
+category = "dev"
optional = false
python-versions = "*"
@@ -322,7 +327,7 @@ toml = ["toml"]
name = "cycler"
version = "0.11.0"
description = "Composable style cycles"
-category = "main"
+category = "dev"
optional = false
python-versions = ">=3.6"
@@ -352,9 +357,9 @@ python-versions = ">=3.5"
[[package]]
name = "defusedxml"
-version = "0.6.0"
+version = "0.7.1"
description = "XML bomb protection for Python stdlib modules"
-category = "main"
+category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
@@ -389,7 +394,7 @@ pipenv = ["pipenv"]
name = "editdistance"
version = "0.5.3"
description = "Fast implementation of the edit distance(Levenshtein distance)"
-category = "main"
+category = "dev"
optional = false
python-versions = "*"
@@ -521,7 +526,7 @@ flake8 = "*"
name = "fonttools"
version = "4.29.0"
description = "Tools to manipulate font files"
-category = "main"
+category = "dev"
optional = false
python-versions = ">=3.7"
@@ -612,7 +617,7 @@ gitdb = ">=4.0.1,<5"
[[package]]
name = "google-auth"
-version = "2.4.1"
+version = "2.5.0"
description = "Google Authentication Library"
category = "main"
optional = false
@@ -659,18 +664,10 @@ six = ">=1.5.2"
protobuf = ["grpcio-tools (>=1.43.0)"]
[[package]]
-name = "gtn"
-version = "0.0.0"
-description = "Automatic differentiation with WFSTs"
-category = "main"
-optional = false
-python-versions = ">=3.5"
-
-[[package]]
name = "h5py"
version = "3.6.0"
description = "Read and write HDF5 files from Python"
-category = "main"
+category = "dev"
optional = false
python-versions = ">=3.7"
@@ -830,7 +827,7 @@ i18n = ["Babel (>=2.7)"]
name = "joblib"
version = "1.1.0"
description = "Lightweight pipelining with Python functions"
-category = "main"
+category = "dev"
optional = false
python-versions = ">=3.6"
@@ -1023,7 +1020,7 @@ python-versions = ">=3.6"
name = "kiwisolver"
version = "1.3.2"
description = "A fast implementation of the Cassowary constraint solver"
-category = "main"
+category = "dev"
optional = false
python-versions = ">=3.7"
@@ -1043,14 +1040,6 @@ win32-setctime = {version = ">=1.0.0", markers = "sys_platform == \"win32\""}
dev = ["codecov (>=2.0.15)", "colorama (>=0.3.4)", "flake8 (>=3.7.7)", "tox (>=3.9.0)", "tox-travis (>=0.12)", "pytest (>=4.6.2)", "pytest-cov (>=2.7.1)", "Sphinx (>=2.2.1)", "sphinx-autobuild (>=0.7.1)", "sphinx-rtd-theme (>=0.4.3)", "black (>=19.10b0)", "isort (>=5.1.1)"]
[[package]]
-name = "madgrad"
-version = "1.1"
-description = "A general purpose PyTorch Optimizer"
-category = "main"
-optional = false
-python-versions = ">=3.6"
-
-[[package]]
name = "markdown"
version = "3.3.6"
description = "Python implementation of Markdown."
@@ -1076,7 +1065,7 @@ python-versions = ">=3.6"
name = "matplotlib"
version = "3.5.1"
description = "Python plotting package"
-category = "main"
+category = "dev"
optional = false
python-versions = ">=3.7"
@@ -1193,7 +1182,7 @@ test = ["ipython", "ipykernel", "ipywidgets (<8.0.0)", "pytest (>=4.1)", "pytest
[[package]]
name = "nbconvert"
-version = "6.4.0"
+version = "6.4.1"
description = "Converting Jupyter Notebooks"
category = "dev"
optional = false
@@ -1251,7 +1240,7 @@ python-versions = ">=3.5"
name = "nltk"
version = "3.6.7"
description = "Natural Language Toolkit"
-category = "main"
+category = "dev"
optional = false
python-versions = ">=3.6"
@@ -1271,7 +1260,7 @@ twitter = ["twython"]
[[package]]
name = "notebook"
-version = "6.4.7"
+version = "6.4.8"
description = "A web-based notebook environment for interactive computing"
category = "dev"
optional = false
@@ -1443,11 +1432,11 @@ dev = ["pre-commit", "tox"]
[[package]]
name = "prometheus-client"
-version = "0.12.0"
+version = "0.13.0"
description = "Python client for the Prometheus monitoring system."
category = "dev"
optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+python-versions = ">=3.6"
[package.extras]
twisted = ["twisted"]
@@ -1671,7 +1660,7 @@ dev = ["pre-commit", "tox", "pytest-asyncio"]
name = "python-dateutil"
version = "2.8.2"
description = "Extensions to the standard Python datetime module"
-category = "main"
+category = "dev"
optional = false
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
@@ -1727,7 +1716,7 @@ python-versions = "*"
[[package]]
name = "pywinpty"
-version = "1.1.6"
+version = "2.0.1"
description = "Pseudo terminal support for Windows from Python."
category = "dev"
optional = false
@@ -1793,7 +1782,7 @@ test = ["pytest (>=6.0.0,<7.0)", "pytest-cov (>=2.11.0)"]
name = "regex"
version = "2022.1.18"
description = "Alternative regular expression module, to replace re."
-category = "main"
+category = "dev"
optional = false
python-versions = "*"
@@ -1883,7 +1872,7 @@ win32 = ["pywin32"]
name = "sentencepiece"
version = "0.1.96"
description = "SentencePiece python wrapper"
-category = "main"
+category = "dev"
optional = false
python-versions = "*"
@@ -1921,7 +1910,7 @@ tornado = ["tornado (>=5)"]
name = "setuptools-scm"
version = "6.4.2"
description = "the blessed package to manage your versions by scm tags"
-category = "main"
+category = "dev"
optional = false
python-versions = ">=3.6"
@@ -2084,7 +2073,7 @@ test = ["pytest", "pathlib2"]
name = "toml"
version = "0.10.2"
description = "Python Library for Tom's Obvious, Minimal Language"
-category = "main"
+category = "dev"
optional = false
python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
@@ -2092,7 +2081,7 @@ python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
name = "tomli"
version = "2.0.0"
description = "A lil' TOML parser"
-category = "main"
+category = "dev"
optional = false
python-versions = ">=3.7"
@@ -2359,7 +2348,7 @@ testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest-
[metadata]
lock-version = "1.1"
python-versions = "^3.9"
-content-hash = "51862d8f5a1d0a162474882e8350009802f33ac854e604ab988f5f9a929d3cce"
+content-hash = "43d0424d8027259e4e938e0f9e9df81b4befe05926118bbf3bf0bbf16faba118"
[metadata.files]
absl-py = [
@@ -2515,8 +2504,8 @@ backcall = [
{file = "backcall-0.2.0.tar.gz", hash = "sha256:5cbdbf27be5e7cfadb448baf0aa95508f91f2bbc6c6437cd9cd06e2a4c215e1e"},
]
bandit = [
- {file = "bandit-1.7.1-py3-none-any.whl", hash = "sha256:f5acd838e59c038a159b5c621cf0f8270b279e884eadd7b782d7491c02add0d4"},
- {file = "bandit-1.7.1.tar.gz", hash = "sha256:a81b00b5436e6880fa8ad6799bc830e02032047713cbb143a12939ac67eb756c"},
+ {file = "bandit-1.7.2-py3-none-any.whl", hash = "sha256:e20402cadfd126d85b68ed4c8862959663c8c372dbbb1fca8f8e2c9f55a067ec"},
+ {file = "bandit-1.7.2.tar.gz", hash = "sha256:6d11adea0214a43813887bfe71a377b5a9955e4c826c8ffd341b494e3ab25260"},
]
black = [
{file = "black-19.10b0-py36-none-any.whl", hash = "sha256:1b30e59be925fafc1ee4565e5e08abef6b03fe455102883820fe5ee2e4734e0b"},
@@ -2696,8 +2685,8 @@ decorator = [
{file = "decorator-5.1.1.tar.gz", hash = "sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330"},
]
defusedxml = [
- {file = "defusedxml-0.6.0-py2.py3-none-any.whl", hash = "sha256:6687150770438374ab581bb7a1b327a847dd9c5749e396102de3fad4e8a3ef93"},
- {file = "defusedxml-0.6.0.tar.gz", hash = "sha256:f684034d135af4c6cbb949b8a4d2ed61634515257a67299e5f940fbaa34377f5"},
+ {file = "defusedxml-0.7.1-py2.py3-none-any.whl", hash = "sha256:a352e7e428770286cc899e2542b6cdaedb2b4953ff269a210103ec58f6198a61"},
+ {file = "defusedxml-0.7.1.tar.gz", hash = "sha256:1bb3032db185915b62d7c6209c5a8792be6a32ab2fedacc84e01b52c51aa3e69"},
]
docker-pycreds = [
{file = "docker-pycreds-0.4.0.tar.gz", hash = "sha256:6ce3270bcaf404cc4c3e27e4b6c70d3521deae82fb508767870fdbf772d584d4"},
@@ -2863,8 +2852,8 @@ gitpython = [
{file = "GitPython-3.1.26.tar.gz", hash = "sha256:fc8868f63a2e6d268fb25f481995ba185a85a66fcad126f039323ff6635669ee"},
]
google-auth = [
- {file = "google-auth-2.4.1.tar.gz", hash = "sha256:baefcc6fc5c337e191929be749622cdfe5a5e063bc2fb64f17effdce0fa569cd"},
- {file = "google_auth-2.4.1-py2.py3-none-any.whl", hash = "sha256:e914f186f2ef0b78a1cfeb6dcd1243c425ddeef3a13e6b39af5b0eb356a3b580"},
+ {file = "google-auth-2.5.0.tar.gz", hash = "sha256:6577bbf990ef342a24e12e0c8e9d364af6642acdf206c9045bdb8e039fb4fec9"},
+ {file = "google_auth-2.5.0-py2.py3-none-any.whl", hash = "sha256:ee6199b602594c0dcaa00dc3492e62569f24a788f0aca867b989cef444e4a202"},
]
google-auth-oauthlib = [
{file = "google-auth-oauthlib-0.4.6.tar.gz", hash = "sha256:a90a072f6993f2c327067bf65270046384cda5a8ecb20b94ea9a687f1f233a7a"},
@@ -2916,9 +2905,6 @@ grpcio = [
{file = "grpcio-1.43.0-cp39-cp39-win_amd64.whl", hash = "sha256:bdf41550815a831384d21a498b20597417fd31bd084deb17d31ceb39ad9acc79"},
{file = "grpcio-1.43.0.tar.gz", hash = "sha256:735d9a437c262ab039d02defddcb9f8f545d7009ae61c0114e19dda3843febe5"},
]
-gtn = [
- {file = "gtn-0.0.0.tar.gz", hash = "sha256:72fece9ca51df161c1274e570d6f5f933e76f4cac9d8d6dd543a3fe0383f7268"},
-]
h5py = [
{file = "h5py-3.6.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a5320837c60870911645e9a935099bdb2be6a786fcf0dac5c860f3b679e2de55"},
{file = "h5py-3.6.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:98646e659bf8591a2177e12a4461dced2cad72da0ba4247643fd118db88880d2"},
@@ -3072,10 +3058,6 @@ loguru = [
{file = "loguru-0.5.3-py3-none-any.whl", hash = "sha256:f8087ac396b5ee5f67c963b495d615ebbceac2796379599820e324419d53667c"},
{file = "loguru-0.5.3.tar.gz", hash = "sha256:b28e72ac7a98be3d28ad28570299a393dfcd32e5e3f6a353dec94675767b6319"},
]
-madgrad = [
- {file = "madgrad-1.1-py3-none-any.whl", hash = "sha256:9b9c433c4ef7aaf7d5cc75506ac0af65c47ccccc153b1a1aa4f72dad00cbd0b4"},
- {file = "madgrad-1.1.tar.gz", hash = "sha256:f753c16f0421e53feaffd4d93cba23a431b3a5c1e687e1e28e71e2bdc6c3e6f4"},
-]
markdown = [
{file = "Markdown-3.3.6-py3-none-any.whl", hash = "sha256:9923332318f843411e9932237530df53162e29dc7a4e2b91e35764583c46c9a3"},
{file = "Markdown-3.3.6.tar.gz", hash = "sha256:76df8ae32294ec39dcf89340382882dfa12975f87f45c3ed1ecdb1e8cefc7006"},
@@ -3294,8 +3276,8 @@ nbclient = [
{file = "nbclient-0.5.10.tar.gz", hash = "sha256:b5fdea88d6fa52ca38de6c2361401cfe7aaa7cd24c74effc5e489cec04d79088"},
]
nbconvert = [
- {file = "nbconvert-6.4.0-py3-none-any.whl", hash = "sha256:f5ec6a1fad9e3aa2bee7c6a1c4ad3e0fafaa7ff64f29ba56d9da7e1669f8521c"},
- {file = "nbconvert-6.4.0.tar.gz", hash = "sha256:5412ec774c6db4fccecb8c4ba07ec5d37d6dcf5762593cb3d6ecbbeb562ebbe5"},
+ {file = "nbconvert-6.4.1-py3-none-any.whl", hash = "sha256:fe93bc42485c54c5a49a2324c834aca1ff315f320a535bed3e3c4e085d3eebe3"},
+ {file = "nbconvert-6.4.1.tar.gz", hash = "sha256:7dce3f977c2f9651841a3c49b5b7314c742f24dd118b99e51b8eec13c504f555"},
]
nbformat = [
{file = "nbformat-5.1.3-py3-none-any.whl", hash = "sha256:eb8447edd7127d043361bc17f2f5a807626bc8e878c7709a1c647abda28a9171"},
@@ -3310,8 +3292,8 @@ nltk = [
{file = "nltk-3.6.7.zip", hash = "sha256:51bf1aef5304740a708be7c8e683f7798f03dc5c7a7e7feb758be9e95f4585e3"},
]
notebook = [
- {file = "notebook-6.4.7-py3-none-any.whl", hash = "sha256:968e9c09639fe4b9dbf4b9f028daf861b563c124d735a99d6d48c09317553f31"},
- {file = "notebook-6.4.7.tar.gz", hash = "sha256:b01da66f11a203b3839d6afa4013674bcfff41c36552f9ad0fbcb2d93c92764a"},
+ {file = "notebook-6.4.8-py3-none-any.whl", hash = "sha256:3e702fcc54b8ae597533c3864793b7a1e971dec9e112f67235828d8a798fd654"},
+ {file = "notebook-6.4.8.tar.gz", hash = "sha256:1e985c9dc6f678bdfffb9dc657306b5469bfa62d73e03f74e8defbf76d284312"},
]
numpy = [
{file = "numpy-1.22.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:3d62d6b0870b53799204515145935608cdeb4cebb95a26800b6750e48884cc5b"},
@@ -3424,8 +3406,8 @@ pluggy = [
{file = "pluggy-0.13.1.tar.gz", hash = "sha256:15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0"},
]
prometheus-client = [
- {file = "prometheus_client-0.12.0-py2.py3-none-any.whl", hash = "sha256:317453ebabff0a1b02df7f708efbab21e3489e7072b61cb6957230dd004a0af0"},
- {file = "prometheus_client-0.12.0.tar.gz", hash = "sha256:1b12ba48cee33b9b0b9de64a1047cbd3c5f2d0ab6ebcead7ddda613a750ec3c5"},
+ {file = "prometheus_client-0.13.0-py3-none-any.whl", hash = "sha256:70782d19ea1a3aeb8523aa07780dbee6a595e566198ab4ed7fdc32b53b5fa1d1"},
+ {file = "prometheus_client-0.13.0.tar.gz", hash = "sha256:3fdc6fc5b03a9eaee44d015e2913b496864b9ad6557013f23e28f926d7b62913"},
]
promise = [
{file = "promise-2.3.tar.gz", hash = "sha256:dfd18337c523ba4b6a58801c164c1904a9d4d1b1747c7d5dbf45b693a49d93d0"},
@@ -3628,12 +3610,11 @@ pywin32 = [
{file = "pywin32-303-cp39-cp39-win_amd64.whl", hash = "sha256:79cbb862c11b9af19bcb682891c1b91942ec2ff7de8151e2aea2e175899cda34"},
]
pywinpty = [
- {file = "pywinpty-1.1.6-cp310-none-win_amd64.whl", hash = "sha256:5f526f21b569b5610a61e3b6126259c76da979399598e5154498582df3736ade"},
- {file = "pywinpty-1.1.6-cp36-none-win_amd64.whl", hash = "sha256:7576e14f42b31fa98b62d24ded79754d2ea4625570c016b38eb347ce158a30f2"},
- {file = "pywinpty-1.1.6-cp37-none-win_amd64.whl", hash = "sha256:979ffdb9bdbe23db3f46fc7285fd6dbb86b80c12325a50582b211b3894072354"},
- {file = "pywinpty-1.1.6-cp38-none-win_amd64.whl", hash = "sha256:2308b1fc77545427610a705799d4ead5e7f00874af3fb148a03e202437456a7e"},
- {file = "pywinpty-1.1.6-cp39-none-win_amd64.whl", hash = "sha256:c703bf569a98ab7844b9daf37e88ab86f31862754ef6910a8b3824993a525c72"},
- {file = "pywinpty-1.1.6.tar.gz", hash = "sha256:8808f07350c709119cc4464144d6e749637f98e15acc1e5d3c37db1953d2eebc"},
+ {file = "pywinpty-2.0.1-cp310-none-win_amd64.whl", hash = "sha256:ec7d4841c82980519f31d2c61b7f93db4b773a66fce489a8a72377045fe04c4b"},
+ {file = "pywinpty-2.0.1-cp37-none-win_amd64.whl", hash = "sha256:29550aafda86962b3b68e3454c11e26c1b8cf646dfafec33a4325c8d70ab4f36"},
+ {file = "pywinpty-2.0.1-cp38-none-win_amd64.whl", hash = "sha256:dfdbcd0407c157c2024b0ea91b855caae25510fcf6c4da21c075253f05991a3a"},
+ {file = "pywinpty-2.0.1-cp39-none-win_amd64.whl", hash = "sha256:c7cd0b30da5edd3e0b967842baa2aef1d205d991aa63a13c05afdb95d0812e69"},
+ {file = "pywinpty-2.0.1.tar.gz", hash = "sha256:14e7321c6d43743af0de175fca9f111c5cc8d0a9f7c608c9e1cc69ec0d6ac146"},
]
pyyaml = [
{file = "PyYAML-6.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53"},
diff --git a/pyproject.toml b/pyproject.toml
index 79f98e8..24d3ecb 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -12,25 +12,12 @@ keywords = ["text recognizer, deep learning, pytorch"]
[tool.poetry.dependencies]
python = "^3.9"
click = "^7.1.2"
-boltons = "^20.1.0"
-h5py = "^3.2.1"
-toml = "^0.10.1"
loguru = "^0.5.0"
-matplotlib = "^3.2.1"
-tqdm = "^4.46.1"
opencv-python = "^4.3.0"
-nltk = "^3.5"
-defusedxml = "^0.6.0"
omegaconf = "^2.1.0"
einops = "^0.3.0"
-gtn = "^0.0.0"
-sentencepiece = "^0.1.95"
pytorch-lightning = "^1.5.9"
-Pillow = "^9.0.0"
-madgrad = "^1.0"
-editdistance = "^0.5.3"
-torchmetrics = "^0.4.1"
-hydra-core = "^1.1.0"
+hydra-core = "^1.1.1"
attr = "^0.3.1"
torch = "^1.10.1"
torchvision = "^0.11.2"
@@ -58,6 +45,18 @@ jupyterlab = "^3.0.15"
ipywidgets = "^7.6.3"
torchinfo = "^1.5.3"
jupyter = "^1.0.0"
+h5py = "^3.6.0"
+matplotlib = "^3.5.1"
+boltons = "^20.1.0"
+nltk = "^3.6.7"
+defusedxml = "^0.7.1"
+sentencepiece = "^0.1.96"
+Pillow = "^9.0.0"
+editdistance = "^0.5.3"
+torchmetrics = "^0.4.1"
+tqdm = "^4.46.1"
+toml = "^0.10.1"
+setuptools = "59.5.0"
[tool.coverage.report]
fail_under = 50