017dccf5377ab5b6db4fcd05103d16f404782338 — Kyle Jones 2 months ago 7d579e2 master
Update deps
2 files changed, 295 insertions(+), 1 deletions(-)

M .gitignore
A poetry.lock
M .gitignore => .gitignore +0 -1
@@ 2,4 2,3 @@ __pycache__/
  *.egg-info/
  .mypy_cache/
- poetry.lock

A poetry.lock => poetry.lock +295 -0
@@ 0,0 1,295 @@
+ [[package]]
+ category = "dev"
+ description = "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\"."
+ name = "appdirs"
+ optional = false
+ python-versions = "*"
+ version = "1.4.3"
+ 
+ [[package]]
+ category = "dev"
+ description = "A few extensions to pyyaml."
+ name = "aspy.yaml"
+ optional = false
+ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+ version = "1.3.0"
+ 
+ [package.dependencies]
+ pyyaml = "*"
+ 
+ [[package]]
+ category = "dev"
+ description = "An abstract syntax tree for Python with inference support."
+ name = "astroid"
+ optional = false
+ python-versions = ">=3.4.*"
+ version = "2.1.0"
+ 
+ [package.dependencies]
+ lazy-object-proxy = "*"
+ six = "*"
+ wrapt = "*"
+ 
+ [[package]]
+ category = "dev"
+ description = "Classes Without Boilerplate"
+ name = "attrs"
+ optional = false
+ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+ version = "19.1.0"
+ 
+ [[package]]
+ category = "dev"
+ description = "The uncompromising code formatter."
+ name = "black"
+ optional = false
+ python-versions = ">=3.6"
+ version = "18.9b0"
+ 
+ [package.dependencies]
+ appdirs = "*"
+ attrs = ">=17.4.0"
+ click = ">=6.5"
+ toml = ">=0.9.4"
+ 
+ [[package]]
+ category = "dev"
+ description = "Validate configuration and produce human readable error messages."
+ name = "cfgv"
+ optional = false
+ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+ version = "2.0.0"
+ 
+ [package.dependencies]
+ six = "*"
+ 
+ [[package]]
+ category = "dev"
+ description = "Composable command line interface toolkit"
+ name = "click"
+ optional = false
+ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+ version = "7.0"
+ 
+ [[package]]
+ category = "main"
+ description = "Cross-platform colored terminal text."
+ marker = "sys_platform == \"win32\""
+ name = "colorama"
+ optional = false
+ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+ version = "0.4.1"
+ 
+ [[package]]
+ category = "dev"
+ description = "File identification library for Python"
+ name = "identify"
+ optional = false
+ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+ version = "1.4.5"
+ 
+ [[package]]
+ category = "dev"
+ description = "Read metadata from Python packages"
+ name = "importlib-metadata"
+ optional = false
+ python-versions = ">=2.7,!=3.0,!=3.1,!=3.2,!=3.3"
+ version = "0.18"
+ 
+ [package.dependencies]
+ zipp = ">=0.5"
+ 
+ [[package]]
+ category = "dev"
+ description = "A Python utility / library to sort Python imports."
+ name = "isort"
+ optional = false
+ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+ version = "4.3.21"
+ 
+ [[package]]
+ category = "dev"
+ description = "A fast and thorough lazy object proxy."
+ name = "lazy-object-proxy"
+ optional = false
+ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+ version = "1.4.1"
+ 
+ [[package]]
+ category = "main"
+ description = "Python logging made (stupidly) simple"
+ name = "loguru"
+ optional = false
+ python-versions = ">=3.5"
+ version = "0.3.0"
+ 
+ [package.dependencies]
+ colorama = ">=0.3.4"
+ win32-setctime = ">=1.0.0"
+ 
+ [[package]]
+ category = "dev"
+ description = "McCabe checker, plugin for flake8"
+ name = "mccabe"
+ optional = false
+ python-versions = "*"
+ version = "0.6.1"
+ 
+ [[package]]
+ category = "dev"
+ description = "Optional static typing for Python"
+ name = "mypy"
+ optional = false
+ python-versions = "*"
+ version = "0.650"
+ 
+ [package.dependencies]
+ mypy-extensions = ">=0.4.0,<0.5.0"
+ typed-ast = ">=1.1.0,<1.2.0"
+ 
+ [[package]]
+ category = "dev"
+ description = "Experimental type system extensions for programs checked with the mypy typechecker."
+ name = "mypy-extensions"
+ optional = false
+ python-versions = "*"
+ version = "0.4.1"
+ 
+ [[package]]
+ category = "dev"
+ description = "Node.js virtual environment builder"
+ name = "nodeenv"
+ optional = false
+ python-versions = "*"
+ version = "1.3.3"
+ 
+ [[package]]
+ category = "dev"
+ description = "A framework for managing and maintaining multi-language pre-commit hooks."
+ name = "pre-commit"
+ optional = false
+ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+ version = "1.17.0"
+ 
+ [package.dependencies]
+ "aspy.yaml" = "*"
+ cfgv = ">=2.0.0"
+ identify = ">=1.0.0"
+ importlib-metadata = "*"
+ nodeenv = ">=0.11.1"
+ pyyaml = "*"
+ six = "*"
+ toml = "*"
+ virtualenv = ">=15.2"
+ 
+ [[package]]
+ category = "dev"
+ description = "python code static checker"
+ name = "pylint"
+ optional = false
+ python-versions = ">=3.4.*"
+ version = "2.2.3"
+ 
+ [package.dependencies]
+ astroid = ">=2.0,<2.2.0"
+ colorama = "*"
+ isort = ">=4.2.5"
+ mccabe = "*"
+ 
+ [[package]]
+ category = "dev"
+ description = "YAML parser and emitter for Python"
+ name = "pyyaml"
+ optional = false
+ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+ version = "5.1.1"
+ 
+ [[package]]
+ category = "dev"
+ description = "Python 2 and 3 compatibility utilities"
+ name = "six"
+ optional = false
+ python-versions = ">=2.6, !=3.0.*, !=3.1.*"
+ version = "1.12.0"
+ 
+ [[package]]
+ category = "dev"
+ description = "Python Library for Tom's Obvious, Minimal Language"
+ name = "toml"
+ optional = false
+ python-versions = "*"
+ version = "0.10.0"
+ 
+ [[package]]
+ category = "dev"
+ description = "a fork of Python 2 and 3 ast modules with type comment support"
+ name = "typed-ast"
+ optional = false
+ python-versions = "*"
+ version = "1.1.2"
+ 
+ [[package]]
+ category = "dev"
+ description = "Virtual Python Environment builder"
+ name = "virtualenv"
+ optional = false
+ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+ version = "16.6.1"
+ 
+ [[package]]
+ category = "main"
+ description = "A small Python utility to set file creation time on Windows"
+ marker = "sys_platform == \"win32\""
+ name = "win32-setctime"
+ optional = false
+ python-versions = ">=3.5"
+ version = "1.0.1"
+ 
+ [[package]]
+ category = "dev"
+ description = "Module for decorators, wrappers and monkey patching."
+ name = "wrapt"
+ optional = false
+ python-versions = "*"
+ version = "1.11.2"
+ 
+ [[package]]
+ category = "dev"
+ description = "Backport of pathlib-compatible object wrapper for zip files"
+ name = "zipp"
+ optional = false
+ python-versions = ">=2.7"
+ version = "0.5.2"
+ 
+ [metadata]
+ content-hash = "9faffb76077327d6653d6fa7497bc1d13a7c4cc8b6fe0cbfeb4b0249869d919a"
+ python-versions = ">=3.7, <4"
+ 
+ [metadata.hashes]
+ appdirs = ["9e5896d1372858f8dd3344faf4e5014d21849c756c8d5701f78f8a103b372d92", "d8b24664561d0d34ddfaec54636d502d7cea6e29c3eaf68f3df6180863e2166e"]
+ "aspy.yaml" = ["463372c043f70160a9ec950c3f1e4c3a82db5fca01d334b6bc89c7164d744bdc", "e7c742382eff2caed61f87a39d13f99109088e5e93f04d76eb8d4b28aa143f45"]
+ astroid = ["35b032003d6a863f5dcd7ec11abd5cd5893428beaa31ab164982403bcb311f22", "6a5d668d7dc69110de01cdf7aeec69a679ef486862a0850cc0fd5571505b6b7e"]
+ attrs = ["69c0dbf2ed392de1cb5ec704444b08a5ef81680a61cb899dc08127123af36a79", "f0b870f674851ecbfbbbd364d6b5cbdff9dcedbc7f3f5e18a6891057f21fe399"]
+ black = ["817243426042db1d36617910df579a54f1afd659adb96fc5032fcf4b36209739", "e030a9a28f542debc08acceb273f228ac422798e5215ba2a791a6ddeaaca22a5"]
+ cfgv = ["32edbe09de6f4521224b87822103a8c16a614d31a894735f7a5b3bcf0eb3c37e", "3bd31385cd2bebddbba8012200aaf15aa208539f1b33973759b4d02fc2148da5"]
+ click = ["2335065e6395b9e67ca716de5f7526736bfa6ceead690adf616d925bdc622b13", "5b94b49521f6456670fdb30cd82a4eca9412788a93fa6dd6df72c94d5a8ff2d7"]
+ colorama = ["05eed71e2e327246ad6b38c540c4a3117230b19679b875190486ddd2d721422d", "f8ac84de7840f5b9c4e3347b3c1eaa50f7e49c2b07596221daec5edaabbd7c48"]
+ identify = ["0a11379b46d06529795442742a043dc2fa14cd8c995ae81d1febbc5f1c014c87", "43a5d24ffdb07bc7e21faf68b08e9f526a1f41f0056073f480291539ef961dfd"]
+ importlib-metadata = ["6dfd58dfe281e8d240937776065dd3624ad5469c835248219bd16cf2e12dbeb7", "cb6ee23b46173539939964df59d3d72c3e0c1b5d54b84f1d8a7e912fe43612db"]
+ isort = ["54da7e92468955c4fceacd0c86bd0ec997b0e1ee80d97f67c35a78b719dccab1", "6e811fcb295968434526407adb8796944f1988c5b65e8139058f2014cbe100fd"]
+ lazy-object-proxy = ["159a745e61422217881c4de71f9eafd9d703b93af95618635849fe469a283661", "23f63c0821cc96a23332e45dfaa83266feff8adc72b9bcaef86c202af765244f", "3b11be575475db2e8a6e11215f5aa95b9ec14de658628776e10d96fa0b4dac13", "3f447aff8bc61ca8b42b73304f6a44fa0d915487de144652816f950a3f1ab821", "4ba73f6089cd9b9478bc0a4fa807b47dbdb8fad1d8f31a0f0a5dbf26a4527a71", "4f53eadd9932055eac465bd3ca1bd610e4d7141e1278012bd1f28646aebc1d0e", "64483bd7154580158ea90de5b8e5e6fc29a16a9b4db24f10193f0c1ae3f9d1ea", "6f72d42b0d04bfee2397aa1862262654b56922c20a9bb66bb76b6f0e5e4f9229", "7c7f1ec07b227bdc561299fa2328e85000f90179a2f44ea30579d38e037cb3d4", "7c8b1ba1e15c10b13cad4171cfa77f5bb5ec2580abc5a353907780805ebe158e", "8559b94b823f85342e10d3d9ca4ba5478168e1ac5658a8a2f18c991ba9c52c20", "a262c7dfb046f00e12a2bdd1bafaed2408114a89ac414b0af8755c696eb3fc16", "acce4e3267610c4fdb6632b3886fe3f2f7dd641158a843cf6b6a68e4ce81477b", "be089bb6b83fac7f29d357b2dc4cf2b8eb8d98fe9d9ff89f9ea6012970a853c7", "bfab710d859c779f273cc48fb86af38d6e9210f38287df0069a63e40b45a2f5c", "c10d29019927301d524a22ced72706380de7cfc50f767217485a912b4c8bd82a", "dd6e2b598849b3d7aee2295ac765a578879830fb8966f70be8cd472e6069932e", "e408f1eacc0a68fed0c08da45f31d0ebb38079f043328dce69ff133b95c29dc1"]
+ loguru = ["85408b9552adb9a795af102221c7517f35c8b56ffe7b43d98d37e883283854de", "f2a0fa92f334d37a13351aa36ab18e8039649a3741836b4b6d8b8bce7e8457ac"]
+ mccabe = ["ab8a6258860da4b6677da4bd2fe5dc2c659cff31b3ee4f7f5d64e79735b80d42", "dd8d182285a0fe56bace7f45b5e7d1a6ebcbf524e8f3bd87eb0f125271b8831f"]
+ mypy = ["12d965c9c4e8a625673aec493162cf390e66de12ef176b1f4821ac00d55f3ab3", "38d5b5f835a81817dcc0af8d155bce4e9aefa03794fe32ed154d6612e83feafa"]
+ mypy-extensions = ["37e0e956f41369209a3d5f34580150bcacfabaa57b33a15c0b25f4b5725e0812", "b16cabe759f55e3409a7d231ebd2841378fb0c27a5d1994719e340e4f429ac3e"]
+ nodeenv = ["ad8259494cf1c9034539f6cced78a1da4840a4b157e23640bc4a0c0546b0cb7a"]
+ pre-commit = ["92e406d556190503630fd801958379861c94884693a032ba66629d0351fdccd4", "cccc39051bc2457b0c0f7152a411f8e05e3ba2fe1a5613e4ee0833c1c1985ce3"]
+ pylint = ["13109caab4972cb6d7395e94ad7189e93e9454f09ededaa6b6784cc5456d41f1", "31f997da02c3a41391a44e073c3572eb3ee923608dd9984df451ff8ddf92cfde"]
+ pyyaml = ["57acc1d8533cbe51f6662a55434f0dbecfa2b9eaf115bede8f6fd00115a0c0d3", "588c94b3d16b76cfed8e0be54932e5729cc185caffaa5a451e7ad2f7ed8b4043", "68c8dd247f29f9a0d09375c9c6b8fdc64b60810ebf07ba4cdd64ceee3a58c7b7", "70d9818f1c9cd5c48bb87804f2efc8692f1023dac7f1a1a5c61d454043c1d265", "86a93cccd50f8c125286e637328ff4eef108400dd7089b46a7be3445eecfa391", "a0f329125a926876f647c9fa0ef32801587a12328b4a3c741270464e3e4fa778", "a3c252ab0fa1bb0d5a3f6449a4826732f3eb6c0270925548cac342bc9b22c225", "b4bb4d3f5e232425e25dda21c070ce05168a786ac9eda43768ab7f3ac2770955", "cd0618c5ba5bda5f4039b9398bb7fb6a317bb8298218c3de25c47c4740e4b95e", "ceacb9e5f8474dcf45b940578591c7f3d960e82f926c707788a570b51ba59190", "fe6a88094b64132c4bb3b631412e90032e8cfe9745a58370462240b8cb7553cd"]
+ six = ["3350809f0555b11f552448330d0b52d5f24c91a322ea4a15ef22629740f3761c", "d16a0141ec1a18405cd4ce8b4613101da75da0e9a7aec5bdd4fa804d0e0eba73"]
+ toml = ["229f81c57791a41d65e399fc06bf0848bab550a9dfd5ed66df18ce5f05e73d5c", "235682dd292d5899d361a811df37e04a8828a5b1da3115886b73cf81ebc9100e", "f1db651f9657708513243e61e6cc67d101a39bad662eaa9b5546f789338e07a3"]
+ typed-ast = ["0cf0c406af2a6472a02254fe1ced40cb81a7c1215b7ceba88a3bb9c3a864f851", "1b784cd3c6778cd7b99afb41ddcaa1eb5b35a399210db7fcf24ed082670e0070", "2d7a322c1df6cccff2381c0475c1ebf82d3e9a331e48ed4ea89bbc72a8dedca6", "4304399ff89452871348f6fb7a7112454cd508fbe3eb49b5ed711cce9b99fe9e", "4658aebc30c0af80e63b579e917c04b592bdf10ef40da381b2fd179075b5d1b6", "471a7f12e55ad22f7a4bb2c3e62e39e3ab78008b24c61c48c9042e63b7359bb9", "57cb23412dac214383c6b6f0f7b0aec2d0c001a936af20f0b53542bbe4ba08a7", "5eb14e6b3aa5ff5d7e964b978a718227b5576b3965f1dd71dd055f71054233a5", "8219b6147af4d609096b6db2c797281e19fd3f7232ef35932bc74a812ff417a0", "8a7e9635cf0aaca04b2a4d4b3501c0dbc5c49a140b2e55b00e218d41ed2a69c8", "935157ada4aa115d61c59e759e43c5862b04d19ffe6fe5c9d735716587535cb7", "9525f4cbe3eb7b9e19a87c765ca9bbc1147ce18f75059e15138eb7fc59ce02e3", "99c140583eef6b50f3de4af44718a4fc63108671b29c468b5ff83ed383facf6d", "9e358ce6d4c43a90c15b99b76261adc852998680628c780f26fd64bc21adb9fa", "aaf63a024b54d2788cff3400de79009ee8a23594b581d4f33d90b7c67f8c05bd", "c3313b3fa1b6b722866eda370c14fd8f4962b6bcd1f6d43f42d6818a8b29d998", "c9342947e5f3480473d836754d69965a12ac2237d99ae85d1e3fdd1c1722669f", "cb1c7e5b3195103f5a784db7969fc55463cfae9b354e3b97cc219d32293d5e65", "d2d2cce74165cae2663167c921e331fb0eecfff2e93254dfdb16beb99716e519", "d6fc3b9fbf67d556223aa5493501022e1d585b9a1892fa87ba1257627763c461", "fa4eafaa57074958f065c2a6222d8f11162739f8c9db125472a1f04794a0b91d"]
+ virtualenv = ["b7335cddd9260a3dd214b73a2521ffc09647bde3e9457fcca31dc3be3999d04a", "d28ca64c0f3f125f59cabf13e0a150e1c68e5eea60983cc4395d88c584495783"]
+ win32-setctime = ["568fd636c68350bcc54755213fe01966fe0a6c90b386c0776425944a0382abef", "b47e5023ec7f0b4962950902b15bc56464a380d869f59d27dbf9ab423b23e8f9"]
+ wrapt = ["565a021fd19419476b9362b05eeaa094178de64f8361e44468f9e9d7843901e1"]
+ zipp = ["4970c3758f4e89a7857a973b1e2a5d75bcdc47794442f2e2dd4fe8e0466e809a", "8a5712cfd3bb4248015eb3b0b3c54a5f6ee3f2425963ef2a0125b8bc40aafaec"]