Commit MetaInfo

Revision11d79af9ab3d4d3de48beba3e044b320e1906ae3 (tree)
Time2021-02-12 21:21:48
AuthorH. Turgut Uyar <uyar@teki...>
CommiterH. Turgut Uyar

Log Message

update python versions and dependencies

Change Summary

Incremental Difference

diff -r 91120bd2009e -r 11d79af9ab3d .python-version
--- a/.python-version Tue Mar 10 17:11:06 2020 +0300
+++ b/.python-version Fri Feb 12 15:21:48 2021 +0300
@@ -1,3 +1,4 @@
1-3.8.2
2-3.7.6
3-3.6.10
1+3.9.1
2+3.8.7
3+3.7.9
4+3.6.12
diff -r 91120bd2009e -r 11d79af9ab3d poetry.lock
--- a/poetry.lock Tue Mar 10 17:11:06 2020 +0300
+++ b/poetry.lock Fri Feb 12 15:21:48 2021 +0300
@@ -1,83 +1,82 @@
11 [[package]]
2+name = "alabaster"
3+version = "0.7.12"
4+description = "A configurable sidebar-enabled Sphinx theme"
25 category = "dev"
3-description = "A configurable sidebar-enabled Sphinx theme"
4-name = "alabaster"
56 optional = false
67 python-versions = "*"
7-version = "0.7.12"
8-
9-[[package]]
10-category = "dev"
11-description = "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\"."
12-name = "appdirs"
13-optional = false
14-python-versions = "*"
15-version = "1.4.3"
16-
17-[[package]]
18-category = "main"
19-description = "Lightweight templating for Python (a la dust.js)"
20-name = "ashes"
21-optional = false
22-python-versions = "*"
23-version = "19.2.0"
248
259 [[package]]
10+name = "appdirs"
11+version = "1.4.4"
12+description = "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\"."
2613 category = "dev"
27-description = "Atomic file writes."
28-marker = "sys_platform == \"win32\""
29-name = "atomicwrites"
3014 optional = false
31-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
32-version = "1.3.0"
15+python-versions = "*"
3316
3417 [[package]]
18+name = "ashes"
19+version = "19.2.0"
20+description = "Lightweight templating for Python (a la dust.js)"
3521 category = "main"
36-description = "Classes Without Boilerplate"
37-name = "attrs"
22+optional = false
23+python-versions = "*"
24+
25+[[package]]
26+name = "atomicwrites"
27+version = "1.4.0"
28+description = "Atomic file writes."
29+category = "dev"
3830 optional = false
3931 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
40-version = "19.3.0"
32+
33+[[package]]
34+name = "attrs"
35+version = "20.3.0"
36+description = "Classes Without Boilerplate"
37+category = "main"
38+optional = false
39+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
4140
4241 [package.extras]
43-azure-pipelines = ["coverage", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface", "pytest-azurepipelines"]
44-dev = ["coverage", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface", "sphinx", "pre-commit"]
45-docs = ["sphinx", "zope.interface"]
46-tests = ["coverage", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface"]
42+dev = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface", "furo", "sphinx", "pre-commit"]
43+docs = ["furo", "sphinx", "zope.interface"]
44+tests = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface"]
45+tests_no_zope = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six"]
4746
4847 [[package]]
48+name = "babel"
49+version = "2.9.0"
50+description = "Internationalization utilities"
4951 category = "dev"
50-description = "Internationalization utilities"
51-name = "babel"
5252 optional = false
5353 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
54-version = "2.8.0"
5554
5655 [package.dependencies]
5756 pytz = ">=2015.7"
5857
5958 [[package]]
59+name = "beautifulsoup4"
60+version = "4.9.3"
61+description = "Screen-scraping library"
6062 category = "dev"
61-description = "Screen-scraping library"
62-name = "beautifulsoup4"
6363 optional = false
6464 python-versions = "*"
65-version = "4.8.2"
6665
6766 [package.dependencies]
68-soupsieve = ">=1.2"
67+soupsieve = {version = ">1.2", markers = "python_version >= \"3.0\""}
6968
7069 [package.extras]
7170 html5lib = ["html5lib"]
7271 lxml = ["lxml"]
7372
7473 [[package]]
74+name = "black"
75+version = "19.10b0"
76+description = "The uncompromising code formatter."
7577 category = "dev"
76-description = "The uncompromising code formatter."
77-name = "black"
7878 optional = false
7979 python-versions = ">=3.6"
80-version = "19.10b0"
8180
8281 [package.dependencies]
8382 appdirs = "*"
@@ -92,263 +91,239 @@
9291 d = ["aiohttp (>=3.3.2)", "aiohttp-cors"]
9392
9493 [[package]]
94+name = "boltons"
95+version = "20.2.1"
96+description = "When they're not builtins, they're boltons."
9597 category = "main"
96-description = "When they're not builtins, they're boltons."
97-name = "boltons"
9898 optional = false
9999 python-versions = "*"
100-version = "20.0.0"
101-
102-[[package]]
103-category = "dev"
104-description = "Python package for providing Mozilla's CA Bundle."
105-name = "certifi"
106-optional = false
107-python-versions = "*"
108-version = "2019.11.28"
109100
110101 [[package]]
111-category = "main"
112-description = "Fast HTML/XML Template Compiler."
113-name = "chameleon"
102+name = "certifi"
103+version = "2020.12.5"
104+description = "Python package for providing Mozilla's CA Bundle."
105+category = "dev"
114106 optional = false
115107 python-versions = "*"
116-version = "3.6.2"
117108
118109 [[package]]
119-category = "dev"
120-description = "Universal encoding detector for Python 2 and 3"
121-name = "chardet"
110+name = "chameleon"
111+version = "3.8.1"
112+description = "Fast HTML/XML Template Compiler."
113+category = "main"
122114 optional = false
123115 python-versions = "*"
124-version = "3.0.4"
125116
126117 [[package]]
118+name = "chardet"
119+version = "4.0.0"
120+description = "Universal encoding detector for Python 2 and 3"
121+category = "dev"
122+optional = false
123+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
124+
125+[[package]]
126+name = "clastic"
127+version = "20.0.0"
128+description = "A functional Python web framework that streamlines explicit development practices while eliminating global state."
127129 category = "main"
128-description = "A functional Python web framework that streamlines explicit development practices while eliminating global state."
129-name = "clastic"
130130 optional = false
131131 python-versions = "*"
132-version = "20.0.0"
133132
134133 [package.dependencies]
135-Werkzeug = ">=1.0.0"
136134 ashes = "*"
137135 boltons = ">=18.0.0"
138136 glom = "*"
139137 secure-cookie = "*"
140-
141-[[package]]
142-category = "dev"
143-description = "Composable command line interface toolkit"
144-name = "click"
145-optional = false
146-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
147-version = "7.1.1"
138+Werkzeug = ">=1.0.0"
148139
149140 [[package]]
141+name = "click"
142+version = "7.1.2"
143+description = "Composable command line interface toolkit"
150144 category = "dev"
151-description = "Cross-platform colored terminal text."
152-marker = "sys_platform == \"win32\" or platform_system == \"Windows\""
153-name = "colorama"
154145 optional = false
155146 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
156-version = "0.4.3"
157147
158148 [[package]]
149+name = "colorama"
150+version = "0.4.4"
151+description = "Cross-platform colored terminal text."
159152 category = "dev"
153+optional = false
154+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
155+
156+[[package]]
157+name = "coverage"
158+version = "5.4"
160159 description = "Code coverage measurement for Python"
161-name = "coverage"
160+category = "dev"
162161 optional = false
163162 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4"
164-version = "5.0.3"
165163
166164 [package.extras]
167165 toml = ["toml"]
168166
169167 [[package]]
168+name = "distlib"
169+version = "0.3.1"
170+description = "Distribution utilities"
170171 category = "dev"
171-description = "Distribution utilities"
172-name = "distlib"
173172 optional = false
174173 python-versions = "*"
175-version = "0.3.0"
176174
177175 [[package]]
176+name = "docutils"
177+version = "0.15.2"
178+description = "Docutils -- Python Documentation Utilities"
178179 category = "dev"
179-description = "Docutils -- Python Documentation Utilities"
180-name = "docutils"
181180 optional = false
182181 python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
183-version = "0.15.2"
184182
185183 [[package]]
186-category = "dev"
187-description = "Discover and load entry points from installed packages."
188-name = "entrypoints"
189-optional = false
190-python-versions = ">=2.7"
191-version = "0.3"
192-
193-[[package]]
184+name = "face"
185+version = "20.1.1"
186+description = "A command-line application framework (and CLI parser). Friendly for users, full-featured for developers."
194187 category = "main"
195-description = "A command-line application framework (and CLI parser). Friendly for users, full-featured for developers."
196-name = "face"
197188 optional = false
198189 python-versions = "*"
199-version = "20.1.1"
200190
201191 [package.dependencies]
202192 boltons = ">=20.0.0"
203193
204194 [[package]]
195+name = "filelock"
196+version = "3.0.12"
197+description = "A platform independent file lock."
205198 category = "dev"
206-description = "A platform independent file lock."
207-name = "filelock"
208199 optional = false
209200 python-versions = "*"
210-version = "3.0.12"
211201
212202 [[package]]
213-category = "dev"
214-description = "the modular source code checker: pep8, pyflakes and co"
215203 name = "flake8"
204+version = "3.8.4"
205+description = "the modular source code checker: pep8 pyflakes and co"
206+category = "dev"
216207 optional = false
217-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
218-version = "3.7.9"
208+python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7"
219209
220210 [package.dependencies]
221-entrypoints = ">=0.3.0,<0.4.0"
211+importlib-metadata = {version = "*", markers = "python_version < \"3.8\""}
222212 mccabe = ">=0.6.0,<0.7.0"
223-pycodestyle = ">=2.5.0,<2.6.0"
224-pyflakes = ">=2.1.0,<2.2.0"
213+pycodestyle = ">=2.6.0a1,<2.7.0"
214+pyflakes = ">=2.2.0,<2.3.0"
225215
226216 [[package]]
217+name = "flake8-docstrings"
218+version = "1.5.0"
219+description = "Extension for flake8 which uses pydocstyle to check docstrings"
227220 category = "dev"
228-description = "Extension for flake8 which uses pydocstyle to check docstrings"
229-name = "flake8-docstrings"
230221 optional = false
231222 python-versions = "*"
232-version = "1.5.0"
233223
234224 [package.dependencies]
235225 flake8 = ">=3"
236226 pydocstyle = ">=2.1"
237227
238228 [[package]]
229+name = "flake8-isort"
230+version = "2.9.1"
231+description = "flake8 plugin that integrates isort ."
239232 category = "dev"
240-description = "flake8 plugin that integrates isort ."
241-name = "flake8-isort"
242233 optional = false
243234 python-versions = "*"
244-version = "2.8.0"
245235
246236 [package.dependencies]
247237 flake8 = ">=3.2.1"
238+isort = {version = ">=4.3.5", extras = ["pyproject"]}
248239 testfixtures = "*"
249240
250-[package.dependencies.isort]
251-extras = ["pyproject"]
252-version = ">=4.3.0"
253-
254241 [package.extras]
255242 test = ["pytest"]
256243
257244 [[package]]
245+name = "glom"
246+version = "20.11.0"
247+description = "A declarative object transformer and formatter, for conglomerating nested data."
258248 category = "main"
259-description = "A declarative object transformer and formatter, for conglomerating nested data."
260-name = "glom"
261249 optional = false
262250 python-versions = "*"
263-version = "19.10.0"
264251
265252 [package.dependencies]
266253 attrs = "*"
267254 boltons = ">=19.3.0"
268-face = "*"
255+face = ">=20.1.0"
269256
270257 [package.extras]
271258 yaml = ["pyyaml"]
272259
273260 [[package]]
261+name = "idna"
262+version = "2.10"
263+description = "Internationalized Domain Names in Applications (IDNA)"
274264 category = "dev"
275-description = "Internationalized Domain Names in Applications (IDNA)"
276-name = "idna"
277265 optional = false
278266 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
279-version = "2.9"
280267
281268 [[package]]
269+name = "imagesize"
270+version = "1.2.0"
271+description = "Getting image size from png/jpeg/jpeg2000/gif file"
282272 category = "dev"
283-description = "Getting image size from png/jpeg/jpeg2000/gif file"
284-name = "imagesize"
285273 optional = false
286274 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
287-version = "1.2.0"
288275
289276 [[package]]
290-category = "dev"
277+name = "importlib-metadata"
278+version = "3.4.0"
291279 description = "Read metadata from Python packages"
292-marker = "python_version < \"3.8\""
293-name = "importlib-metadata"
280+category = "dev"
294281 optional = false
295-python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
296-version = "1.5.0"
282+python-versions = ">=3.6"
297283
298284 [package.dependencies]
285+typing-extensions = {version = ">=3.6.4", markers = "python_version < \"3.8\""}
299286 zipp = ">=0.5"
300287
301288 [package.extras]
302-docs = ["sphinx", "rst.linker"]
303-testing = ["packaging", "importlib-resources"]
304-
305-[[package]]
306-category = "dev"
307-description = "Read resources from Python packages"
308-marker = "python_version < \"3.7\""
309-name = "importlib-resources"
310-optional = false
311-python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
312-version = "1.3.1"
313-
314-[package.dependencies]
315-[package.dependencies.importlib-metadata]
316-python = "<3.8"
317-version = "*"
318-
319-[package.dependencies.zipp]
320-python = "<3.8"
321-version = ">=0.4"
322-
323-[package.extras]
324-docs = ["sphinx", "docutils (0.12)", "rst.linker"]
289+docs = ["sphinx", "jaraco.packaging (>=8.2)", "rst.linker (>=1.9)"]
290+testing = ["pytest (>=3.5,!=3.7.3)", "pytest-checkdocs (>=1.2.3)", "pytest-flake8", "pytest-cov", "pytest-enabler", "packaging", "pep517", "pyfakefs", "flufl.flake8", "pytest-black (>=0.3.7)", "pytest-mypy", "importlib-resources (>=1.3)"]
325291
326292 [[package]]
293+name = "importlib-resources"
294+version = "5.1.0"
295+description = "Read resources from Python packages"
327296 category = "dev"
328-description = "A Python utility / library to sort Python imports."
329-name = "isort"
330297 optional = false
331-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
332-version = "4.3.21"
298+python-versions = ">=3.6"
333299
334300 [package.dependencies]
335-[package.dependencies.toml]
336-optional = true
337-version = "*"
301+zipp = {version = ">=0.4", markers = "python_version < \"3.8\""}
338302
339303 [package.extras]
340-pipfile = ["pipreqs", "requirementslib"]
341-pyproject = ["toml"]
342-requirements = ["pipreqs", "pip-api"]
343-xdg_home = ["appdirs (>=1.4.0)"]
304+docs = ["sphinx", "jaraco.packaging (>=8.2)", "rst.linker (>=1.9)"]
305+testing = ["pytest (>=3.5,!=3.7.3)", "pytest-checkdocs (>=1.2.3)", "pytest-flake8", "pytest-cov", "pytest-enabler", "pytest-black (>=0.3.7)", "pytest-mypy"]
344306
345307 [[package]]
308+name = "isort"
309+version = "5.7.0"
310+description = "A Python utility / library to sort Python imports."
346311 category = "dev"
312+optional = false
313+python-versions = ">=3.6,<4.0"
314+
315+[package.extras]
316+pipfile_deprecated_finder = ["pipreqs", "requirementslib"]
317+requirements_deprecated_finder = ["pipreqs", "pip-api"]
318+colors = ["colorama (>=0.4.3,<0.5.0)"]
319+
320+[[package]]
321+name = "jinja2"
322+version = "2.11.3"
347323 description = "A very fast and expressive template engine."
348-name = "jinja2"
324+category = "dev"
349325 optional = false
350326 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
351-version = "2.11.1"
352327
353328 [package.dependencies]
354329 MarkupSafe = ">=0.23"
@@ -357,12 +332,12 @@
357332 i18n = ["Babel (>=0.8)"]
358333
359334 [[package]]
335+name = "lxml"
336+version = "4.6.2"
337+description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API."
360338 category = "dev"
361-description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API."
362-name = "lxml"
363339 optional = false
364340 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, != 3.4.*"
365-version = "4.5.0"
366341
367342 [package.extras]
368343 cssselect = ["cssselect (>=0.7)"]
@@ -371,264 +346,257 @@
371346 source = ["Cython (>=0.29.7)"]
372347
373348 [[package]]
349+name = "markupsafe"
350+version = "1.1.1"
351+description = "Safely add untrusted strings to HTML/XML markup."
374352 category = "dev"
375-description = "Safely add untrusted strings to HTML/XML markup."
376-name = "markupsafe"
377353 optional = false
378354 python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*"
379-version = "1.1.1"
380355
381356 [[package]]
357+name = "mccabe"
358+version = "0.6.1"
359+description = "McCabe checker, plugin for flake8"
382360 category = "dev"
383-description = "McCabe checker, plugin for flake8"
384-name = "mccabe"
385361 optional = false
386362 python-versions = "*"
387-version = "0.6.1"
388363
389364 [[package]]
365+name = "more-itertools"
366+version = "8.7.0"
367+description = "More routines for operating on iterables, beyond itertools"
390368 category = "dev"
391-description = "More routines for operating on iterables, beyond itertools"
392-name = "more-itertools"
393369 optional = false
394370 python-versions = ">=3.5"
395-version = "8.2.0"
396371
397372 [[package]]
373+name = "packaging"
374+version = "20.9"
375+description = "Core utilities for Python packages"
398376 category = "dev"
399-description = "Core utilities for Python packages"
400-name = "packaging"
401377 optional = false
402378 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
403-version = "20.3"
404379
405380 [package.dependencies]
406381 pyparsing = ">=2.0.2"
407-six = "*"
408-
409-[[package]]
410-category = "dev"
411-description = "Utility library for gitignore style pattern matching of file paths."
412-name = "pathspec"
413-optional = false
414-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
415-version = "0.7.0"
416382
417383 [[package]]
418-category = "main"
419-description = "String with path operations."
420-name = "pathstring"
384+name = "pathspec"
385+version = "0.8.1"
386+description = "Utility library for gitignore style pattern matching of file paths."
387+category = "dev"
421388 optional = false
422-python-versions = ">=3.5,<4.0"
423-version = "1.0.0"
389+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
424390
425391 [[package]]
392+name = "pathstring"
393+version = "1.0.0"
394+description = "String with path operations."
395+category = "main"
396+optional = false
397+python-versions = ">=3.5,<4.0"
398+
399+[[package]]
400+name = "pluggy"
401+version = "0.13.1"
402+description = "plugin and hook calling mechanisms for python"
426403 category = "dev"
427-description = "plugin and hook calling mechanisms for python"
428-name = "pluggy"
429404 optional = false
430405 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
431-version = "0.13.1"
432406
433407 [package.dependencies]
434-[package.dependencies.importlib-metadata]
435-python = "<3.8"
436-version = ">=0.12"
408+importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""}
437409
438410 [package.extras]
439411 dev = ["pre-commit", "tox"]
440412
441413 [[package]]
414+name = "py"
415+version = "1.10.0"
416+description = "library with cross-python path, ini-parsing, io, code, log facilities"
442417 category = "dev"
443-description = "library with cross-python path, ini-parsing, io, code, log facilities"
444-name = "py"
445418 optional = false
446419 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
447-version = "1.8.1"
448420
449421 [[package]]
422+name = "pycodestyle"
423+version = "2.6.0"
424+description = "Python style guide checker"
450425 category = "dev"
451-description = "Python style guide checker"
452-name = "pycodestyle"
453426 optional = false
454427 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
455-version = "2.5.0"
456428
457429 [[package]]
430+name = "pydocstyle"
431+version = "5.1.1"
432+description = "Python docstring style checker"
458433 category = "dev"
459-description = "Python docstring style checker"
460-name = "pydocstyle"
461434 optional = false
462435 python-versions = ">=3.5"
463-version = "5.0.2"
464436
465437 [package.dependencies]
466438 snowballstemmer = "*"
467439
468440 [[package]]
441+name = "pyflakes"
442+version = "2.2.0"
443+description = "passive checker of Python programs"
469444 category = "dev"
470-description = "passive checker of Python programs"
471-name = "pyflakes"
472445 optional = false
473446 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
474-version = "2.1.1"
475447
476448 [[package]]
449+name = "pygenstub"
450+version = "1.4.1"
451+description = "Python stub file generator."
477452 category = "dev"
478-description = "Python stub file generator."
479-name = "pygenstub"
480453 optional = false
481454 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
482-version = "1.4.1"
483455
484456 [package.dependencies]
485457 docutils = ">=0.15.2,<0.16.0"
486458
487459 [[package]]
460+name = "pygments"
461+version = "2.7.4"
462+description = "Pygments is a syntax highlighting package written in Python."
488463 category = "dev"
489-description = "Pygments is a syntax highlighting package written in Python."
490-name = "pygments"
491464 optional = false
492465 python-versions = ">=3.5"
493-version = "2.6.1"
494466
495467 [[package]]
468+name = "pyparsing"
469+version = "2.4.7"
470+description = "Python parsing module"
496471 category = "dev"
497-description = "Python parsing module"
498-name = "pyparsing"
499472 optional = false
500473 python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
501-version = "2.4.6"
502474
503475 [[package]]
476+name = "pytest"
477+version = "5.4.3"
478+description = "pytest: simple powerful testing with Python"
504479 category = "dev"
505-description = "pytest: simple powerful testing with Python"
506-name = "pytest"
507480 optional = false
508481 python-versions = ">=3.5"
509-version = "5.3.5"
510482
511483 [package.dependencies]
512-atomicwrites = ">=1.0"
484+atomicwrites = {version = ">=1.0", markers = "sys_platform == \"win32\""}
513485 attrs = ">=17.4.0"
514-colorama = "*"
486+colorama = {version = "*", markers = "sys_platform == \"win32\""}
487+importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""}
515488 more-itertools = ">=4.0.0"
516489 packaging = "*"
517490 pluggy = ">=0.12,<1.0"
518491 py = ">=1.5.0"
519492 wcwidth = "*"
520493
521-[package.dependencies.importlib-metadata]
522-python = "<3.8"
523-version = ">=0.12"
524-
525494 [package.extras]
526-checkqa-mypy = ["mypy (v0.761)"]
495+checkqa-mypy = ["mypy (==v0.761)"]
527496 testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "requests", "xmlschema"]
528497
529498 [[package]]
530-category = "dev"
531-description = "Pytest plugin for measuring coverage."
532499 name = "pytest-cov"
500+version = "2.11.1"
501+description = "Pytest plugin for measuring coverage."
502+category = "dev"
533503 optional = false
534-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
535-version = "2.8.1"
504+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
536505
537506 [package.dependencies]
538-coverage = ">=4.4"
539-pytest = ">=3.6"
507+coverage = ">=5.2.1"
508+pytest = ">=4.6"
540509
541510 [package.extras]
542-testing = ["fields", "hunter", "process-tests (2.0.2)", "six", "virtualenv"]
511+testing = ["fields", "hunter", "process-tests (==2.0.2)", "six", "pytest-xdist", "virtualenv"]
543512
544513 [[package]]
514+name = "pytz"
515+version = "2021.1"
516+description = "World timezone definitions, modern and historical"
545517 category = "dev"
546-description = "World timezone definitions, modern and historical"
547-name = "pytz"
548518 optional = false
549519 python-versions = "*"
550-version = "2019.3"
551520
552521 [[package]]
522+name = "regex"
523+version = "2020.11.13"
524+description = "Alternative regular expression module, to replace re."
553525 category = "dev"
554-description = "Alternative regular expression module, to replace re."
555-name = "regex"
556526 optional = false
557527 python-versions = "*"
558-version = "2020.2.20"
559528
560529 [[package]]
530+name = "requests"
531+version = "2.25.1"
532+description = "Python HTTP for Humans."
561533 category = "dev"
562-description = "Python HTTP for Humans."
563-name = "requests"
564534 optional = false
565535 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
566-version = "2.23.0"
567536
568537 [package.dependencies]
569538 certifi = ">=2017.4.17"
570-chardet = ">=3.0.2,<4"
539+chardet = ">=3.0.2,<5"
571540 idna = ">=2.5,<3"
572-urllib3 = ">=1.21.1,<1.25.0 || >1.25.0,<1.25.1 || >1.25.1,<1.26"
541+urllib3 = ">=1.21.1,<1.27"
573542
574543 [package.extras]
575544 security = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)"]
576-socks = ["PySocks (>=1.5.6,<1.5.7 || >1.5.7)", "win-inet-pton"]
545+socks = ["PySocks (>=1.5.6,!=1.5.7)", "win-inet-pton"]
577546
578547 [[package]]
548+name = "secure-cookie"
549+version = "0.1.0"
550+description = "Secure cookie and session interface for WSGI applications."
579551 category = "main"
580-description = "Secure cookie and session interface for WSGI applications."
581-name = "secure-cookie"
582552 optional = false
583553 python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
584-version = "0.1.0"
585554
586555 [package.dependencies]
587556 Werkzeug = ">0.15"
588557
589558 [[package]]
559+name = "six"
560+version = "1.15.0"
561+description = "Python 2 and 3 compatibility utilities"
590562 category = "dev"
591-description = "Python 2 and 3 compatibility utilities"
592-name = "six"
593563 optional = false
594564 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*"
595-version = "1.14.0"
596565
597566 [[package]]
567+name = "snowballstemmer"
568+version = "2.1.0"
569+description = "This package provides 29 stemmers for 28 languages generated from Snowball algorithms."
598570 category = "dev"
599-description = "This package provides 26 stemmers for 25 languages generated from Snowball algorithms."
600-name = "snowballstemmer"
601571 optional = false
602572 python-versions = "*"
603-version = "2.0.0"
604573
605574 [[package]]
575+name = "soupsieve"
576+version = "2.2"
577+description = "A modern CSS selector implementation for Beautiful Soup."
606578 category = "dev"
607-description = "A modern CSS selector implementation for Beautiful Soup."
608-name = "soupsieve"
579+optional = false
580+python-versions = ">=3.6"
581+
582+[[package]]
583+name = "sphinx"
584+version = "2.4.4"
585+description = "Python documentation generator"
586+category = "dev"
609587 optional = false
610588 python-versions = ">=3.5"
611-version = "2.0"
612-
613-[[package]]
614-category = "dev"
615-description = "Python documentation generator"
616-name = "sphinx"
617-optional = false
618-python-versions = ">=3.5"
619-version = "2.4.4"
620589
621590 [package.dependencies]
622-Jinja2 = ">=2.3"
623-Pygments = ">=2.0"
624591 alabaster = ">=0.7,<0.8"
625592 babel = ">=1.3,<2.0 || >2.0"
626-colorama = ">=0.3.5"
593+colorama = {version = ">=0.3.5", markers = "sys_platform == \"win32\""}
627594 docutils = ">=0.12"
628595 imagesize = "*"
596+Jinja2 = ">=2.3"
629597 packaging = "*"
598+Pygments = ">=2.0"
630599 requests = ">=2.5.0"
631-setuptools = "*"
632600 snowballstemmer = ">=1.1"
633601 sphinxcontrib-applehelp = "*"
634602 sphinxcontrib-devhelp = "*"
@@ -642,94 +610,94 @@
642610 test = ["pytest (<5.3.3)", "pytest-cov", "html5lib", "flake8 (>=3.5.0)", "flake8-import-order", "mypy (>=0.761)", "docutils-stubs"]
643611
644612 [[package]]
613+name = "sphinx-rtd-theme"
614+version = "0.4.3"
615+description = "Read the Docs theme for Sphinx"
645616 category = "dev"
646-description = "Read the Docs theme for Sphinx"
647-name = "sphinx-rtd-theme"
648617 optional = false
649618 python-versions = "*"
650-version = "0.4.3"
651619
652620 [package.dependencies]
653621 sphinx = "*"
654622
655623 [[package]]
624+name = "sphinxcontrib-applehelp"
625+version = "1.0.2"
626+description = "sphinxcontrib-applehelp is a sphinx extension which outputs Apple help books"
656627 category = "dev"
657-description = "sphinxcontrib-applehelp is a sphinx extension which outputs Apple help books"
658-name = "sphinxcontrib-applehelp"
659628 optional = false
660629 python-versions = ">=3.5"
661-version = "1.0.2"
662-
663-[package.extras]
664-lint = ["flake8", "mypy", "docutils-stubs"]
665-test = ["pytest"]
666-
667-[[package]]
668-category = "dev"
669-description = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp document."
670-name = "sphinxcontrib-devhelp"
671-optional = false
672-python-versions = ">=3.5"
673-version = "1.0.2"
674630
675631 [package.extras]
676632 lint = ["flake8", "mypy", "docutils-stubs"]
677633 test = ["pytest"]
678634
679635 [[package]]
636+name = "sphinxcontrib-devhelp"
637+version = "1.0.2"
638+description = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp document."
680639 category = "dev"
681-description = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files"
682-name = "sphinxcontrib-htmlhelp"
683640 optional = false
684641 python-versions = ">=3.5"
642+
643+[package.extras]
644+lint = ["flake8", "mypy", "docutils-stubs"]
645+test = ["pytest"]
646+
647+[[package]]
648+name = "sphinxcontrib-htmlhelp"
685649 version = "1.0.3"
650+description = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files"
651+category = "dev"
652+optional = false
653+python-versions = ">=3.5"
686654
687655 [package.extras]
688656 lint = ["flake8", "mypy", "docutils-stubs"]
689657 test = ["pytest", "html5lib"]
690658
691659 [[package]]
660+name = "sphinxcontrib-jsmath"
661+version = "1.0.1"
662+description = "A sphinx extension which renders display math in HTML via JavaScript"
692663 category = "dev"
693-description = "A sphinx extension which renders display math in HTML via JavaScript"
694-name = "sphinxcontrib-jsmath"
695664 optional = false
696665 python-versions = ">=3.5"
697-version = "1.0.1"
698666
699667 [package.extras]
700668 test = ["pytest", "flake8", "mypy"]
701669
702670 [[package]]
671+name = "sphinxcontrib-qthelp"
672+version = "1.0.3"
673+description = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp document."
703674 category = "dev"
704-description = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp document."
705-name = "sphinxcontrib-qthelp"
706675 optional = false
707676 python-versions = ">=3.5"
708-version = "1.0.3"
709677
710678 [package.extras]
711679 lint = ["flake8", "mypy", "docutils-stubs"]
712680 test = ["pytest"]
713681
714682 [[package]]
683+name = "sphinxcontrib-serializinghtml"
684+version = "1.1.4"
685+description = "sphinxcontrib-serializinghtml is a sphinx extension which outputs \"serialized\" HTML files (json and pickle)."
715686 category = "dev"
716-description = "sphinxcontrib-serializinghtml is a sphinx extension which outputs \"serialized\" HTML files (json and pickle)."
717-name = "sphinxcontrib-serializinghtml"
718687 optional = false
719688 python-versions = ">=3.5"
720-version = "1.1.4"
721689
722690 [package.extras]
723691 lint = ["flake8", "mypy", "docutils-stubs"]
724692 test = ["pytest"]
725693
726694 [[package]]
695+name = "testfixtures"
696+version = "6.17.1"
697+description = "A collection of helpers and mock objects for unit tests and doc tests."
727698 category = "dev"
728-description = "A collection of helpers and mock objects for unit tests and doc tests."
729-name = "testfixtures"
730699 optional = false
731700 python-versions = "*"
732-version = "6.14.0"
733701
734702 [package.extras]
735703 build = ["setuptools-git", "wheel", "twine"]
@@ -737,164 +705,163 @@
737705 test = ["pytest (>=3.6)", "pytest-cov", "pytest-django", "zope.component", "sybil", "twisted", "mock", "django (<2)", "django"]
738706
739707 [[package]]
740-category = "dev"
741-description = "Python Library for Tom's Obvious, Minimal Language"
742708 name = "toml"
709+version = "0.10.2"
710+description = "Python Library for Tom's Obvious, Minimal Language"
711+category = "dev"
743712 optional = false
744-python-versions = "*"
745-version = "0.10.0"
713+python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
746714
747715 [[package]]
716+name = "tox"
717+version = "3.21.4"
718+description = "tox is a generic virtualenv management and test command line tool"
748719 category = "dev"
749-description = "tox is a generic virtualenv management and test command line tool"
750-name = "tox"
751720 optional = false
752721 python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
753-version = "3.14.5"
754722
755723 [package.dependencies]
756-colorama = ">=0.4.1"
757-filelock = ">=3.0.0,<4"
724+colorama = {version = ">=0.4.1", markers = "platform_system == \"Windows\""}
725+filelock = ">=3.0.0"
726+importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""}
758727 packaging = ">=14"
759-pluggy = ">=0.12.0,<1"
760-py = ">=1.4.17,<2"
761-six = ">=1.14.0,<2"
728+pluggy = ">=0.12.0"
729+py = ">=1.4.17"
730+six = ">=1.14.0"
762731 toml = ">=0.9.4"
763-virtualenv = ">=16.0.0"
764-
765-[package.dependencies.importlib-metadata]
766-python = "<3.8"
767-version = ">=0.12,<2"
732+virtualenv = ">=16.0.0,<20.0.0 || >20.0.0,<20.0.1 || >20.0.1,<20.0.2 || >20.0.2,<20.0.3 || >20.0.3,<20.0.4 || >20.0.4,<20.0.5 || >20.0.5,<20.0.6 || >20.0.6,<20.0.7 || >20.0.7"
768733
769734 [package.extras]
770-docs = ["sphinx (>=2.0.0,<3)", "towncrier (>=18.5.0)", "pygments-github-lexers (>=0.0.5)", "sphinxcontrib-autoprogram (>=0.1.5)"]
771-testing = ["freezegun (>=0.3.11,<1)", "pathlib2 (>=2.3.3,<3)", "pytest (>=4.0.0,<6)", "pytest-cov (>=2.5.1,<3)", "pytest-mock (>=1.10.0,<2)", "pytest-xdist (>=1.22.2,<2)", "pytest-randomly (>=1.0.0,<4)", "flaky (>=3.4.0,<4)", "psutil (>=5.6.1,<6)"]
735+docs = ["pygments-github-lexers (>=0.0.5)", "sphinx (>=2.0.0)", "sphinxcontrib-autoprogram (>=0.1.5)", "towncrier (>=18.5.0)"]
736+testing = ["flaky (>=3.4.0)", "freezegun (>=0.3.11)", "psutil (>=5.6.1)", "pytest (>=4.0.0)", "pytest-cov (>=2.5.1)", "pytest-mock (>=1.10.0)", "pytest-randomly (>=1.0.0)", "pytest-xdist (>=1.22.2)", "pathlib2 (>=2.3.3)"]
772737
773738 [[package]]
739+name = "typed-ast"
740+version = "1.4.2"
741+description = "a fork of Python 2 and 3 ast modules with type comment support"
774742 category = "dev"
775-description = "a fork of Python 2 and 3 ast modules with type comment support"
776-name = "typed-ast"
777743 optional = false
778744 python-versions = "*"
779-version = "1.4.1"
780745
781746 [[package]]
747+name = "typing-extensions"
748+version = "3.7.4.3"
749+description = "Backported and Experimental Type Hints for Python 3.5+"
782750 category = "dev"
751+optional = false
752+python-versions = "*"
753+
754+[[package]]
755+name = "urllib3"
756+version = "1.26.3"
783757 description = "HTTP library with thread-safe connection pooling, file post, and more."
784-name = "urllib3"
758+category = "dev"
785759 optional = false
786760 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4"
787-version = "1.25.8"
788761
789762 [package.extras]
790763 brotli = ["brotlipy (>=0.6.0)"]
791764 secure = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "certifi", "ipaddress"]
792-socks = ["PySocks (>=1.5.6,<1.5.7 || >1.5.7,<2.0)"]
765+socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"]
793766
794767 [[package]]
768+name = "virtualenv"
769+version = "20.4.2"
770+description = "Virtual Python Environment builder"
795771 category = "dev"
796-description = "Virtual Python Environment builder"
797-name = "virtualenv"
798772 optional = false
799773 python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7"
800-version = "20.0.10"
801774
802775 [package.dependencies]
803776 appdirs = ">=1.4.3,<2"
804-distlib = ">=0.3.0,<1"
777+distlib = ">=0.3.1,<1"
805778 filelock = ">=3.0.0,<4"
779+importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""}
780+importlib-resources = {version = ">=1.0", markers = "python_version < \"3.7\""}
806781 six = ">=1.9.0,<2"
807782
808-[package.dependencies.importlib-metadata]
809-python = "<3.8"
810-version = ">=0.12,<2"
811-
812-[package.dependencies.importlib-resources]
813-python = "<3.7"
814-version = ">=1.0,<2"
815-
816783 [package.extras]
817-docs = ["sphinx (>=2.0.0,<3)", "sphinx-argparse (>=0.2.5,<1)", "sphinx-rtd-theme (>=0.4.3,<1)", "towncrier (>=19.9.0rc1)", "proselint (>=0.10.2,<1)"]
818-testing = ["pytest (>=4.0.0,<6)", "coverage (>=4.5.1,<6)", "pytest-mock (>=2.0.0,<3)", "pytest-env (>=0.6.2,<1)", "pytest-timeout (>=1.3.4,<2)", "packaging (>=20.0)", "xonsh (>=0.9.13,<1)"]
784+docs = ["proselint (>=0.10.2)", "sphinx (>=3)", "sphinx-argparse (>=0.2.5)", "sphinx-rtd-theme (>=0.4.3)", "towncrier (>=19.9.0rc1)"]
785+testing = ["coverage (>=4)", "coverage-enable-subprocess (>=1)", "flaky (>=3)", "pytest (>=4)", "pytest-env (>=0.6.2)", "pytest-freezegun (>=0.4.1)", "pytest-mock (>=2)", "pytest-randomly (>=1)", "pytest-timeout (>=1)", "packaging (>=20.0)", "xonsh (>=0.9.16)"]
819786
820787 [[package]]
821-category = "dev"
822-description = "Waitress WSGI server"
823788 name = "waitress"
789+version = "1.4.4"
790+description = "Waitress WSGI server"
791+category = "dev"
824792 optional = false
825-python-versions = "*"
826-version = "1.4.3"
793+python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
827794
828795 [package.extras]
829796 docs = ["Sphinx (>=1.8.1)", "docutils", "pylons-sphinx-themes (>=1.0.9)"]
830-testing = ["nose", "coverage (>=5.0)"]
797+testing = ["pytest", "pytest-cover", "coverage (>=5.0)"]
831798
832799 [[package]]
800+name = "wcwidth"
801+version = "0.2.5"
802+description = "Measures the displayed width of unicode strings in a terminal"
833803 category = "dev"
834-description = "Measures number of Terminal column cells of wide-character codes"
835-name = "wcwidth"
836804 optional = false
837805 python-versions = "*"
838-version = "0.1.8"
839806
840807 [[package]]
808+name = "webob"
809+version = "1.8.6"
810+description = "WSGI request and response object"
841811 category = "dev"
842-description = "WSGI request and response object"
843-name = "webob"
844812 optional = false
845813 python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*"
846-version = "1.8.6"
847814
848815 [package.extras]
849816 docs = ["Sphinx (>=1.7.5)", "pylons-sphinx-themes"]
850817 testing = ["pytest (>=3.1.0)", "coverage", "pytest-cov", "pytest-xdist"]
851818
852819 [[package]]
820+name = "webtest"
821+version = "2.0.35"
822+description = "Helper to test WSGI applications"
853823 category = "dev"
854-description = "Helper to test WSGI applications"
855-name = "webtest"
856824 optional = false
857825 python-versions = "*"
858-version = "2.0.34"
859826
860827 [package.dependencies]
861-WebOb = ">=1.2"
862828 beautifulsoup4 = "*"
863829 six = "*"
864830 waitress = ">=0.8.5"
831+WebOb = ">=1.2"
865832
866833 [package.extras]
867834 docs = ["Sphinx (>=1.8.1)", "docutils", "pylons-sphinx-themes (>=1.0.8)"]
868835 tests = ["nose (<1.3.0)", "coverage", "mock", "pastedeploy", "wsgiproxy2", "pyquery"]
869836
870837 [[package]]
838+name = "werkzeug"
839+version = "1.0.1"
840+description = "The comprehensive WSGI web application library."
871841 category = "main"
872-description = "The comprehensive WSGI web application library."
873-name = "werkzeug"
874842 optional = false
875843 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
876-version = "1.0.0"
877844
878845 [package.extras]
879-dev = ["pytest", "coverage", "tox", "sphinx", "pallets-sphinx-themes", "sphinx-issues"]
846+dev = ["pytest", "pytest-timeout", "coverage", "tox", "sphinx", "pallets-sphinx-themes", "sphinx-issues"]
880847 watchdog = ["watchdog"]
881848
882849 [[package]]
883-category = "dev"
850+name = "zipp"
851+version = "3.4.0"
884852 description = "Backport of pathlib-compatible object wrapper for zip files"
885-marker = "python_version < \"3.8\""
886-name = "zipp"
853+category = "dev"
887854 optional = false
888855 python-versions = ">=3.6"
889-version = "3.1.0"
890856
891857 [package.extras]
892858 docs = ["sphinx", "jaraco.packaging (>=3.2)", "rst.linker (>=1.9)"]
893-testing = ["jaraco.itertools", "func-timeout"]
859+testing = ["pytest (>=3.5,!=3.7.3)", "pytest-checkdocs (>=1.2.3)", "pytest-flake8", "pytest-cov", "jaraco.test (>=3.2.0)", "jaraco.itertools", "func-timeout", "pytest-black (>=0.3.7)", "pytest-mypy"]
894860
895861 [metadata]
862+lock-version = "1.1"
863+python-versions = "^3.6"
896864 content-hash = "a864c331702c5e93e5233ce25e122bae0bde026f894640a8e0275e2bed72ddf3"
897-python-versions = "^3.6"
898865
899866 [metadata.files]
900867 alabaster = [
@@ -902,106 +869,121 @@
902869 {file = "alabaster-0.7.12.tar.gz", hash = "sha256:a661d72d58e6ea8a57f7a86e37d86716863ee5e92788398526d58b26a4e4dc02"},
903870 ]
904871 appdirs = [
905- {file = "appdirs-1.4.3-py2.py3-none-any.whl", hash = "sha256:d8b24664561d0d34ddfaec54636d502d7cea6e29c3eaf68f3df6180863e2166e"},
906- {file = "appdirs-1.4.3.tar.gz", hash = "sha256:9e5896d1372858f8dd3344faf4e5014d21849c756c8d5701f78f8a103b372d92"},
872+ {file = "appdirs-1.4.4-py2.py3-none-any.whl", hash = "sha256:a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128"},
873+ {file = "appdirs-1.4.4.tar.gz", hash = "sha256:7d5d0167b2b1ba821647616af46a749d1c653740dd0d2415100fe26e27afdf41"},
907874 ]
908875 ashes = [
909876 {file = "ashes-19.2.0-py2-none-any.whl", hash = "sha256:69134374b9e43d0f660faa0304b77fba3a3b093434171ec797d56a6aba23bc67"},
910877 {file = "ashes-19.2.0.tar.gz", hash = "sha256:4510086776c2e7cbd9ea21c5d457aba446d52db3b6e1be6a83b8f90e12e539f8"},
911878 ]
912879 atomicwrites = [
913- {file = "atomicwrites-1.3.0-py2.py3-none-any.whl", hash = "sha256:03472c30eb2c5d1ba9227e4c2ca66ab8287fbfbbda3888aa93dc2e28fc6811b4"},
914- {file = "atomicwrites-1.3.0.tar.gz", hash = "sha256:75a9445bac02d8d058d5e1fe689654ba5a6556a1dfd8ce6ec55a0ed79866cfa6"},
880+ {file = "atomicwrites-1.4.0-py2.py3-none-any.whl", hash = "sha256:6d1784dea7c0c8d4a5172b6c620f40b6e4cbfdf96d783691f2e1302a7b88e197"},
881+ {file = "atomicwrites-1.4.0.tar.gz", hash = "sha256:ae70396ad1a434f9c7046fd2dd196fc04b12f9e91ffb859164193be8b6168a7a"},
915882 ]
916883 attrs = [
917- {file = "attrs-19.3.0-py2.py3-none-any.whl", hash = "sha256:08a96c641c3a74e44eb59afb61a24f2cb9f4d7188748e76ba4bb5edfa3cb7d1c"},
918- {file = "attrs-19.3.0.tar.gz", hash = "sha256:f7b7ce16570fe9965acd6d30101a28f62fb4a7f9e926b3bbc9b61f8b04247e72"},
884+ {file = "attrs-20.3.0-py2.py3-none-any.whl", hash = "sha256:31b2eced602aa8423c2aea9c76a724617ed67cf9513173fd3a4f03e3a929c7e6"},
885+ {file = "attrs-20.3.0.tar.gz", hash = "sha256:832aa3cde19744e49938b91fea06d69ecb9e649c93ba974535d08ad92164f700"},
919886 ]
920887 babel = [
921- {file = "Babel-2.8.0-py2.py3-none-any.whl", hash = "sha256:d670ea0b10f8b723672d3a6abeb87b565b244da220d76b4dba1b66269ec152d4"},
922- {file = "Babel-2.8.0.tar.gz", hash = "sha256:1aac2ae2d0d8ea368fa90906567f5c08463d98ade155c0c4bfedd6a0f7160e38"},
888+ {file = "Babel-2.9.0-py2.py3-none-any.whl", hash = "sha256:9d35c22fcc79893c3ecc85ac4a56cde1ecf3f19c540bba0922308a6c06ca6fa5"},
889+ {file = "Babel-2.9.0.tar.gz", hash = "sha256:da031ab54472314f210b0adcff1588ee5d1d1d0ba4dbd07b94dba82bde791e05"},
923890 ]
924891 beautifulsoup4 = [
925- {file = "beautifulsoup4-4.8.2-py2-none-any.whl", hash = "sha256:e1505eeed31b0f4ce2dbb3bc8eb256c04cc2b3b72af7d551a4ab6efd5cbe5dae"},
926- {file = "beautifulsoup4-4.8.2-py3-none-any.whl", hash = "sha256:9fbb4d6e48ecd30bcacc5b63b94088192dcda178513b2ae3c394229f8911b887"},
927- {file = "beautifulsoup4-4.8.2.tar.gz", hash = "sha256:05fd825eb01c290877657a56df4c6e4c311b3965bda790c613a3d6fb01a5462a"},
892+ {file = "beautifulsoup4-4.9.3-py2-none-any.whl", hash = "sha256:4c98143716ef1cb40bf7f39a8e3eec8f8b009509e74904ba3a7b315431577e35"},
893+ {file = "beautifulsoup4-4.9.3-py3-none-any.whl", hash = "sha256:fff47e031e34ec82bf17e00da8f592fe7de69aeea38be00523c04623c04fb666"},
894+ {file = "beautifulsoup4-4.9.3.tar.gz", hash = "sha256:84729e322ad1d5b4d25f805bfa05b902dd96450f43842c4e99067d5e1369eb25"},
928895 ]
929896 black = [
930897 {file = "black-19.10b0-py36-none-any.whl", hash = "sha256:1b30e59be925fafc1ee4565e5e08abef6b03fe455102883820fe5ee2e4734e0b"},
931898 {file = "black-19.10b0.tar.gz", hash = "sha256:c2edb73a08e9e0e6f65a0e6af18b059b8b1cdd5bef997d7a0b181df93dc81539"},
932899 ]
933900 boltons = [
934- {file = "boltons-20.0.0-py2.py3-none-any.whl", hash = "sha256:83cff3975ea301144dc985395a7ea847c71d9641334b852595897a92a85e51af"},
935- {file = "boltons-20.0.0.tar.gz", hash = "sha256:e44ddbd10af0904147c194d2c9bd2affa6a3e5b2ebfb9d5547900d8931203953"},
901+ {file = "boltons-20.2.1-py2.py3-none-any.whl", hash = "sha256:3dd8a8e3c1886e7f7ba3422b50f55a66e1700161bf01b919d098e7d96dd2d9b6"},
902+ {file = "boltons-20.2.1.tar.gz", hash = "sha256:dd362291a460cc1e0c2e91cc6a60da3036ced77099b623112e8f833e6734bdc5"},
936903 ]
937904 certifi = [
938- {file = "certifi-2019.11.28-py2.py3-none-any.whl", hash = "sha256:017c25db2a153ce562900032d5bc68e9f191e44e9a0f762f373977de9df1fbb3"},
939- {file = "certifi-2019.11.28.tar.gz", hash = "sha256:25b64c7da4cd7479594d035c08c2d809eb4aab3a26e5a990ea98cc450c320f1f"},
905+ {file = "certifi-2020.12.5-py2.py3-none-any.whl", hash = "sha256:719a74fb9e33b9bd44cc7f3a8d94bc35e4049deebe19ba7d8e108280cfd59830"},
906+ {file = "certifi-2020.12.5.tar.gz", hash = "sha256:1a4995114262bffbc2413b159f2a1a480c969de6e6eb13ee966d470af86af59c"},
940907 ]
941908 chameleon = [
942- {file = "Chameleon-3.6.2.tar.gz", hash = "sha256:9a9e5e068ee323817705a793cc03538677915c3b99c3f8a4ecba42e62d66862b"},
909+ {file = "Chameleon-3.8.1.tar.gz", hash = "sha256:adf9609a2fa4ad20deb390605495f9a5d617b737bfbd86e51a49bbac2acaf316"},
943910 ]
944911 chardet = [
945- {file = "chardet-3.0.4-py2.py3-none-any.whl", hash = "sha256:fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691"},
946- {file = "chardet-3.0.4.tar.gz", hash = "sha256:84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae"},
912+ {file = "chardet-4.0.0-py2.py3-none-any.whl", hash = "sha256:f864054d66fd9118f2e67044ac8981a54775ec5b67aed0441892edb553d21da5"},
913+ {file = "chardet-4.0.0.tar.gz", hash = "sha256:0d6f53a15db4120f2b08c94f11e7d93d2c911ee118b6b30a04ec3ee8310179fa"},
947914 ]
948915 clastic = [
949916 {file = "clastic-20.0.0-py2.py3-none-any.whl", hash = "sha256:ac95268c7221b4b2925754801de6ea4fc2aa8ce9fcaa51623d9a72cf0b7fbc41"},
950917 {file = "clastic-20.0.0.tar.gz", hash = "sha256:3dd6ed9d5c8aaf097cb5e58dea877a2403433cf2c6d858f0c676a25223227008"},
951918 ]
952919 click = [
953- {file = "click-7.1.1-py2.py3-none-any.whl", hash = "sha256:e345d143d80bf5ee7534056164e5e112ea5e22716bbb1ce727941f4c8b471b9a"},
954- {file = "click-7.1.1.tar.gz", hash = "sha256:8a18b4ea89d8820c5d0c7da8a64b2c324b4dabb695804dbfea19b9be9d88c0cc"},
920+ {file = "click-7.1.2-py2.py3-none-any.whl", hash = "sha256:dacca89f4bfadd5de3d7489b7c8a566eee0d3676333fbb50030263894c38c0dc"},
921+ {file = "click-7.1.2.tar.gz", hash = "sha256:d2b5255c7c6349bc1bd1e59e08cd12acbbd63ce649f2588755783aa94dfb6b1a"},
955922 ]
956923 colorama = [
957- {file = "colorama-0.4.3-py2.py3-none-any.whl", hash = "sha256:7d73d2a99753107a36ac6b455ee49046802e59d9d076ef8e47b61499fa29afff"},
958- {file = "colorama-0.4.3.tar.gz", hash = "sha256:e96da0d330793e2cb9485e9ddfd918d456036c7149416295932478192f4436a1"},
924+ {file = "colorama-0.4.4-py2.py3-none-any.whl", hash = "sha256:9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2"},
925+ {file = "colorama-0.4.4.tar.gz", hash = "sha256:5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b"},
959926 ]
960927 coverage = [
961- {file = "coverage-5.0.3-cp27-cp27m-macosx_10_12_x86_64.whl", hash = "sha256:cc1109f54a14d940b8512ee9f1c3975c181bbb200306c6d8b87d93376538782f"},
962- {file = "coverage-5.0.3-cp27-cp27m-macosx_10_13_intel.whl", hash = "sha256:be18f4ae5a9e46edae3f329de2191747966a34a3d93046dbdf897319923923bc"},
963- {file = "coverage-5.0.3-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:3230d1003eec018ad4a472d254991e34241e0bbd513e97a29727c7c2f637bd2a"},
964- {file = "coverage-5.0.3-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:e69215621707119c6baf99bda014a45b999d37602cb7043d943c76a59b05bf52"},
965- {file = "coverage-5.0.3-cp27-cp27m-win32.whl", hash = "sha256:1daa3eceed220f9fdb80d5ff950dd95112cd27f70d004c7918ca6dfc6c47054c"},
966- {file = "coverage-5.0.3-cp27-cp27m-win_amd64.whl", hash = "sha256:51bc7710b13a2ae0c726f69756cf7ffd4362f4ac36546e243136187cfcc8aa73"},
967- {file = "coverage-5.0.3-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:9bea19ac2f08672636350f203db89382121c9c2ade85d945953ef3c8cf9d2a68"},
968- {file = "coverage-5.0.3-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:5012d3b8d5a500834783689a5d2292fe06ec75dc86ee1ccdad04b6f5bf231691"},
969- {file = "coverage-5.0.3-cp35-cp35m-macosx_10_12_x86_64.whl", hash = "sha256:d513cc3db248e566e07a0da99c230aca3556d9b09ed02f420664e2da97eac301"},
970- {file = "coverage-5.0.3-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:3dbb72eaeea5763676a1a1efd9b427a048c97c39ed92e13336e726117d0b72bf"},
971- {file = "coverage-5.0.3-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:15cf13a6896048d6d947bf7d222f36e4809ab926894beb748fc9caa14605d9c3"},
972- {file = "coverage-5.0.3-cp35-cp35m-win32.whl", hash = "sha256:fca1669d464f0c9831fd10be2eef6b86f5ebd76c724d1e0706ebdff86bb4adf0"},
973- {file = "coverage-5.0.3-cp35-cp35m-win_amd64.whl", hash = "sha256:1e44a022500d944d42f94df76727ba3fc0a5c0b672c358b61067abb88caee7a0"},
974- {file = "coverage-5.0.3-cp36-cp36m-macosx_10_13_x86_64.whl", hash = "sha256:b26aaf69713e5674efbde4d728fb7124e429c9466aeaf5f4a7e9e699b12c9fe2"},
975- {file = "coverage-5.0.3-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:722e4557c8039aad9592c6a4213db75da08c2cd9945320220634f637251c3894"},
976- {file = "coverage-5.0.3-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:7afad9835e7a651d3551eab18cbc0fdb888f0a6136169fbef0662d9cdc9987cf"},
977- {file = "coverage-5.0.3-cp36-cp36m-win32.whl", hash = "sha256:25dbf1110d70bab68a74b4b9d74f30e99b177cde3388e07cc7272f2168bd1477"},
978- {file = "coverage-5.0.3-cp36-cp36m-win_amd64.whl", hash = "sha256:c312e57847db2526bc92b9bfa78266bfbaabac3fdcd751df4d062cd4c23e46dc"},
979- {file = "coverage-5.0.3-cp37-cp37m-macosx_10_13_x86_64.whl", hash = "sha256:a8b8ac7876bc3598e43e2603f772d2353d9931709345ad6c1149009fd1bc81b8"},
980- {file = "coverage-5.0.3-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:527b4f316e6bf7755082a783726da20671a0cc388b786a64417780b90565b987"},
981- {file = "coverage-5.0.3-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:d649dc0bcace6fcdb446ae02b98798a856593b19b637c1b9af8edadf2b150bea"},
982- {file = "coverage-5.0.3-cp37-cp37m-win32.whl", hash = "sha256:cd60f507c125ac0ad83f05803063bed27e50fa903b9c2cfee3f8a6867ca600fc"},
983- {file = "coverage-5.0.3-cp37-cp37m-win_amd64.whl", hash = "sha256:c60097190fe9dc2b329a0eb03393e2e0829156a589bd732e70794c0dd804258e"},
984- {file = "coverage-5.0.3-cp38-cp38-macosx_10_13_x86_64.whl", hash = "sha256:d7008a6796095a79544f4da1ee49418901961c97ca9e9d44904205ff7d6aa8cb"},
985- {file = "coverage-5.0.3-cp38-cp38-manylinux1_i686.whl", hash = "sha256:ea9525e0fef2de9208250d6c5aeeee0138921057cd67fcef90fbed49c4d62d37"},
986- {file = "coverage-5.0.3-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:c62a2143e1313944bf4a5ab34fd3b4be15367a02e9478b0ce800cb510e3bbb9d"},
987- {file = "coverage-5.0.3-cp38-cp38m-win32.whl", hash = "sha256:b0840b45187699affd4c6588286d429cd79a99d509fe3de0f209594669bb0954"},
988- {file = "coverage-5.0.3-cp38-cp38m-win_amd64.whl", hash = "sha256:76e2057e8ffba5472fd28a3a010431fd9e928885ff480cb278877c6e9943cc2e"},
989- {file = "coverage-5.0.3-cp39-cp39m-win32.whl", hash = "sha256:b63dd43f455ba878e5e9f80ba4f748c0a2156dde6e0e6e690310e24d6e8caf40"},
990- {file = "coverage-5.0.3-cp39-cp39m-win_amd64.whl", hash = "sha256:da93027835164b8223e8e5af2cf902a4c80ed93cb0909417234f4a9df3bcd9af"},
991- {file = "coverage-5.0.3.tar.gz", hash = "sha256:77afca04240c40450c331fa796b3eab6f1e15c5ecf8bf2b8bee9706cd5452fef"},
928+ {file = "coverage-5.4-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:6d9c88b787638a451f41f97446a1c9fd416e669b4d9717ae4615bd29de1ac135"},
929+ {file = "coverage-5.4-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:66a5aae8233d766a877c5ef293ec5ab9520929c2578fd2069308a98b7374ea8c"},
930+ {file = "coverage-5.4-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:9754a5c265f991317de2bac0c70a746efc2b695cf4d49f5d2cddeac36544fb44"},
931+ {file = "coverage-5.4-cp27-cp27m-manylinux2010_i686.whl", hash = "sha256:fbb17c0d0822684b7d6c09915677a32319f16ff1115df5ec05bdcaaee40b35f3"},
932+ {file = "coverage-5.4-cp27-cp27m-manylinux2010_x86_64.whl", hash = "sha256:b7f7421841f8db443855d2854e25914a79a1ff48ae92f70d0a5c2f8907ab98c9"},
933+ {file = "coverage-5.4-cp27-cp27m-win32.whl", hash = "sha256:4a780807e80479f281d47ee4af2eb2df3e4ccf4723484f77da0bb49d027e40a1"},
934+ {file = "coverage-5.4-cp27-cp27m-win_amd64.whl", hash = "sha256:87c4b38288f71acd2106f5d94f575bc2136ea2887fdb5dfe18003c881fa6b370"},
935+ {file = "coverage-5.4-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:c6809ebcbf6c1049002b9ac09c127ae43929042ec1f1dbd8bb1615f7cd9f70a0"},
936+ {file = "coverage-5.4-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:ba7ca81b6d60a9f7a0b4b4e175dcc38e8fef4992673d9d6e6879fd6de00dd9b8"},
937+ {file = "coverage-5.4-cp27-cp27mu-manylinux2010_i686.whl", hash = "sha256:89fc12c6371bf963809abc46cced4a01ca4f99cba17be5e7d416ed7ef1245d19"},
938+ {file = "coverage-5.4-cp27-cp27mu-manylinux2010_x86_64.whl", hash = "sha256:4a8eb7785bd23565b542b01fb39115a975fefb4a82f23d407503eee2c0106247"},
939+ {file = "coverage-5.4-cp35-cp35m-macosx_10_9_x86_64.whl", hash = "sha256:7e40d3f8eb472c1509b12ac2a7e24158ec352fc8567b77ab02c0db053927e339"},
940+ {file = "coverage-5.4-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:1ccae21a076d3d5f471700f6d30eb486da1626c380b23c70ae32ab823e453337"},
941+ {file = "coverage-5.4-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:755c56beeacac6a24c8e1074f89f34f4373abce8b662470d3aa719ae304931f3"},
942+ {file = "coverage-5.4-cp35-cp35m-manylinux2010_i686.whl", hash = "sha256:322549b880b2d746a7672bf6ff9ed3f895e9c9f108b714e7360292aa5c5d7cf4"},
943+ {file = "coverage-5.4-cp35-cp35m-manylinux2010_x86_64.whl", hash = "sha256:60a3307a84ec60578accd35d7f0c71a3a971430ed7eca6567399d2b50ef37b8c"},
944+ {file = "coverage-5.4-cp35-cp35m-win32.whl", hash = "sha256:1375bb8b88cb050a2d4e0da901001347a44302aeadb8ceb4b6e5aa373b8ea68f"},
945+ {file = "coverage-5.4-cp35-cp35m-win_amd64.whl", hash = "sha256:16baa799ec09cc0dcb43a10680573269d407c159325972dd7114ee7649e56c66"},
946+ {file = "coverage-5.4-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:2f2cf7a42d4b7654c9a67b9d091ec24374f7c58794858bff632a2039cb15984d"},
947+ {file = "coverage-5.4-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:b62046592b44263fa7570f1117d372ae3f310222af1fc1407416f037fb3af21b"},
948+ {file = "coverage-5.4-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:812eaf4939ef2284d29653bcfee9665f11f013724f07258928f849a2306ea9f9"},
949+ {file = "coverage-5.4-cp36-cp36m-manylinux2010_i686.whl", hash = "sha256:859f0add98707b182b4867359e12bde806b82483fb12a9ae868a77880fc3b7af"},
950+ {file = "coverage-5.4-cp36-cp36m-manylinux2010_x86_64.whl", hash = "sha256:04b14e45d6a8e159c9767ae57ecb34563ad93440fc1b26516a89ceb5b33c1ad5"},
951+ {file = "coverage-5.4-cp36-cp36m-win32.whl", hash = "sha256:ebfa374067af240d079ef97b8064478f3bf71038b78b017eb6ec93ede1b6bcec"},
952+ {file = "coverage-5.4-cp36-cp36m-win_amd64.whl", hash = "sha256:84df004223fd0550d0ea7a37882e5c889f3c6d45535c639ce9802293b39cd5c9"},
953+ {file = "coverage-5.4-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:1b811662ecf72eb2d08872731636aee6559cae21862c36f74703be727b45df90"},
954+ {file = "coverage-5.4-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:6b588b5cf51dc0fd1c9e19f622457cc74b7d26fe295432e434525f1c0fae02bc"},
955+ {file = "coverage-5.4-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:3fe50f1cac369b02d34ad904dfe0771acc483f82a1b54c5e93632916ba847b37"},
956+ {file = "coverage-5.4-cp37-cp37m-manylinux2010_i686.whl", hash = "sha256:32ab83016c24c5cf3db2943286b85b0a172dae08c58d0f53875235219b676409"},
957+ {file = "coverage-5.4-cp37-cp37m-manylinux2010_x86_64.whl", hash = "sha256:68fb816a5dd901c6aff352ce49e2a0ffadacdf9b6fae282a69e7a16a02dad5fb"},
958+ {file = "coverage-5.4-cp37-cp37m-win32.whl", hash = "sha256:a636160680c6e526b84f85d304e2f0bb4e94f8284dd765a1911de9a40450b10a"},
959+ {file = "coverage-5.4-cp37-cp37m-win_amd64.whl", hash = "sha256:bb32ca14b4d04e172c541c69eec5f385f9a075b38fb22d765d8b0ce3af3a0c22"},
960+ {file = "coverage-5.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:6c4d7165a4e8f41eca6b990c12ee7f44fef3932fac48ca32cecb3a1b2223c21f"},
961+ {file = "coverage-5.4-cp38-cp38-manylinux1_i686.whl", hash = "sha256:a565f48c4aae72d1d3d3f8e8fb7218f5609c964e9c6f68604608e5958b9c60c3"},
962+ {file = "coverage-5.4-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:fff1f3a586246110f34dc762098b5afd2de88de507559e63553d7da643053786"},
963+ {file = "coverage-5.4-cp38-cp38-manylinux2010_i686.whl", hash = "sha256:a839e25f07e428a87d17d857d9935dd743130e77ff46524abb992b962eb2076c"},
964+ {file = "coverage-5.4-cp38-cp38-manylinux2010_x86_64.whl", hash = "sha256:6625e52b6f346a283c3d563d1fd8bae8956daafc64bb5bbd2b8f8a07608e3994"},
965+ {file = "coverage-5.4-cp38-cp38-win32.whl", hash = "sha256:5bee3970617b3d74759b2d2df2f6a327d372f9732f9ccbf03fa591b5f7581e39"},
966+ {file = "coverage-5.4-cp38-cp38-win_amd64.whl", hash = "sha256:03ed2a641e412e42cc35c244508cf186015c217f0e4d496bf6d7078ebe837ae7"},
967+ {file = "coverage-5.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:14a9f1887591684fb59fdba8feef7123a0da2424b0652e1b58dd5b9a7bb1188c"},
968+ {file = "coverage-5.4-cp39-cp39-manylinux1_i686.whl", hash = "sha256:9564ac7eb1652c3701ac691ca72934dd3009997c81266807aef924012df2f4b3"},
969+ {file = "coverage-5.4-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:0f48fc7dc82ee14aeaedb986e175a429d24129b7eada1b7e94a864e4f0644dde"},
970+ {file = "coverage-5.4-cp39-cp39-manylinux2010_i686.whl", hash = "sha256:107d327071061fd4f4a2587d14c389a27e4e5c93c7cba5f1f59987181903902f"},
971+ {file = "coverage-5.4-cp39-cp39-manylinux2010_x86_64.whl", hash = "sha256:0cdde51bfcf6b6bd862ee9be324521ec619b20590787d1655d005c3fb175005f"},
972+ {file = "coverage-5.4-cp39-cp39-win32.whl", hash = "sha256:c67734cff78383a1f23ceba3b3239c7deefc62ac2b05fa6a47bcd565771e5880"},
973+ {file = "coverage-5.4-cp39-cp39-win_amd64.whl", hash = "sha256:c669b440ce46ae3abe9b2d44a913b5fd86bb19eb14a8701e88e3918902ecd345"},
974+ {file = "coverage-5.4-pp36-none-any.whl", hash = "sha256:c0ff1c1b4d13e2240821ef23c1efb1f009207cb3f56e16986f713c2b0e7cd37f"},
975+ {file = "coverage-5.4-pp37-none-any.whl", hash = "sha256:cd601187476c6bed26a0398353212684c427e10a903aeafa6da40c63309d438b"},
976+ {file = "coverage-5.4.tar.gz", hash = "sha256:6d2e262e5e8da6fa56e774fb8e2643417351427604c2b177f8e8c5f75fc928ca"},
992977 ]
993978 distlib = [
994- {file = "distlib-0.3.0.zip", hash = "sha256:2e166e231a26b36d6dfe35a48c4464346620f8645ed0ace01ee31822b288de21"},
979+ {file = "distlib-0.3.1-py2.py3-none-any.whl", hash = "sha256:8c09de2c67b3e7deef7184574fc060ab8a793e7adbb183d942c389c8b13c52fb"},
980+ {file = "distlib-0.3.1.zip", hash = "sha256:edf6116872c863e1aa9d5bb7cb5e05a022c519a4594dc703843343a9ddd9bff1"},
995981 ]
996982 docutils = [
997983 {file = "docutils-0.15.2-py2-none-any.whl", hash = "sha256:9e4d7ecfc600058e07ba661411a2b7de2fd0fafa17d1a7f7361cd47b1175c827"},
998984 {file = "docutils-0.15.2-py3-none-any.whl", hash = "sha256:6c4f696463b79f1fb8ba0c594b63840ebd41f059e92b31957c46b74a4599b6d0"},
999985 {file = "docutils-0.15.2.tar.gz", hash = "sha256:a2aeea129088da402665e92e0b25b04b073c04b2dce4ab65caaa38b7ce2e1a99"},
1000986 ]
1001-entrypoints = [
1002- {file = "entrypoints-0.3-py2.py3-none-any.whl", hash = "sha256:589f874b313739ad35be6e0cd7efde2a4e9b6fea91edcc34e58ecbb8dbe56d19"},
1003- {file = "entrypoints-0.3.tar.gz", hash = "sha256:c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451"},
1004-]
1005987 face = [
1006988 {file = "face-20.1.1-py2-none-any.whl", hash = "sha256:3790311a7329e4b0d90baee346eecad54b337629576edf3a246683a5f0d24446"},
1007989 {file = "face-20.1.1.tar.gz", hash = "sha256:7d59ca5ba341316e58cf72c6aff85cca2541cf5056c4af45cb63af9a814bed3e"},
@@ -1011,73 +993,83 @@
1011993 {file = "filelock-3.0.12.tar.gz", hash = "sha256:18d82244ee114f543149c66a6e0c14e9c4f8a1044b5cdaadd0f82159d6a6ff59"},
1012994 ]
1013995 flake8 = [
1014- {file = "flake8-3.7.9-py2.py3-none-any.whl", hash = "sha256:49356e766643ad15072a789a20915d3c91dc89fd313ccd71802303fd67e4deca"},
1015- {file = "flake8-3.7.9.tar.gz", hash = "sha256:45681a117ecc81e870cbf1262835ae4af5e7a8b08e40b944a8a6e6b895914cfb"},
996+ {file = "flake8-3.8.4-py2.py3-none-any.whl", hash = "sha256:749dbbd6bfd0cf1318af27bf97a14e28e5ff548ef8e5b1566ccfb25a11e7c839"},
997+ {file = "flake8-3.8.4.tar.gz", hash = "sha256:aadae8761ec651813c24be05c6f7b4680857ef6afaae4651a4eccaef97ce6c3b"},
1016998 ]
1017999 flake8-docstrings = [
10181000 {file = "flake8-docstrings-1.5.0.tar.gz", hash = "sha256:3d5a31c7ec6b7367ea6506a87ec293b94a0a46c0bce2bb4975b7f1d09b6f3717"},
10191001 {file = "flake8_docstrings-1.5.0-py2.py3-none-any.whl", hash = "sha256:a256ba91bc52307bef1de59e2a009c3cf61c3d0952dbe035d6ff7208940c2edc"},
10201002 ]
10211003 flake8-isort = [
1022- {file = "flake8-isort-2.8.0.tar.gz", hash = "sha256:64454d1f154a303cfe23ee715aca37271d4f1d299b2f2663f45b73bff14e36a9"},
1023- {file = "flake8_isort-2.8.0-py2.py3-none-any.whl", hash = "sha256:aa0c4d004e6be47e74f122f5b7f36554d0d78ad8bf99b497a460dedccaa7cce9"},
1004+ {file = "flake8-isort-2.9.1.tar.gz", hash = "sha256:0d34b266080e1748412b203a1690792245011706b1858c203476b43460bf3652"},
1005+ {file = "flake8_isort-2.9.1-py2.py3-none-any.whl", hash = "sha256:a77df28778a1ac6ac4153339ebd9d252935f3ed4379872d4f8b84986296d8cc3"},
10241006 ]
10251007 glom = [
1026- {file = "glom-19.10.0-py2-none-any.whl", hash = "sha256:f92d3223b784f447185b68635f4d73cfb5e528933a47ada39061787d06ab886e"},
1027- {file = "glom-19.10.0.tar.gz", hash = "sha256:c8a50cb9fcf0c84807836c6a73cf61285557834b9050d7bde7732b936aceb7dd"},
1008+ {file = "glom-20.11.0-py2.py3-none-any.whl", hash = "sha256:566f723ecac64d8bd93b3c33fbfd4d5ea7cb2842b5286a19f48c66240408b55f"},
1009+ {file = "glom-20.11.0.tar.gz", hash = "sha256:54051072bccc9cdb3ebbd8af0559195137a61d308f04bff19678e4b61350eb12"},
10281010 ]
10291011 idna = [
1030- {file = "idna-2.9-py2.py3-none-any.whl", hash = "sha256:a068a21ceac8a4d63dbfd964670474107f541babbd2250d61922f029858365fa"},
1031- {file = "idna-2.9.tar.gz", hash = "sha256:7588d1c14ae4c77d74036e8c22ff447b26d0fde8f007354fd48a7814db15b7cb"},
1012+ {file = "idna-2.10-py2.py3-none-any.whl", hash = "sha256:b97d804b1e9b523befed77c48dacec60e6dcb0b5391d57af6a65a312a90648c0"},
1013+ {file = "idna-2.10.tar.gz", hash = "sha256:b307872f855b18632ce0c21c5e45be78c0ea7ae4c15c828c20788b26921eb3f6"},
10321014 ]
10331015 imagesize = [
10341016 {file = "imagesize-1.2.0-py2.py3-none-any.whl", hash = "sha256:6965f19a6a2039c7d48bca7dba2473069ff854c36ae6f19d2cde309d998228a1"},
10351017 {file = "imagesize-1.2.0.tar.gz", hash = "sha256:b1f6b5a4eab1f73479a50fb79fcf729514a900c341d8503d62a62dbc4127a2b1"},
10361018 ]
10371019 importlib-metadata = [
1038- {file = "importlib_metadata-1.5.0-py2.py3-none-any.whl", hash = "sha256:b97607a1a18a5100839aec1dc26a1ea17ee0d93b20b0f008d80a5a050afb200b"},
1039- {file = "importlib_metadata-1.5.0.tar.gz", hash = "sha256:06f5b3a99029c7134207dd882428a66992a9de2bef7c2b699b5641f9886c3302"},
1020+ {file = "importlib_metadata-3.4.0-py3-none-any.whl", hash = "sha256:ace61d5fc652dc280e7b6b4ff732a9c2d40db2c0f92bc6cb74e07b73d53a1771"},
1021+ {file = "importlib_metadata-3.4.0.tar.gz", hash = "sha256:fa5daa4477a7414ae34e95942e4dd07f62adf589143c875c133c1e53c4eff38d"},
10401022 ]
10411023 importlib-resources = [
1042- {file = "importlib_resources-1.3.1-py2.py3-none-any.whl", hash = "sha256:1dff36d42d94bd523eeb847c25c7dd327cb56686d74a26dfcc8d67c504922d59"},
1043- {file = "importlib_resources-1.3.1.tar.gz", hash = "sha256:7f0e1b2b5f3981e39c52da0f99b2955353c5a139c314994d1126c2551ace9bdf"},
1024+ {file = "importlib_resources-5.1.0-py3-none-any.whl", hash = "sha256:885b8eae589179f661c909d699a546cf10d83692553e34dca1bf5eb06f7f6217"},
1025+ {file = "importlib_resources-5.1.0.tar.gz", hash = "sha256:bfdad047bce441405a49cf8eb48ddce5e56c696e185f59147a8b79e75e9e6380"},
10441026 ]
10451027 isort = [
1046- {file = "isort-4.3.21-py2.py3-none-any.whl", hash = "sha256:6e811fcb295968434526407adb8796944f1988c5b65e8139058f2014cbe100fd"},
1047- {file = "isort-4.3.21.tar.gz", hash = "sha256:54da7e92468955c4fceacd0c86bd0ec997b0e1ee80d97f67c35a78b719dccab1"},
1028+ {file = "isort-5.7.0-py3-none-any.whl", hash = "sha256:fff4f0c04e1825522ce6949973e83110a6e907750cd92d128b0d14aaaadbffdc"},
1029+ {file = "isort-5.7.0.tar.gz", hash = "sha256:c729845434366216d320e936b8ad6f9d681aab72dc7cbc2d51bedc3582f3ad1e"},
10481030 ]
10491031 jinja2 = [
1050- {file = "Jinja2-2.11.1-py2.py3-none-any.whl", hash = "sha256:b0eaf100007721b5c16c1fc1eecb87409464edc10469ddc9a22a27a99123be49"},
1051- {file = "Jinja2-2.11.1.tar.gz", hash = "sha256:93187ffbc7808079673ef52771baa950426fd664d3aad1d0fa3e95644360e250"},
1032+ {file = "Jinja2-2.11.3-py2.py3-none-any.whl", hash = "sha256:03e47ad063331dd6a3f04a43eddca8a966a26ba0c5b7207a9a9e4e08f1b29419"},
1033+ {file = "Jinja2-2.11.3.tar.gz", hash = "sha256:a6d58433de0ae800347cab1fa3043cebbabe8baa9d29e668f1c768cb87a333c6"},
10521034 ]
10531035 lxml = [
1054- {file = "lxml-4.5.0-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:0701f7965903a1c3f6f09328c1278ac0eee8f56f244e66af79cb224b7ef3801c"},
1055- {file = "lxml-4.5.0-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:06d4e0bbb1d62e38ae6118406d7cdb4693a3fa34ee3762238bcb96c9e36a93cd"},
1056- {file = "lxml-4.5.0-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:5828c7f3e615f3975d48f40d4fe66e8a7b25f16b5e5705ffe1d22e43fb1f6261"},
1057- {file = "lxml-4.5.0-cp27-cp27m-win32.whl", hash = "sha256:afdb34b715daf814d1abea0317b6d672476b498472f1e5aacbadc34ebbc26e89"},
1058- {file = "lxml-4.5.0-cp27-cp27m-win_amd64.whl", hash = "sha256:585c0869f75577ac7a8ff38d08f7aac9033da2c41c11352ebf86a04652758b7a"},
1059- {file = "lxml-4.5.0-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:8a0ebda56ebca1a83eb2d1ac266649b80af8dd4b4a3502b2c1e09ac2f88fe128"},
1060- {file = "lxml-4.5.0-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:fe976a0f1ef09b3638778024ab9fb8cde3118f203364212c198f71341c0715ca"},
1061- {file = "lxml-4.5.0-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:7bc1b221e7867f2e7ff1933165c0cec7153dce93d0cdba6554b42a8beb687bdb"},
1062- {file = "lxml-4.5.0-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:d068f55bda3c2c3fcaec24bd083d9e2eede32c583faf084d6e4b9daaea77dde8"},
1063- {file = "lxml-4.5.0-cp35-cp35m-win32.whl", hash = "sha256:e4aa948eb15018a657702fee0b9db47e908491c64d36b4a90f59a64741516e77"},
1064- {file = "lxml-4.5.0-cp35-cp35m-win_amd64.whl", hash = "sha256:1f2c4ec372bf1c4a2c7e4bb20845e8bcf8050365189d86806bad1e3ae473d081"},
1065- {file = "lxml-4.5.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:5d467ce9c5d35b3bcc7172c06320dddb275fea6ac2037f72f0a4d7472035cea9"},
1066- {file = "lxml-4.5.0-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:95e67224815ef86924fbc2b71a9dbd1f7262384bca4bc4793645794ac4200717"},
1067- {file = "lxml-4.5.0-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:ebec08091a22c2be870890913bdadd86fcd8e9f0f22bcb398abd3af914690c15"},
1068- {file = "lxml-4.5.0-cp36-cp36m-win32.whl", hash = "sha256:deadf4df349d1dcd7b2853a2c8796593cc346600726eff680ed8ed11812382a7"},
1069- {file = "lxml-4.5.0-cp36-cp36m-win_amd64.whl", hash = "sha256:f2b74784ed7e0bc2d02bd53e48ad6ba523c9b36c194260b7a5045071abbb1012"},
1070- {file = "lxml-4.5.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:fa071559f14bd1e92077b1b5f6c22cf09756c6de7139370249eb372854ce51e6"},
1071- {file = "lxml-4.5.0-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:edc15fcfd77395e24543be48871c251f38132bb834d9fdfdad756adb6ea37679"},
1072- {file = "lxml-4.5.0-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:fd52e796fee7171c4361d441796b64df1acfceb51f29e545e812f16d023c4bbc"},
1073- {file = "lxml-4.5.0-cp37-cp37m-win32.whl", hash = "sha256:90ed0e36455a81b25b7034038e40880189169c308a3df360861ad74da7b68c1a"},
1074- {file = "lxml-4.5.0-cp37-cp37m-win_amd64.whl", hash = "sha256:df533af6f88080419c5a604d0d63b2c33b1c0c4409aba7d0cb6de305147ea8c8"},
1075- {file = "lxml-4.5.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:b4b2c63cc7963aedd08a5f5a454c9f67251b1ac9e22fd9d72836206c42dc2a72"},
1076- {file = "lxml-4.5.0-cp38-cp38-manylinux1_i686.whl", hash = "sha256:e5d842c73e4ef6ed8c1bd77806bf84a7cb535f9c0cf9b2c74d02ebda310070e1"},
1077- {file = "lxml-4.5.0-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:63dbc21efd7e822c11d5ddbedbbb08cd11a41e0032e382a0fd59b0b08e405a3a"},
1078- {file = "lxml-4.5.0-cp38-cp38-win32.whl", hash = "sha256:4235bc124fdcf611d02047d7034164897ade13046bda967768836629bc62784f"},
1079- {file = "lxml-4.5.0-cp38-cp38-win_amd64.whl", hash = "sha256:d5b3c4b7edd2e770375a01139be11307f04341ec709cf724e0f26ebb1eef12c3"},
1080- {file = "lxml-4.5.0.tar.gz", hash = "sha256:8620ce80f50d023d414183bf90cc2576c2837b88e00bea3f33ad2630133bbb60"},
1036+ {file = "lxml-4.6.2-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:a9d6bc8642e2c67db33f1247a77c53476f3a166e09067c0474facb045756087f"},
1037+ {file = "lxml-4.6.2-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:791394449e98243839fa822a637177dd42a95f4883ad3dec2a0ce6ac99fb0a9d"},
1038+ {file = "lxml-4.6.2-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:68a5d77e440df94011214b7db907ec8f19e439507a70c958f750c18d88f995d2"},
1039+ {file = "lxml-4.6.2-cp27-cp27m-win32.whl", hash = "sha256:fc37870d6716b137e80d19241d0e2cff7a7643b925dfa49b4c8ebd1295eb506e"},
1040+ {file = "lxml-4.6.2-cp27-cp27m-win_amd64.whl", hash = "sha256:69a63f83e88138ab7642d8f61418cf3180a4d8cd13995df87725cb8b893e950e"},
1041+ {file = "lxml-4.6.2-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:42ebca24ba2a21065fb546f3e6bd0c58c3fe9ac298f3a320147029a4850f51a2"},
1042+ {file = "lxml-4.6.2-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:f83d281bb2a6217cd806f4cf0ddded436790e66f393e124dfe9731f6b3fb9afe"},
1043+ {file = "lxml-4.6.2-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:535f067002b0fd1a4e5296a8f1bf88193080ff992a195e66964ef2a6cfec5388"},
1044+ {file = "lxml-4.6.2-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:366cb750140f221523fa062d641393092813b81e15d0e25d9f7c6025f910ee80"},
1045+ {file = "lxml-4.6.2-cp35-cp35m-manylinux2014_aarch64.whl", hash = "sha256:97db258793d193c7b62d4e2586c6ed98d51086e93f9a3af2b2034af01450a74b"},
1046+ {file = "lxml-4.6.2-cp35-cp35m-win32.whl", hash = "sha256:648914abafe67f11be7d93c1a546068f8eff3c5fa938e1f94509e4a5d682b2d8"},
1047+ {file = "lxml-4.6.2-cp35-cp35m-win_amd64.whl", hash = "sha256:4e751e77006da34643ab782e4a5cc21ea7b755551db202bc4d3a423b307db780"},
1048+ {file = "lxml-4.6.2-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:681d75e1a38a69f1e64ab82fe4b1ed3fd758717bed735fb9aeaa124143f051af"},
1049+ {file = "lxml-4.6.2-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:127f76864468d6630e1b453d3ffbbd04b024c674f55cf0a30dc2595137892d37"},
1050+ {file = "lxml-4.6.2-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:4fb85c447e288df535b17ebdebf0ec1cf3a3f1a8eba7e79169f4f37af43c6b98"},
1051+ {file = "lxml-4.6.2-cp36-cp36m-manylinux2014_aarch64.whl", hash = "sha256:5be4a2e212bb6aa045e37f7d48e3e1e4b6fd259882ed5a00786f82e8c37ce77d"},
1052+ {file = "lxml-4.6.2-cp36-cp36m-win32.whl", hash = "sha256:8c88b599e226994ad4db29d93bc149aa1aff3dc3a4355dd5757569ba78632bdf"},
1053+ {file = "lxml-4.6.2-cp36-cp36m-win_amd64.whl", hash = "sha256:6e4183800f16f3679076dfa8abf2db3083919d7e30764a069fb66b2b9eff9939"},
1054+ {file = "lxml-4.6.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:d8d3d4713f0c28bdc6c806a278d998546e8efc3498949e3ace6e117462ac0a5e"},
1055+ {file = "lxml-4.6.2-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:8246f30ca34dc712ab07e51dc34fea883c00b7ccb0e614651e49da2c49a30711"},
1056+ {file = "lxml-4.6.2-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:923963e989ffbceaa210ac37afc9b906acebe945d2723e9679b643513837b089"},
1057+ {file = "lxml-4.6.2-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:1471cee35eba321827d7d53d104e7b8c593ea3ad376aa2df89533ce8e1b24a01"},
1058+ {file = "lxml-4.6.2-cp37-cp37m-win32.whl", hash = "sha256:2363c35637d2d9d6f26f60a208819e7eafc4305ce39dc1d5005eccc4593331c2"},
1059+ {file = "lxml-4.6.2-cp37-cp37m-win_amd64.whl", hash = "sha256:f4822c0660c3754f1a41a655e37cb4dbbc9be3d35b125a37fab6f82d47674ebc"},
1060+ {file = "lxml-4.6.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0448576c148c129594d890265b1a83b9cd76fd1f0a6a04620753d9a6bcfd0a4d"},
1061+ {file = "lxml-4.6.2-cp38-cp38-manylinux1_i686.whl", hash = "sha256:60a20bfc3bd234d54d49c388950195d23a5583d4108e1a1d47c9eef8d8c042b3"},
1062+ {file = "lxml-4.6.2-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:2e5cc908fe43fe1aa299e58046ad66981131a66aea3129aac7770c37f590a644"},
1063+ {file = "lxml-4.6.2-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:50c348995b47b5a4e330362cf39fc503b4a43b14a91c34c83b955e1805c8e308"},
1064+ {file = "lxml-4.6.2-cp38-cp38-win32.whl", hash = "sha256:94d55bd03d8671686e3f012577d9caa5421a07286dd351dfef64791cf7c6c505"},
1065+ {file = "lxml-4.6.2-cp38-cp38-win_amd64.whl", hash = "sha256:7a7669ff50f41225ca5d6ee0a1ec8413f3a0d8aa2b109f86d540887b7ec0d72a"},
1066+ {file = "lxml-4.6.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e0bfe9bb028974a481410432dbe1b182e8191d5d40382e5b8ff39cdd2e5c5931"},
1067+ {file = "lxml-4.6.2-cp39-cp39-manylinux1_i686.whl", hash = "sha256:6fd8d5903c2e53f49e99359b063df27fdf7acb89a52b6a12494208bf61345a03"},
1068+ {file = "lxml-4.6.2-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:7e9eac1e526386df7c70ef253b792a0a12dd86d833b1d329e038c7a235dfceb5"},
1069+ {file = "lxml-4.6.2-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:7ee8af0b9f7de635c61cdd5b8534b76c52cd03536f29f51151b377f76e214a1a"},
1070+ {file = "lxml-4.6.2-cp39-cp39-win32.whl", hash = "sha256:2e6fd1b8acd005bd71e6c94f30c055594bbd0aa02ef51a22bbfa961ab63b2d75"},
1071+ {file = "lxml-4.6.2-cp39-cp39-win_amd64.whl", hash = "sha256:535332fe9d00c3cd455bd3dd7d4bacab86e2d564bdf7606079160fa6251caacf"},
1072+ {file = "lxml-4.6.2.tar.gz", hash = "sha256:cd11c7e8d21af997ee8079037fff88f16fda188a9776eb4b81c7e4c9c0a7d7fc"},
10811073 ]
10821074 markupsafe = [
10831075 {file = "MarkupSafe-1.1.1-cp27-cp27m-macosx_10_6_intel.whl", hash = "sha256:09027a7803a62ca78792ad89403b1b7a73a01c8cb65909cd876f7fcebd79b161"},
@@ -1107,6 +1099,11 @@
11071099 {file = "MarkupSafe-1.1.1-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:ba59edeaa2fc6114428f1637ffff42da1e311e29382d81b339c1817d37ec93c6"},
11081100 {file = "MarkupSafe-1.1.1-cp37-cp37m-win32.whl", hash = "sha256:b00c1de48212e4cc9603895652c5c410df699856a2853135b3967591e4beebc2"},
11091101 {file = "MarkupSafe-1.1.1-cp37-cp37m-win_amd64.whl", hash = "sha256:9bf40443012702a1d2070043cb6291650a0841ece432556f784f004937f0f32c"},
1102+ {file = "MarkupSafe-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:6788b695d50a51edb699cb55e35487e430fa21f1ed838122d722e0ff0ac5ba15"},
1103+ {file = "MarkupSafe-1.1.1-cp38-cp38-manylinux1_i686.whl", hash = "sha256:cdb132fc825c38e1aeec2c8aa9338310d29d337bebbd7baa06889d09a60a1fa2"},
1104+ {file = "MarkupSafe-1.1.1-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:13d3144e1e340870b25e7b10b98d779608c02016d5184cfb9927a9f10c689f42"},
1105+ {file = "MarkupSafe-1.1.1-cp38-cp38-win32.whl", hash = "sha256:596510de112c685489095da617b5bcbbac7dd6384aeebeda4df6025d0256a81b"},
1106+ {file = "MarkupSafe-1.1.1-cp38-cp38-win_amd64.whl", hash = "sha256:e8313f01ba26fbbe36c7be1966a7b7424942f670f38e666995b88d012765b9be"},
11101107 {file = "MarkupSafe-1.1.1.tar.gz", hash = "sha256:29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b"},
11111108 ]
11121109 mccabe = [
@@ -1114,16 +1111,16 @@
11141111 {file = "mccabe-0.6.1.tar.gz", hash = "sha256:dd8d182285a0fe56bace7f45b5e7d1a6ebcbf524e8f3bd87eb0f125271b8831f"},
11151112 ]
11161113 more-itertools = [
1117- {file = "more-itertools-8.2.0.tar.gz", hash = "sha256:b1ddb932186d8a6ac451e1d95844b382f55e12686d51ca0c68b6f61f2ab7a507"},
1118- {file = "more_itertools-8.2.0-py3-none-any.whl", hash = "sha256:5dd8bcf33e5f9513ffa06d5ad33d78f31e1931ac9a18f33d37e77a180d393a7c"},
1114+ {file = "more-itertools-8.7.0.tar.gz", hash = "sha256:c5d6da9ca3ff65220c3bfd2a8db06d698f05d4d2b9be57e1deb2be5a45019713"},
1115+ {file = "more_itertools-8.7.0-py3-none-any.whl", hash = "sha256:5652a9ac72209ed7df8d9c15daf4e1aa0e3d2ccd3c87f8265a0673cd9cbc9ced"},
11191116 ]
11201117 packaging = [
1121- {file = "packaging-20.3-py2.py3-none-any.whl", hash = "sha256:82f77b9bee21c1bafbf35a84905d604d5d1223801d639cf3ed140bd651c08752"},
1122- {file = "packaging-20.3.tar.gz", hash = "sha256:3c292b474fda1671ec57d46d739d072bfd495a4f51ad01a055121d81e952b7a3"},
1118+ {file = "packaging-20.9-py2.py3-none-any.whl", hash = "sha256:67714da7f7bc052e064859c05c595155bd1ee9f69f76557e21f051443c20947a"},
1119+ {file = "packaging-20.9.tar.gz", hash = "sha256:5b327ac1320dc863dca72f4514ecc086f31186744b84a230374cc1fd776feae5"},
11231120 ]
11241121 pathspec = [
1125- {file = "pathspec-0.7.0-py2.py3-none-any.whl", hash = "sha256:163b0632d4e31cef212976cf57b43d9fd6b0bac6e67c26015d611a647d5e7424"},
1126- {file = "pathspec-0.7.0.tar.gz", hash = "sha256:562aa70af2e0d434367d9790ad37aed893de47f1693e4201fd1d3dca15d19b96"},
1122+ {file = "pathspec-0.8.1-py2.py3-none-any.whl", hash = "sha256:aa0cb481c4041bf52ffa7b0d8fa6cd3e88a2ca4879c533c9153882ee2556790d"},
1123+ {file = "pathspec-0.8.1.tar.gz", hash = "sha256:86379d6b86d75816baba717e64b1a3a3469deb93bb76d613c9ce79edc5cb68fd"},
11271124 ]
11281125 pathstring = [
11291126 {file = "pathstring-1.0.0-py3-none-any.whl", hash = "sha256:8a89d029d8ccffb4a0c27d393ddae688ba2a5e88a1d5207c02f9902654c7e0d2"},
@@ -1134,87 +1131,107 @@
11341131 {file = "pluggy-0.13.1.tar.gz", hash = "sha256:15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0"},
11351132 ]
11361133 py = [
1137- {file = "py-1.8.1-py2.py3-none-any.whl", hash = "sha256:c20fdd83a5dbc0af9efd622bee9a5564e278f6380fffcacc43ba6f43db2813b0"},
1138- {file = "py-1.8.1.tar.gz", hash = "sha256:5e27081401262157467ad6e7f851b7aa402c5852dbcb3dae06768434de5752aa"},
1134+ {file = "py-1.10.0-py2.py3-none-any.whl", hash = "sha256:3b80836aa6d1feeaa108e046da6423ab8f6ceda6468545ae8d02d9d58d18818a"},
1135+ {file = "py-1.10.0.tar.gz", hash = "sha256:21b81bda15b66ef5e1a777a21c4dcd9c20ad3efd0b3f817e7a809035269e1bd3"},
11391136 ]
11401137 pycodestyle = [
1141- {file = "pycodestyle-2.5.0-py2.py3-none-any.whl", hash = "sha256:95a2219d12372f05704562a14ec30bc76b05a5b297b21a5dfe3f6fac3491ae56"},
1142- {file = "pycodestyle-2.5.0.tar.gz", hash = "sha256:e40a936c9a450ad81df37f549d676d127b1b66000a6c500caa2b085bc0ca976c"},
1138+ {file = "pycodestyle-2.6.0-py2.py3-none-any.whl", hash = "sha256:2295e7b2f6b5bd100585ebcb1f616591b652db8a741695b3d8f5d28bdc934367"},
1139+ {file = "pycodestyle-2.6.0.tar.gz", hash = "sha256:c58a7d2815e0e8d7972bf1803331fb0152f867bd89adf8a01dfd55085434192e"},
11431140 ]
11441141 pydocstyle = [
1145- {file = "pydocstyle-5.0.2-py3-none-any.whl", hash = "sha256:da7831660b7355307b32778c4a0dbfb137d89254ef31a2b2978f50fc0b4d7586"},
1146- {file = "pydocstyle-5.0.2.tar.gz", hash = "sha256:f4f5d210610c2d153fae39093d44224c17429e2ad7da12a8b419aba5c2f614b5"},
1142+ {file = "pydocstyle-5.1.1-py3-none-any.whl", hash = "sha256:aca749e190a01726a4fb472dd4ef23b5c9da7b9205c0a7857c06533de13fd678"},
1143+ {file = "pydocstyle-5.1.1.tar.gz", hash = "sha256:19b86fa8617ed916776a11cd8bc0197e5b9856d5433b777f51a3defe13075325"},
11471144 ]
11481145 pyflakes = [
1149- {file = "pyflakes-2.1.1-py2.py3-none-any.whl", hash = "sha256:17dbeb2e3f4d772725c777fabc446d5634d1038f234e77343108ce445ea69ce0"},
1150- {file = "pyflakes-2.1.1.tar.gz", hash = "sha256:d976835886f8c5b31d47970ed689944a0262b5f3afa00a5a7b4dc81e5449f8a2"},
1146+ {file = "pyflakes-2.2.0-py2.py3-none-any.whl", hash = "sha256:0d94e0e05a19e57a99444b6ddcf9a6eb2e5c68d3ca1e98e90707af8152c90a92"},
1147+ {file = "pyflakes-2.2.0.tar.gz", hash = "sha256:35b2d75ee967ea93b55750aa9edbbf72813e06a66ba54438df2cfac9e3c27fc8"},
11511148 ]
11521149 pygenstub = [
11531150 {file = "pygenstub-1.4.1-py2.py3-none-any.whl", hash = "sha256:2a35b506568dd3d4466bc0f7516e2631afd23d3792b3c553d3b6bf26a7b2be77"},
11541151 {file = "pygenstub-1.4.1.tar.gz", hash = "sha256:fa2addfe7c85f83bbd227ec73533516376682a0ecd8fa88e85c1212b4dfc75cf"},
11551152 ]
11561153 pygments = [
1157- {file = "Pygments-2.6.1-py3-none-any.whl", hash = "sha256:ff7a40b4860b727ab48fad6360eb351cc1b33cbf9b15a0f689ca5353e9463324"},
1158- {file = "Pygments-2.6.1.tar.gz", hash = "sha256:647344a061c249a3b74e230c739f434d7ea4d8b1d5f3721bc0f3558049b38f44"},
1154+ {file = "Pygments-2.7.4-py3-none-any.whl", hash = "sha256:bc9591213a8f0e0ca1a5e68a479b4887fdc3e75d0774e5c71c31920c427de435"},
1155+ {file = "Pygments-2.7.4.tar.gz", hash = "sha256:df49d09b498e83c1a73128295860250b0b7edd4c723a32e9bc0d295c7c2ec337"},
11591156 ]
11601157 pyparsing = [
1161- {file = "pyparsing-2.4.6-py2.py3-none-any.whl", hash = "sha256:c342dccb5250c08d45fd6f8b4a559613ca603b57498511740e65cd11a2e7dcec"},
1162- {file = "pyparsing-2.4.6.tar.gz", hash = "sha256:4c830582a84fb022400b85429791bc551f1f4871c33f23e44f353119e92f969f"},
1158+ {file = "pyparsing-2.4.7-py2.py3-none-any.whl", hash = "sha256:ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b"},
1159+ {file = "pyparsing-2.4.7.tar.gz", hash = "sha256:c203ec8783bf771a155b207279b9bccb8dea02d8f0c9e5f8ead507bc3246ecc1"},
11631160 ]
11641161 pytest = [
1165- {file = "pytest-5.3.5-py3-none-any.whl", hash = "sha256:ff615c761e25eb25df19edddc0b970302d2a9091fbce0e7213298d85fb61fef6"},
1166- {file = "pytest-5.3.5.tar.gz", hash = "sha256:0d5fe9189a148acc3c3eb2ac8e1ac0742cb7618c084f3d228baaec0c254b318d"},
1162+ {file = "pytest-5.4.3-py3-none-any.whl", hash = "sha256:5c0db86b698e8f170ba4582a492248919255fcd4c79b1ee64ace34301fb589a1"},
1163+ {file = "pytest-5.4.3.tar.gz", hash = "sha256:7979331bfcba207414f5e1263b5a0f8f521d0f457318836a7355531ed1a4c7d8"},
11671164 ]
11681165 pytest-cov = [
1169- {file = "pytest-cov-2.8.1.tar.gz", hash = "sha256:cc6742d8bac45070217169f5f72ceee1e0e55b0221f54bcf24845972d3a47f2b"},
1170- {file = "pytest_cov-2.8.1-py2.py3-none-any.whl", hash = "sha256:cdbdef4f870408ebdbfeb44e63e07eb18bb4619fae852f6e760645fa36172626"},
1166+ {file = "pytest-cov-2.11.1.tar.gz", hash = "sha256:359952d9d39b9f822d9d29324483e7ba04a3a17dd7d05aa6beb7ea01e359e5f7"},
1167+ {file = "pytest_cov-2.11.1-py2.py3-none-any.whl", hash = "sha256:bdb9fdb0b85a7cc825269a4c56b48ccaa5c7e365054b6038772c32ddcdc969da"},
11711168 ]
11721169 pytz = [
1173- {file = "pytz-2019.3-py2.py3-none-any.whl", hash = "sha256:1c557d7d0e871de1f5ccd5833f60fb2550652da6be2693c1e02300743d21500d"},
1174- {file = "pytz-2019.3.tar.gz", hash = "sha256:b02c06db6cf09c12dd25137e563b31700d3b80fcc4ad23abb7a315f2789819be"},
1170+ {file = "pytz-2021.1-py2.py3-none-any.whl", hash = "sha256:eb10ce3e7736052ed3623d49975ce333bcd712c7bb19a58b9e2089d4057d0798"},
1171+ {file = "pytz-2021.1.tar.gz", hash = "sha256:83a4a90894bf38e243cf052c8b58f381bfe9a7a483f6a9cab140bc7f702ac4da"},
11751172 ]
11761173 regex = [
1177- {file = "regex-2020.2.20-cp27-cp27m-win32.whl", hash = "sha256:99272d6b6a68c7ae4391908fc15f6b8c9a6c345a46b632d7fdb7ef6c883a2bbb"},
1178- {file = "regex-2020.2.20-cp27-cp27m-win_amd64.whl", hash = "sha256:974535648f31c2b712a6b2595969f8ab370834080e00ab24e5dbb9d19b8bfb74"},
1179- {file = "regex-2020.2.20-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:5de40649d4f88a15c9489ed37f88f053c15400257eeb18425ac7ed0a4e119400"},
1180- {file = "regex-2020.2.20-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:82469a0c1330a4beb3d42568f82dffa32226ced006e0b063719468dcd40ffdf0"},
1181- {file = "regex-2020.2.20-cp36-cp36m-manylinux2010_i686.whl", hash = "sha256:d58a4fa7910102500722defbde6e2816b0372a4fcc85c7e239323767c74f5cbc"},
1182- {file = "regex-2020.2.20-cp36-cp36m-manylinux2010_x86_64.whl", hash = "sha256:f1ac2dc65105a53c1c2d72b1d3e98c2464a133b4067a51a3d2477b28449709a0"},
1183- {file = "regex-2020.2.20-cp36-cp36m-win32.whl", hash = "sha256:8c2b7fa4d72781577ac45ab658da44c7518e6d96e2a50d04ecb0fd8f28b21d69"},
1184- {file = "regex-2020.2.20-cp36-cp36m-win_amd64.whl", hash = "sha256:269f0c5ff23639316b29f31df199f401e4cb87529eafff0c76828071635d417b"},
1185- {file = "regex-2020.2.20-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:bed7986547ce54d230fd8721aba6fd19459cdc6d315497b98686d0416efaff4e"},
1186- {file = "regex-2020.2.20-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:046e83a8b160aff37e7034139a336b660b01dbfe58706f9d73f5cdc6b3460242"},
1187- {file = "regex-2020.2.20-cp37-cp37m-manylinux2010_i686.whl", hash = "sha256:b33ebcd0222c1d77e61dbcd04a9fd139359bded86803063d3d2d197b796c63ce"},
1188- {file = "regex-2020.2.20-cp37-cp37m-manylinux2010_x86_64.whl", hash = "sha256:bba52d72e16a554d1894a0cc74041da50eea99a8483e591a9edf1025a66843ab"},
1189- {file = "regex-2020.2.20-cp37-cp37m-win32.whl", hash = "sha256:01b2d70cbaed11f72e57c1cfbaca71b02e3b98f739ce33f5f26f71859ad90431"},
1190- {file = "regex-2020.2.20-cp37-cp37m-win_amd64.whl", hash = "sha256:113309e819634f499d0006f6200700c8209a2a8bf6bd1bdc863a4d9d6776a5d1"},
1191- {file = "regex-2020.2.20-cp38-cp38-manylinux1_i686.whl", hash = "sha256:25f4ce26b68425b80a233ce7b6218743c71cf7297dbe02feab1d711a2bf90045"},
1192- {file = "regex-2020.2.20-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:9b64a4cc825ec4df262050c17e18f60252cdd94742b4ba1286bcfe481f1c0f26"},
1193- {file = "regex-2020.2.20-cp38-cp38-manylinux2010_i686.whl", hash = "sha256:9ff16d994309b26a1cdf666a6309c1ef51ad4f72f99d3392bcd7b7139577a1f2"},
1194- {file = "regex-2020.2.20-cp38-cp38-manylinux2010_x86_64.whl", hash = "sha256:c7f58a0e0e13fb44623b65b01052dae8e820ed9b8b654bb6296bc9c41f571b70"},
1195- {file = "regex-2020.2.20-cp38-cp38-win32.whl", hash = "sha256:200539b5124bc4721247a823a47d116a7a23e62cc6695744e3eb5454a8888e6d"},
1196- {file = "regex-2020.2.20-cp38-cp38-win_amd64.whl", hash = "sha256:7f78f963e62a61e294adb6ff5db901b629ef78cb2a1cfce3cf4eeba80c1c67aa"},
1197- {file = "regex-2020.2.20.tar.gz", hash = "sha256:9e9624440d754733eddbcd4614378c18713d2d9d0dc647cf9c72f64e39671be5"},
1174+ {file = "regex-2020.11.13-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:8b882a78c320478b12ff024e81dc7d43c1462aa4a3341c754ee65d857a521f85"},
1175+ {file = "regex-2020.11.13-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:a63f1a07932c9686d2d416fb295ec2c01ab246e89b4d58e5fa468089cab44b70"},
1176+ {file = "regex-2020.11.13-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:6e4b08c6f8daca7d8f07c8d24e4331ae7953333dbd09c648ed6ebd24db5a10ee"},
1177+ {file = "regex-2020.11.13-cp36-cp36m-manylinux2010_i686.whl", hash = "sha256:bba349276b126947b014e50ab3316c027cac1495992f10e5682dc677b3dfa0c5"},
1178+ {file = "regex-2020.11.13-cp36-cp36m-manylinux2010_x86_64.whl", hash = "sha256:56e01daca75eae420bce184edd8bb341c8eebb19dd3bce7266332258f9fb9dd7"},
1179+ {file = "regex-2020.11.13-cp36-cp36m-manylinux2014_aarch64.whl", hash = "sha256:6a8ce43923c518c24a2579fda49f093f1397dad5d18346211e46f134fc624e31"},
1180+ {file = "regex-2020.11.13-cp36-cp36m-manylinux2014_i686.whl", hash = "sha256:1ab79fcb02b930de09c76d024d279686ec5d532eb814fd0ed1e0051eb8bd2daa"},
1181+ {file = "regex-2020.11.13-cp36-cp36m-manylinux2014_x86_64.whl", hash = "sha256:9801c4c1d9ae6a70aeb2128e5b4b68c45d4f0af0d1535500884d644fa9b768c6"},
1182+ {file = "regex-2020.11.13-cp36-cp36m-win32.whl", hash = "sha256:49cae022fa13f09be91b2c880e58e14b6da5d10639ed45ca69b85faf039f7a4e"},
1183+ {file = "regex-2020.11.13-cp36-cp36m-win_amd64.whl", hash = "sha256:749078d1eb89484db5f34b4012092ad14b327944ee7f1c4f74d6279a6e4d1884"},
1184+ {file = "regex-2020.11.13-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:b2f4007bff007c96a173e24dcda236e5e83bde4358a557f9ccf5e014439eae4b"},
1185+ {file = "regex-2020.11.13-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:38c8fd190db64f513fe4e1baa59fed086ae71fa45083b6936b52d34df8f86a88"},
1186+ {file = "regex-2020.11.13-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:5862975b45d451b6db51c2e654990c1820523a5b07100fc6903e9c86575202a0"},
1187+ {file = "regex-2020.11.13-cp37-cp37m-manylinux2010_i686.whl", hash = "sha256:262c6825b309e6485ec2493ffc7e62a13cf13fb2a8b6d212f72bd53ad34118f1"},
1188+ {file = "regex-2020.11.13-cp37-cp37m-manylinux2010_x86_64.whl", hash = "sha256:bafb01b4688833e099d79e7efd23f99172f501a15c44f21ea2118681473fdba0"},
1189+ {file = "regex-2020.11.13-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:e32f5f3d1b1c663af7f9c4c1e72e6ffe9a78c03a31e149259f531e0fed826512"},
1190+ {file = "regex-2020.11.13-cp37-cp37m-manylinux2014_i686.whl", hash = "sha256:3bddc701bdd1efa0d5264d2649588cbfda549b2899dc8d50417e47a82e1387ba"},
1191+ {file = "regex-2020.11.13-cp37-cp37m-manylinux2014_x86_64.whl", hash = "sha256:02951b7dacb123d8ea6da44fe45ddd084aa6777d4b2454fa0da61d569c6fa538"},
1192+ {file = "regex-2020.11.13-cp37-cp37m-win32.whl", hash = "sha256:0d08e71e70c0237883d0bef12cad5145b84c3705e9c6a588b2a9c7080e5af2a4"},
1193+ {file = "regex-2020.11.13-cp37-cp37m-win_amd64.whl", hash = "sha256:1fa7ee9c2a0e30405e21031d07d7ba8617bc590d391adfc2b7f1e8b99f46f444"},
1194+ {file = "regex-2020.11.13-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:baf378ba6151f6e272824b86a774326f692bc2ef4cc5ce8d5bc76e38c813a55f"},
1195+ {file = "regex-2020.11.13-cp38-cp38-manylinux1_i686.whl", hash = "sha256:e3faaf10a0d1e8e23a9b51d1900b72e1635c2d5b0e1bea1c18022486a8e2e52d"},
1196+ {file = "regex-2020.11.13-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:2a11a3e90bd9901d70a5b31d7dd85114755a581a5da3fc996abfefa48aee78af"},
1197+ {file = "regex-2020.11.13-cp38-cp38-manylinux2010_i686.whl", hash = "sha256:d1ebb090a426db66dd80df8ca85adc4abfcbad8a7c2e9a5ec7513ede522e0a8f"},
1198+ {file = "regex-2020.11.13-cp38-cp38-manylinux2010_x86_64.whl", hash = "sha256:b2b1a5ddae3677d89b686e5c625fc5547c6e492bd755b520de5332773a8af06b"},
1199+ {file = "regex-2020.11.13-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:2c99e97d388cd0a8d30f7c514d67887d8021541b875baf09791a3baad48bb4f8"},
1200+ {file = "regex-2020.11.13-cp38-cp38-manylinux2014_i686.whl", hash = "sha256:c084582d4215593f2f1d28b65d2a2f3aceff8342aa85afd7be23a9cad74a0de5"},
1201+ {file = "regex-2020.11.13-cp38-cp38-manylinux2014_x86_64.whl", hash = "sha256:a3d748383762e56337c39ab35c6ed4deb88df5326f97a38946ddd19028ecce6b"},
1202+ {file = "regex-2020.11.13-cp38-cp38-win32.whl", hash = "sha256:7913bd25f4ab274ba37bc97ad0e21c31004224ccb02765ad984eef43e04acc6c"},
1203+ {file = "regex-2020.11.13-cp38-cp38-win_amd64.whl", hash = "sha256:6c54ce4b5d61a7129bad5c5dc279e222afd00e721bf92f9ef09e4fae28755683"},
1204+ {file = "regex-2020.11.13-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:1862a9d9194fae76a7aaf0150d5f2a8ec1da89e8b55890b1786b8f88a0f619dc"},
1205+ {file = "regex-2020.11.13-cp39-cp39-manylinux1_i686.whl", hash = "sha256:4902e6aa086cbb224241adbc2f06235927d5cdacffb2425c73e6570e8d862364"},
1206+ {file = "regex-2020.11.13-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:7a25fcbeae08f96a754b45bdc050e1fb94b95cab046bf56b016c25e9ab127b3e"},
1207+ {file = "regex-2020.11.13-cp39-cp39-manylinux2010_i686.whl", hash = "sha256:d2d8ce12b7c12c87e41123997ebaf1a5767a5be3ec545f64675388970f415e2e"},
1208+ {file = "regex-2020.11.13-cp39-cp39-manylinux2010_x86_64.whl", hash = "sha256:f7d29a6fc4760300f86ae329e3b6ca28ea9c20823df123a2ea8693e967b29917"},
1209+ {file = "regex-2020.11.13-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:717881211f46de3ab130b58ec0908267961fadc06e44f974466d1887f865bd5b"},
1210+ {file = "regex-2020.11.13-cp39-cp39-manylinux2014_i686.whl", hash = "sha256:3128e30d83f2e70b0bed9b2a34e92707d0877e460b402faca908c6667092ada9"},
1211+ {file = "regex-2020.11.13-cp39-cp39-manylinux2014_x86_64.whl", hash = "sha256:8f6a2229e8ad946e36815f2a03386bb8353d4bde368fdf8ca5f0cb97264d3b5c"},
1212+ {file = "regex-2020.11.13-cp39-cp39-win32.whl", hash = "sha256:f8f295db00ef5f8bae530fc39af0b40486ca6068733fb860b42115052206466f"},
1213+ {file = "regex-2020.11.13-cp39-cp39-win_amd64.whl", hash = "sha256:a15f64ae3a027b64496a71ab1f722355e570c3fac5ba2801cafce846bf5af01d"},
1214+ {file = "regex-2020.11.13.tar.gz", hash = "sha256:83d6b356e116ca119db8e7c6fc2983289d87b27b3fac238cfe5dca529d884562"},
11981215 ]
11991216 requests = [
1200- {file = "requests-2.23.0-py2.py3-none-any.whl", hash = "sha256:43999036bfa82904b6af1d99e4882b560e5e2c68e5c4b0aa03b655f3d7d73fee"},
1201- {file = "requests-2.23.0.tar.gz", hash = "sha256:b3f43d496c6daba4493e7c431722aeb7dbc6288f52a6e04e7b6023b0247817e6"},
1217+ {file = "requests-2.25.1-py2.py3-none-any.whl", hash = "sha256:c210084e36a42ae6b9219e00e48287def368a26d03a048ddad7bfee44f75871e"},
1218+ {file = "requests-2.25.1.tar.gz", hash = "sha256:27973dd4a904a4f13b263a19c866c13b92a39ed1c964655f025f3f8d3d75b804"},
12021219 ]
12031220 secure-cookie = [
12041221 {file = "secure-cookie-0.1.0.tar.gz", hash = "sha256:46d07b7d93ba9a44741001e3c2e5bd9feb808bc256a53c3180db41eabbf90d0f"},
12051222 {file = "secure_cookie-0.1.0-py2.py3-none-any.whl", hash = "sha256:3e92c5a932a84d15ecc16fe02b546f00a0e5f8e87f0266f96a8d59d5d98a2592"},
12061223 ]
12071224 six = [
1208- {file = "six-1.14.0-py2.py3-none-any.whl", hash = "sha256:8f3cd2e254d8f793e7f3d6d9df77b92252b52637291d0f0da013c76ea2724b6c"},
1209- {file = "six-1.14.0.tar.gz", hash = "sha256:236bdbdce46e6e6a3d61a337c0f8b763ca1e8717c03b369e87a7ec7ce1319c0a"},
1225+ {file = "six-1.15.0-py2.py3-none-any.whl", hash = "sha256:8b74bedcbbbaca38ff6d7491d76f2b06b3592611af620f8426e82dddb04a5ced"},
1226+ {file = "six-1.15.0.tar.gz", hash = "sha256:30639c035cdb23534cd4aa2dd52c3bf48f06e5f4a941509c8bafd8ce11080259"},
12101227 ]
12111228 snowballstemmer = [
1212- {file = "snowballstemmer-2.0.0-py2.py3-none-any.whl", hash = "sha256:209f257d7533fdb3cb73bdbd24f436239ca3b2fa67d56f6ff88e86be08cc5ef0"},
1213- {file = "snowballstemmer-2.0.0.tar.gz", hash = "sha256:df3bac3df4c2c01363f3dd2cfa78cce2840a79b9f1c2d2de9ce8d31683992f52"},
1229+ {file = "snowballstemmer-2.1.0-py2.py3-none-any.whl", hash = "sha256:b51b447bea85f9968c13b650126a888aabd4cb4463fca868ec596826325dedc2"},
1230+ {file = "snowballstemmer-2.1.0.tar.gz", hash = "sha256:e997baa4f2e9139951b6f4c631bad912dfd3c792467e2f03d7239464af90e914"},
12141231 ]
12151232 soupsieve = [
1216- {file = "soupsieve-2.0-py2.py3-none-any.whl", hash = "sha256:fcd71e08c0aee99aca1b73f45478549ee7e7fc006d51b37bec9e9def7dc22b69"},
1217- {file = "soupsieve-2.0.tar.gz", hash = "sha256:e914534802d7ffd233242b785229d5ba0766a7f487385e3f714446a07bf540ae"},
1233+ {file = "soupsieve-2.2-py3-none-any.whl", hash = "sha256:d3a5ea5b350423f47d07639f74475afedad48cf41c0ad7a82ca13a3928af34f6"},
1234+ {file = "soupsieve-2.2.tar.gz", hash = "sha256:407fa1e8eb3458d1b5614df51d9651a1180ea5fedf07feb46e45d7e25e6d6cdd"},
12181235 ]
12191236 sphinx = [
12201237 {file = "Sphinx-2.4.4-py3-none-any.whl", hash = "sha256:fc312670b56cb54920d6cc2ced455a22a547910de10b3142276495ced49231cb"},
@@ -1249,70 +1266,83 @@
12491266 {file = "sphinxcontrib_serializinghtml-1.1.4-py2.py3-none-any.whl", hash = "sha256:f242a81d423f59617a8e5cf16f5d4d74e28ee9a66f9e5b637a18082991db5a9a"},
12501267 ]
12511268 testfixtures = [
1252- {file = "testfixtures-6.14.0-py2.py3-none-any.whl", hash = "sha256:799144b3cbef7b072452d9c36cbd024fef415ab42924b96aad49dfd9c763de66"},
1253- {file = "testfixtures-6.14.0.tar.gz", hash = "sha256:cdfc3d73cb6d3d4dc3c67af84d912e86bf117d30ae25f02fe823382ef99383d2"},
1269+ {file = "testfixtures-6.17.1-py2.py3-none-any.whl", hash = "sha256:9ed31e83f59619e2fa17df053b241e16e0608f4580f7b5a9333a0c9bdcc99137"},
1270+ {file = "testfixtures-6.17.1.tar.gz", hash = "sha256:5ec3a0dd6f71cc4c304fbc024a10cc293d3e0b852c868014b9f233203e149bda"},
12541271 ]
12551272 toml = [
1256- {file = "toml-0.10.0-py2.7.egg", hash = "sha256:f1db651f9657708513243e61e6cc67d101a39bad662eaa9b5546f789338e07a3"},
1257- {file = "toml-0.10.0-py2.py3-none-any.whl", hash = "sha256:235682dd292d5899d361a811df37e04a8828a5b1da3115886b73cf81ebc9100e"},
1258- {file = "toml-0.10.0.tar.gz", hash = "sha256:229f81c57791a41d65e399fc06bf0848bab550a9dfd5ed66df18ce5f05e73d5c"},
1273+ {file = "toml-0.10.2-py2.py3-none-any.whl", hash = "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b"},
1274+ {file = "toml-0.10.2.tar.gz", hash = "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f"},
12591275 ]
12601276 tox = [
1261- {file = "tox-3.14.5-py2.py3-none-any.whl", hash = "sha256:0cbe98369081fa16bd6f1163d3d0b2a62afa29d402ccfad2bd09fb2668be0956"},
1262- {file = "tox-3.14.5.tar.gz", hash = "sha256:676f1e3e7de245ad870f956436b84ea226210587d1f72c8dfb8cd5ac7b6f0e70"},
1277+ {file = "tox-3.21.4-py2.py3-none-any.whl", hash = "sha256:65d0e90ceb816638a50d64f4b47b11da767b284c0addda2294cb3cd69bd72425"},
1278+ {file = "tox-3.21.4.tar.gz", hash = "sha256:cf7fef81a3a2434df4d7af2a6d1bf606d2970220addfbe7dea2615bd4bb2c252"},
12631279 ]
12641280 typed-ast = [
1265- {file = "typed_ast-1.4.1-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:73d785a950fc82dd2a25897d525d003f6378d1cb23ab305578394694202a58c3"},
1266- {file = "typed_ast-1.4.1-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:aaee9905aee35ba5905cfb3c62f3e83b3bec7b39413f0a7f19be4e547ea01ebb"},
1267- {file = "typed_ast-1.4.1-cp35-cp35m-win32.whl", hash = "sha256:0c2c07682d61a629b68433afb159376e24e5b2fd4641d35424e462169c0a7919"},
1268- {file = "typed_ast-1.4.1-cp35-cp35m-win_amd64.whl", hash = "sha256:4083861b0aa07990b619bd7ddc365eb7fa4b817e99cf5f8d9cf21a42780f6e01"},
1269- {file = "typed_ast-1.4.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:269151951236b0f9a6f04015a9004084a5ab0d5f19b57de779f908621e7d8b75"},
1270- {file = "typed_ast-1.4.1-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:24995c843eb0ad11a4527b026b4dde3da70e1f2d8806c99b7b4a7cf491612652"},
1271- {file = "typed_ast-1.4.1-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:fe460b922ec15dd205595c9b5b99e2f056fd98ae8f9f56b888e7a17dc2b757e7"},
1272- {file = "typed_ast-1.4.1-cp36-cp36m-win32.whl", hash = "sha256:4e3e5da80ccbebfff202a67bf900d081906c358ccc3d5e3c8aea42fdfdfd51c1"},
1273- {file = "typed_ast-1.4.1-cp36-cp36m-win_amd64.whl", hash = "sha256:249862707802d40f7f29f6e1aad8d84b5aa9e44552d2cc17384b209f091276aa"},
1274- {file = "typed_ast-1.4.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:8ce678dbaf790dbdb3eba24056d5364fb45944f33553dd5869b7580cdbb83614"},
1275- {file = "typed_ast-1.4.1-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:c9e348e02e4d2b4a8b2eedb48210430658df6951fa484e59de33ff773fbd4b41"},
1276- {file = "typed_ast-1.4.1-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:bcd3b13b56ea479b3650b82cabd6b5343a625b0ced5429e4ccad28a8973f301b"},
1277- {file = "typed_ast-1.4.1-cp37-cp37m-win32.whl", hash = "sha256:d5d33e9e7af3b34a40dc05f498939f0ebf187f07c385fd58d591c533ad8562fe"},
1278- {file = "typed_ast-1.4.1-cp37-cp37m-win_amd64.whl", hash = "sha256:0666aa36131496aed8f7be0410ff974562ab7eeac11ef351def9ea6fa28f6355"},
1279- {file = "typed_ast-1.4.1-cp38-cp38-macosx_10_15_x86_64.whl", hash = "sha256:d205b1b46085271b4e15f670058ce182bd1199e56b317bf2ec004b6a44f911f6"},
1280- {file = "typed_ast-1.4.1-cp38-cp38-manylinux1_i686.whl", hash = "sha256:6daac9731f172c2a22ade6ed0c00197ee7cc1221aa84cfdf9c31defeb059a907"},
1281- {file = "typed_ast-1.4.1-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:498b0f36cc7054c1fead3d7fc59d2150f4d5c6c56ba7fb150c013fbc683a8d2d"},
1282- {file = "typed_ast-1.4.1-cp38-cp38-win32.whl", hash = "sha256:715ff2f2df46121071622063fc7543d9b1fd19ebfc4f5c8895af64a77a8c852c"},
1283- {file = "typed_ast-1.4.1-cp38-cp38-win_amd64.whl", hash = "sha256:fc0fea399acb12edbf8a628ba8d2312f583bdbdb3335635db062fa98cf71fca4"},
1284- {file = "typed_ast-1.4.1-cp39-cp39-macosx_10_15_x86_64.whl", hash = "sha256:d43943ef777f9a1c42bf4e552ba23ac77a6351de620aa9acf64ad54933ad4d34"},
1285- {file = "typed_ast-1.4.1.tar.gz", hash = "sha256:8c8aaad94455178e3187ab22c8b01a3837f8ee50e09cf31f1ba129eb293ec30b"},
1281+ {file = "typed_ast-1.4.2-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:7703620125e4fb79b64aa52427ec192822e9f45d37d4b6625ab37ef403e1df70"},
1282+ {file = "typed_ast-1.4.2-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:c9aadc4924d4b5799112837b226160428524a9a45f830e0d0f184b19e4090487"},
1283+ {file = "typed_ast-1.4.2-cp35-cp35m-manylinux2014_aarch64.whl", hash = "sha256:9ec45db0c766f196ae629e509f059ff05fc3148f9ffd28f3cfe75d4afb485412"},
1284+ {file = "typed_ast-1.4.2-cp35-cp35m-win32.whl", hash = "sha256:85f95aa97a35bdb2f2f7d10ec5bbdac0aeb9dafdaf88e17492da0504de2e6400"},
1285+ {file = "typed_ast-1.4.2-cp35-cp35m-win_amd64.whl", hash = "sha256:9044ef2df88d7f33692ae3f18d3be63dec69c4fb1b5a4a9ac950f9b4ba571606"},
1286+ {file = "typed_ast-1.4.2-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:c1c876fd795b36126f773db9cbb393f19808edd2637e00fd6caba0e25f2c7b64"},
1287+ {file = "typed_ast-1.4.2-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:5dcfc2e264bd8a1db8b11a892bd1647154ce03eeba94b461effe68790d8b8e07"},
1288+ {file = "typed_ast-1.4.2-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:8db0e856712f79c45956da0c9a40ca4246abc3485ae0d7ecc86a20f5e4c09abc"},
1289+ {file = "typed_ast-1.4.2-cp36-cp36m-manylinux2014_aarch64.whl", hash = "sha256:d003156bb6a59cda9050e983441b7fa2487f7800d76bdc065566b7d728b4581a"},
1290+ {file = "typed_ast-1.4.2-cp36-cp36m-win32.whl", hash = "sha256:4c790331247081ea7c632a76d5b2a265e6d325ecd3179d06e9cf8d46d90dd151"},
1291+ {file = "typed_ast-1.4.2-cp36-cp36m-win_amd64.whl", hash = "sha256:d175297e9533d8d37437abc14e8a83cbc68af93cc9c1c59c2c292ec59a0697a3"},
1292+ {file = "typed_ast-1.4.2-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:cf54cfa843f297991b7388c281cb3855d911137223c6b6d2dd82a47ae5125a41"},
1293+ {file = "typed_ast-1.4.2-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:b4fcdcfa302538f70929eb7b392f536a237cbe2ed9cba88e3bf5027b39f5f77f"},
1294+ {file = "typed_ast-1.4.2-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:987f15737aba2ab5f3928c617ccf1ce412e2e321c77ab16ca5a293e7bbffd581"},
1295+ {file = "typed_ast-1.4.2-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:37f48d46d733d57cc70fd5f30572d11ab8ed92da6e6b28e024e4a3edfb456e37"},
1296+ {file = "typed_ast-1.4.2-cp37-cp37m-win32.whl", hash = "sha256:36d829b31ab67d6fcb30e185ec996e1f72b892255a745d3a82138c97d21ed1cd"},
1297+ {file = "typed_ast-1.4.2-cp37-cp37m-win_amd64.whl", hash = "sha256:8368f83e93c7156ccd40e49a783a6a6850ca25b556c0fa0240ed0f659d2fe496"},
1298+ {file = "typed_ast-1.4.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:963c80b583b0661918718b095e02303d8078950b26cc00b5e5ea9ababe0de1fc"},
1299+ {file = "typed_ast-1.4.2-cp38-cp38-manylinux1_i686.whl", hash = "sha256:e683e409e5c45d5c9082dc1daf13f6374300806240719f95dc783d1fc942af10"},
1300+ {file = "typed_ast-1.4.2-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:84aa6223d71012c68d577c83f4e7db50d11d6b1399a9c779046d75e24bed74ea"},
1301+ {file = "typed_ast-1.4.2-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:a38878a223bdd37c9709d07cd357bb79f4c760b29210e14ad0fb395294583787"},
1302+ {file = "typed_ast-1.4.2-cp38-cp38-win32.whl", hash = "sha256:a2c927c49f2029291fbabd673d51a2180038f8cd5a5b2f290f78c4516be48be2"},
1303+ {file = "typed_ast-1.4.2-cp38-cp38-win_amd64.whl", hash = "sha256:c0c74e5579af4b977c8b932f40a5464764b2f86681327410aa028a22d2f54937"},
1304+ {file = "typed_ast-1.4.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:07d49388d5bf7e863f7fa2f124b1b1d89d8aa0e2f7812faff0a5658c01c59aa1"},
1305+ {file = "typed_ast-1.4.2-cp39-cp39-manylinux1_i686.whl", hash = "sha256:240296b27397e4e37874abb1df2a608a92df85cf3e2a04d0d4d61055c8305ba6"},
1306+ {file = "typed_ast-1.4.2-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:d746a437cdbca200622385305aedd9aef68e8a645e385cc483bdc5e488f07166"},
1307+ {file = "typed_ast-1.4.2-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:14bf1522cdee369e8f5581238edac09150c765ec1cb33615855889cf33dcb92d"},
1308+ {file = "typed_ast-1.4.2-cp39-cp39-win32.whl", hash = "sha256:cc7b98bf58167b7f2db91a4327da24fb93368838eb84a44c472283778fc2446b"},
1309+ {file = "typed_ast-1.4.2-cp39-cp39-win_amd64.whl", hash = "sha256:7147e2a76c75f0f64c4319886e7639e490fee87c9d25cb1d4faef1d8cf83a440"},
1310+ {file = "typed_ast-1.4.2.tar.gz", hash = "sha256:9fc0b3cb5d1720e7141d103cf4819aea239f7d136acf9ee4a69b047b7986175a"},
1311+]
1312+typing-extensions = [
1313+ {file = "typing_extensions-3.7.4.3-py2-none-any.whl", hash = "sha256:dafc7639cde7f1b6e1acc0f457842a83e722ccca8eef5270af2d74792619a89f"},
1314+ {file = "typing_extensions-3.7.4.3-py3-none-any.whl", hash = "sha256:7cb407020f00f7bfc3cb3e7881628838e69d8f3fcab2f64742a5e76b2f841918"},
1315+ {file = "typing_extensions-3.7.4.3.tar.gz", hash = "sha256:99d4073b617d30288f569d3f13d2bd7548c3a7e4c8de87db09a9d29bb3a4a60c"},
12861316 ]
12871317 urllib3 = [
1288- {file = "urllib3-1.25.8-py2.py3-none-any.whl", hash = "sha256:2f3db8b19923a873b3e5256dc9c2dedfa883e33d87c690d9c7913e1f40673cdc"},
1289- {file = "urllib3-1.25.8.tar.gz", hash = "sha256:87716c2d2a7121198ebcb7ce7cccf6ce5e9ba539041cfbaeecfb641dc0bf6acc"},
1318+ {file = "urllib3-1.26.3-py2.py3-none-any.whl", hash = "sha256:1b465e494e3e0d8939b50680403e3aedaa2bc434b7d5af64dfd3c958d7f5ae80"},
1319+ {file = "urllib3-1.26.3.tar.gz", hash = "sha256:de3eedaad74a2683334e282005cd8d7f22f4d55fa690a2a1020a416cb0a47e73"},
12901320 ]
12911321 virtualenv = [
1292- {file = "virtualenv-20.0.10-py2.py3-none-any.whl", hash = "sha256:10750cac3b5a9e6eed54d0f1f8222c550dc47f84609c95cbc504d44a58a048b8"},
1293- {file = "virtualenv-20.0.10.tar.gz", hash = "sha256:8512e83f1d90f8e481024d58512ac9c053bf16f54d9138520a0929396820dd78"},
1322+ {file = "virtualenv-20.4.2-py2.py3-none-any.whl", hash = "sha256:2be72df684b74df0ea47679a7df93fd0e04e72520022c57b479d8f881485dbe3"},
1323+ {file = "virtualenv-20.4.2.tar.gz", hash = "sha256:147b43894e51dd6bba882cf9c282447f780e2251cd35172403745fc381a0a80d"},
12941324 ]
12951325 waitress = [
1296- {file = "waitress-1.4.3-py2.py3-none-any.whl", hash = "sha256:77ff3f3226931a1d7d8624c5371de07c8e90c7e5d80c5cc660d72659aaf23f38"},
1297- {file = "waitress-1.4.3.tar.gz", hash = "sha256:045b3efc3d97c93362173ab1dfc159b52cfa22b46c3334ffc805dbdbf0e4309e"},
1326+ {file = "waitress-1.4.4-py2.py3-none-any.whl", hash = "sha256:3d633e78149eb83b60a07dfabb35579c29aac2d24bb803c18b26fb2ab1a584db"},
1327+ {file = "waitress-1.4.4.tar.gz", hash = "sha256:1bb436508a7487ac6cb097ae7a7fe5413aefca610550baf58f0940e51ecfb261"},
12981328 ]
12991329 wcwidth = [
1300- {file = "wcwidth-0.1.8-py2.py3-none-any.whl", hash = "sha256:8fd29383f539be45b20bd4df0dc29c20ba48654a41e661925e612311e9f3c603"},
1301- {file = "wcwidth-0.1.8.tar.gz", hash = "sha256:f28b3e8a6483e5d49e7f8949ac1a78314e740333ae305b4ba5defd3e74fb37a8"},
1330+ {file = "wcwidth-0.2.5-py2.py3-none-any.whl", hash = "sha256:beb4802a9cebb9144e99086eff703a642a13d6a0052920003a230f3294bbe784"},
1331+ {file = "wcwidth-0.2.5.tar.gz", hash = "sha256:c4d647b99872929fdb7bdcaa4fbe7f01413ed3d98077df798530e5b04f116c83"},
13021332 ]
13031333 webob = [
13041334 {file = "WebOb-1.8.6-py2.py3-none-any.whl", hash = "sha256:a3c89a8e9ba0aeb17382836cdb73c516d0ecf6630ec40ec28288f3ed459ce87b"},
13051335 {file = "WebOb-1.8.6.tar.gz", hash = "sha256:aa3a917ed752ba3e0b242234b2a373f9c4e2a75d35291dcbe977649bd21fd108"},
13061336 ]
13071337 webtest = [
1308- {file = "WebTest-2.0.34-py2.py3-none-any.whl", hash = "sha256:da9cf14c103ff51a40dee4cac7657840d1317456eb8f0ca81289b5cbff175f4b"},
1309- {file = "WebTest-2.0.34.tar.gz", hash = "sha256:71114cd778a7d7b237ec5c8a5c32084f447d869ae62e48bcd5b73af211133e74"},
1338+ {file = "WebTest-2.0.35-py2.py3-none-any.whl", hash = "sha256:44ddfe99b5eca4cf07675e7222c81dd624d22f9a26035d2b93dc8862dc1153c6"},
1339+ {file = "WebTest-2.0.35.tar.gz", hash = "sha256:aac168b5b2b4f200af4e35867cf316712210e3d5db81c1cbdff38722647bb087"},
13101340 ]
13111341 werkzeug = [
1312- {file = "Werkzeug-1.0.0-py2.py3-none-any.whl", hash = "sha256:6dc65cf9091cf750012f56f2cad759fa9e879f511b5ff8685e456b4e3bf90d16"},
1313- {file = "Werkzeug-1.0.0.tar.gz", hash = "sha256:169ba8a33788476292d04186ab33b01d6add475033dfc07215e6d219cc077096"},
1342+ {file = "Werkzeug-1.0.1-py2.py3-none-any.whl", hash = "sha256:2de2a5db0baeae7b2d2664949077c2ac63fbd16d98da0ff71837f7d1dea3fd43"},
1343+ {file = "Werkzeug-1.0.1.tar.gz", hash = "sha256:6c80b1e5ad3665290ea39320b91e1be1e0d5f60652b964a3070216de83d2e47c"},
13141344 ]
13151345 zipp = [
1316- {file = "zipp-3.1.0-py3-none-any.whl", hash = "sha256:aa36550ff0c0b7ef7fa639055d797116ee891440eac1a56f378e2d3179e0320b"},
1317- {file = "zipp-3.1.0.tar.gz", hash = "sha256:c599e4d75c98f6798c509911d08a22e6c021d074469042177c8c86fb92eefd96"},
1346+ {file = "zipp-3.4.0-py3-none-any.whl", hash = "sha256:102c24ef8f171fd729d46599845e95c7ab894a4cf45f5de11a44cc7444fb1108"},
1347+ {file = "zipp-3.4.0.tar.gz", hash = "sha256:ed5eee1974372595f9e416cc7bbeeb12335201d8081ca8a0743c954d4446e5cb"},
13181348 ]
diff -r 91120bd2009e -r 11d79af9ab3d pyproject.toml
--- a/pyproject.toml Tue Mar 10 17:11:06 2020 +0300
+++ b/pyproject.toml Fri Feb 12 15:21:48 2021 +0300
@@ -20,19 +20,13 @@
2020 "Natural Language :: English",
2121 "Operating System :: OS Independent",
2222 "Programming Language :: Python",
23+ "Programming Language :: Python :: 3.9",
2324 "Programming Language :: Python :: 3.8",
2425 "Programming Language :: Python :: 3.7",
2526 "Programming Language :: Python :: 3.6",
2627 "Topic :: Database :: Front-Ends"
2728 ]
2829
29-include = [
30- "CHANGELOG.txt",
31- "tests/**/*.py",
32- "docs/source/**/*",
33- "docs/Makefile"
34-]
35-
3630 [tool.poetry.dependencies]
3731 python = "^3.6"
3832 clastic = "^20.0.0"
@@ -59,7 +53,7 @@
5953 [tool.tox]
6054 legacy_tox_ini = """
6155 [tox]
62-envlist = py{38,37,36}, style, docs
56+envlist = py{39,38,37,36}, style, docs
6357 isolated_build = True
6458
6559 [testenv]
Show on old repository browser