poetry.lock (30795B)
1 [[package]] 2 name = "appdirs" 3 version = "1.4.4" 4 description = "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." 5 category = "dev" 6 optional = false 7 python-versions = "*" 8 9 [[package]] 10 name = "appnope" 11 version = "0.1.3" 12 description = "Disable App Nap on macOS >= 10.9" 13 category = "dev" 14 optional = false 15 python-versions = "*" 16 17 [[package]] 18 name = "atomicwrites" 19 version = "1.4.1" 20 description = "Atomic file writes." 21 category = "dev" 22 optional = false 23 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" 24 25 [[package]] 26 name = "attrs" 27 version = "22.2.0" 28 description = "Classes Without Boilerplate" 29 category = "main" 30 optional = false 31 python-versions = ">=3.6" 32 33 [package.extras] 34 cov = ["attrs", "coverage-enable-subprocess", "coverage[toml] (>=5.3)"] 35 dev = ["attrs"] 36 docs = ["furo", "sphinx", "myst-parser", "zope.interface", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier"] 37 tests = ["attrs", "zope.interface"] 38 tests-no-zope = ["hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist", "cloudpickle", "mypy (>=0.971,<0.990)", "pytest-mypy-plugins"] 39 tests_no_zope = ["hypothesis", "pympler", "pytest (>=4.3.0)", "pytest-xdist", "cloudpickle", "mypy (>=0.971,<0.990)", "pytest-mypy-plugins"] 40 41 [[package]] 42 name = "automat" 43 version = "22.10.0" 44 description = "Self-service finite-state machines for the programmer on the go." 45 category = "main" 46 optional = false 47 python-versions = "*" 48 49 [package.dependencies] 50 attrs = ">=19.2.0" 51 six = "*" 52 53 [package.extras] 54 visualize = ["graphviz (>0.5.1)", "Twisted (>=16.1.1)"] 55 56 [[package]] 57 name = "backcall" 58 version = "0.2.0" 59 description = "Specifications for callback functions passed in to an API" 60 category = "dev" 61 optional = false 62 python-versions = "*" 63 64 [[package]] 65 name = "black" 66 version = "19.10b0" 67 description = "The uncompromising code formatter." 68 category = "dev" 69 optional = false 70 python-versions = ">=3.6" 71 72 [package.dependencies] 73 appdirs = "*" 74 attrs = ">=18.1.0" 75 click = ">=6.5" 76 pathspec = ">=0.6,<1" 77 regex = "*" 78 toml = ">=0.9.4" 79 typed-ast = ">=1.4.0" 80 81 [package.extras] 82 d = ["aiohttp (>=3.3.2)", "aiohttp-cors"] 83 84 [[package]] 85 name = "cffi" 86 version = "1.15.1" 87 description = "Foreign Function Interface for Python calling C code." 88 category = "main" 89 optional = false 90 python-versions = "*" 91 92 [package.dependencies] 93 pycparser = "*" 94 95 [[package]] 96 name = "click" 97 version = "8.1.3" 98 description = "Composable command line interface toolkit" 99 category = "dev" 100 optional = false 101 python-versions = ">=3.7" 102 103 [package.dependencies] 104 colorama = {version = "*", markers = "platform_system == \"Windows\""} 105 106 [[package]] 107 name = "colorama" 108 version = "0.4.6" 109 description = "Cross-platform colored terminal text." 110 category = "dev" 111 optional = false 112 python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" 113 114 [[package]] 115 name = "constantly" 116 version = "15.1.0" 117 description = "Symbolic constants in Python" 118 category = "main" 119 optional = false 120 python-versions = "*" 121 122 [[package]] 123 name = "cryptography" 124 version = "39.0.0" 125 description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." 126 category = "main" 127 optional = false 128 python-versions = ">=3.6" 129 130 [package.dependencies] 131 cffi = ">=1.12" 132 133 [package.extras] 134 docs = ["sphinx (>=1.6.5,!=1.8.0,!=3.1.0,!=3.1.1,!=5.2.0,!=5.2.0.post0)", "sphinx-rtd-theme"] 135 docstest = ["pyenchant (>=1.6.11)", "twine (>=1.12.0)", "sphinxcontrib-spelling (>=4.0.1)"] 136 pep8test = ["black", "ruff"] 137 sdist = ["setuptools-rust (>=0.11.4)"] 138 ssh = ["bcrypt (>=3.1.5)"] 139 test = ["pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-subtests", "pytest-xdist", "pretend", "iso8601", "pytz", "hypothesis (>=1.11.4,!=3.79.2)"] 140 141 [[package]] 142 name = "decorator" 143 version = "5.1.1" 144 description = "Decorators for Humans" 145 category = "dev" 146 optional = false 147 python-versions = ">=3.5" 148 149 [[package]] 150 name = "feedparser" 151 version = "6.0.10" 152 description = "Universal feed parser, handles RSS 0.9x, RSS 1.0, RSS 2.0, CDF, Atom 0.3, and Atom 1.0 feeds" 153 category = "main" 154 optional = false 155 python-versions = ">=3.6" 156 157 [package.dependencies] 158 sgmllib3k = "*" 159 160 [[package]] 161 name = "gusmobile" 162 version = "0.1.0" 163 description = "A simple library for requesting resources using the gemini protocol" 164 category = "main" 165 optional = false 166 python-versions = "*" 167 develop = false 168 169 [package.source] 170 type = "git" 171 url = "https://git.sr.ht/~rwa/gusmobile" 172 reference = "main" 173 resolved_reference = "2cb980ea3a2e323e8c62a1df68019d2b9aa1ae6a" 174 175 [[package]] 176 name = "hyperlink" 177 version = "21.0.0" 178 description = "A featureful, immutable, and correct URL for Python." 179 category = "main" 180 optional = false 181 python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" 182 183 [package.dependencies] 184 idna = ">=2.5" 185 186 [[package]] 187 name = "idna" 188 version = "3.4" 189 description = "Internationalized Domain Names in Applications (IDNA)" 190 category = "main" 191 optional = false 192 python-versions = ">=3.5" 193 194 [[package]] 195 name = "incremental" 196 version = "22.10.0" 197 description = "\"A small library that versions your Python projects.\"" 198 category = "main" 199 optional = false 200 python-versions = "*" 201 202 [package.extras] 203 mypy = ["click (>=6.0)", "twisted (>=16.4.0)", "mypy (==0.812)"] 204 scripts = ["click (>=6.0)", "twisted (>=16.4.0)"] 205 206 [[package]] 207 name = "ipdb" 208 version = "0.13.11" 209 description = "IPython-enabled pdb" 210 category = "dev" 211 optional = false 212 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" 213 214 [package.dependencies] 215 decorator = {version = "*", markers = "python_version > \"3.6\" and python_version < \"3.11\" or python_version >= \"3.11\""} 216 ipython = {version = ">=7.31.1", markers = "python_version > \"3.6\" and python_version < \"3.11\" or python_version >= \"3.11\""} 217 tomli = {version = "*", markers = "python_version > \"3.6\" and python_version < \"3.11\""} 218 219 [[package]] 220 name = "ipython" 221 version = "7.34.0" 222 description = "IPython: Productive Interactive Computing" 223 category = "dev" 224 optional = false 225 python-versions = ">=3.7" 226 227 [package.dependencies] 228 appnope = {version = "*", markers = "sys_platform == \"darwin\""} 229 backcall = "*" 230 colorama = {version = "*", markers = "sys_platform == \"win32\""} 231 decorator = "*" 232 jedi = ">=0.16" 233 matplotlib-inline = "*" 234 pexpect = {version = ">4.3", markers = "sys_platform != \"win32\""} 235 pickleshare = "*" 236 prompt-toolkit = ">=2.0.0,<3.0.0 || >3.0.0,<3.0.1 || >3.0.1,<3.1.0" 237 pygments = "*" 238 traitlets = ">=4.2" 239 240 [package.extras] 241 all = ["Sphinx (>=1.3)", "ipykernel", "ipyparallel", "ipywidgets", "nbconvert", "nbformat", "nose (>=0.10.1)", "notebook", "numpy (>=1.17)", "pygments", "qtconsole", "requests", "testpath"] 242 doc = ["Sphinx (>=1.3)"] 243 kernel = ["ipykernel"] 244 nbconvert = ["nbconvert"] 245 nbformat = ["nbformat"] 246 notebook = ["notebook", "ipywidgets"] 247 parallel = ["ipyparallel"] 248 qtconsole = ["qtconsole"] 249 test = ["nose (>=0.10.1)", "requests", "testpath", "pygments", "nbformat", "ipykernel", "numpy (>=1.17)"] 250 251 [[package]] 252 name = "jedi" 253 version = "0.18.2" 254 description = "An autocompletion tool for Python that can be used for text editors." 255 category = "dev" 256 optional = false 257 python-versions = ">=3.6" 258 259 [package.dependencies] 260 parso = ">=0.8.0,<0.9.0" 261 262 [package.extras] 263 docs = ["Jinja2 (==2.11.3)", "MarkupSafe (==1.1.1)", "Pygments (==2.8.1)", "alabaster (==0.7.12)", "babel (==2.9.1)", "chardet (==4.0.0)", "commonmark (==0.8.1)", "docutils (==0.17.1)", "future (==0.18.2)", "idna (==2.10)", "imagesize (==1.2.0)", "mock (==1.0.1)", "packaging (==20.9)", "pyparsing (==2.4.7)", "pytz (==2021.1)", "readthedocs-sphinx-ext (==2.1.4)", "recommonmark (==0.5.0)", "requests (==2.25.1)", "six (==1.15.0)", "snowballstemmer (==2.1.0)", "sphinx-rtd-theme (==0.4.3)", "sphinx (==1.8.5)", "sphinxcontrib-serializinghtml (==1.1.4)", "sphinxcontrib-websupport (==1.2.4)", "urllib3 (==1.26.4)"] 264 qa = ["flake8 (==3.8.3)", "mypy (==0.782)"] 265 testing = ["Django (<3.1)", "attrs", "colorama", "docopt", "pytest (<7.0.0)"] 266 267 [[package]] 268 name = "jetforce" 269 version = "0.9.1" 270 description = "An Experimental Gemini Server" 271 category = "main" 272 optional = false 273 python-versions = ">=3.7" 274 275 [package.dependencies] 276 idna = "*" 277 pyopenssl = "*" 278 service-identity = "*" 279 twisted = ">=20.3.0,<21.2.0" 280 281 [[package]] 282 name = "jinja2" 283 version = "3.1.2" 284 description = "A very fast and expressive template engine." 285 category = "main" 286 optional = false 287 python-versions = ">=3.7" 288 289 [package.dependencies] 290 MarkupSafe = ">=2.0" 291 292 [package.extras] 293 i18n = ["Babel (>=2.7)"] 294 295 [[package]] 296 name = "markupsafe" 297 version = "2.1.2" 298 description = "Safely add untrusted strings to HTML/XML markup." 299 category = "main" 300 optional = false 301 python-versions = ">=3.7" 302 303 [[package]] 304 name = "matplotlib-inline" 305 version = "0.1.6" 306 description = "Inline Matplotlib backend for Jupyter" 307 category = "dev" 308 optional = false 309 python-versions = ">=3.5" 310 311 [package.dependencies] 312 traitlets = "*" 313 314 [[package]] 315 name = "more-itertools" 316 version = "9.0.0" 317 description = "More routines for operating on iterables, beyond itertools" 318 category = "dev" 319 optional = false 320 python-versions = ">=3.7" 321 322 [[package]] 323 name = "packaging" 324 version = "23.0" 325 description = "Core utilities for Python packages" 326 category = "dev" 327 optional = false 328 python-versions = ">=3.7" 329 330 [[package]] 331 name = "parso" 332 version = "0.8.3" 333 description = "A Python Parser" 334 category = "dev" 335 optional = false 336 python-versions = ">=3.6" 337 338 [package.extras] 339 qa = ["flake8 (==3.8.3)", "mypy (==0.782)"] 340 testing = ["docopt", "pytest (<6.0.0)"] 341 342 [[package]] 343 name = "pathspec" 344 version = "0.11.0" 345 description = "Utility library for gitignore style pattern matching of file paths." 346 category = "dev" 347 optional = false 348 python-versions = ">=3.7" 349 350 [[package]] 351 name = "peewee" 352 version = "3.15.4" 353 description = "a little orm" 354 category = "main" 355 optional = false 356 python-versions = "*" 357 358 [[package]] 359 name = "pexpect" 360 version = "4.8.0" 361 description = "Pexpect allows easy control of interactive console applications." 362 category = "dev" 363 optional = false 364 python-versions = "*" 365 366 [package.dependencies] 367 ptyprocess = ">=0.5" 368 369 [[package]] 370 name = "pickleshare" 371 version = "0.7.5" 372 description = "Tiny 'shelve'-like database with concurrency support" 373 category = "dev" 374 optional = false 375 python-versions = "*" 376 377 [[package]] 378 name = "pluggy" 379 version = "0.13.1" 380 description = "plugin and hook calling mechanisms for python" 381 category = "dev" 382 optional = false 383 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" 384 385 [package.extras] 386 dev = ["pre-commit", "tox"] 387 388 [[package]] 389 name = "prompt-toolkit" 390 version = "3.0.36" 391 description = "Library for building powerful interactive command lines in Python" 392 category = "dev" 393 optional = false 394 python-versions = ">=3.6.2" 395 396 [package.dependencies] 397 wcwidth = "*" 398 399 [[package]] 400 name = "ptyprocess" 401 version = "0.7.0" 402 description = "Run a subprocess in a pseudo terminal" 403 category = "dev" 404 optional = false 405 python-versions = "*" 406 407 [[package]] 408 name = "py" 409 version = "1.11.0" 410 description = "library with cross-python path, ini-parsing, io, code, log facilities" 411 category = "dev" 412 optional = false 413 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" 414 415 [[package]] 416 name = "pyasn1" 417 version = "0.4.8" 418 description = "ASN.1 types and codecs" 419 category = "main" 420 optional = false 421 python-versions = "*" 422 423 [[package]] 424 name = "pyasn1-modules" 425 version = "0.2.8" 426 description = "A collection of ASN.1-based protocols modules." 427 category = "main" 428 optional = false 429 python-versions = "*" 430 431 [package.dependencies] 432 pyasn1 = ">=0.4.6,<0.5.0" 433 434 [[package]] 435 name = "pycparser" 436 version = "2.21" 437 description = "C parser in Python" 438 category = "main" 439 optional = false 440 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" 441 442 [[package]] 443 name = "pygments" 444 version = "2.14.0" 445 description = "Pygments is a syntax highlighting package written in Python." 446 category = "dev" 447 optional = false 448 python-versions = ">=3.6" 449 450 [package.extras] 451 plugins = ["importlib-metadata"] 452 453 [[package]] 454 name = "pyhamcrest" 455 version = "2.0.4" 456 description = "Hamcrest framework for matcher objects" 457 category = "main" 458 optional = false 459 python-versions = ">=3.6" 460 461 [package.extras] 462 dev = ["black", "flake8", "pyhamcrest", "pytest-mypy", "towncrier", "tox", "tox-asdf", "twine"] 463 docs = ["alabaster (>=0.7,<1.0)", "sphinx (>=4.0,<5.0)"] 464 tests = ["coverage", "dataclasses", "mypy (!=0.940)", "pytest-mypy-plugins", "pytest-sugar", "pytest-xdist", "pytest (>=5.0)", "types-dataclasses", "types-mock"] 465 tests-numpy = ["numpy", "pyhamcrest"] 466 467 [[package]] 468 name = "pyopenssl" 469 version = "23.0.0" 470 description = "Python wrapper module around the OpenSSL library" 471 category = "main" 472 optional = false 473 python-versions = ">=3.6" 474 475 [package.dependencies] 476 cryptography = ">=38.0.0,<40" 477 478 [package.extras] 479 docs = ["sphinx (!=5.2.0,!=5.2.0.post0)", "sphinx-rtd-theme"] 480 test = ["flaky", "pretend", "pytest (>=3.0.1)"] 481 482 [[package]] 483 name = "pytest" 484 version = "5.4.3" 485 description = "pytest: simple powerful testing with Python" 486 category = "dev" 487 optional = false 488 python-versions = ">=3.5" 489 490 [package.dependencies] 491 atomicwrites = {version = ">=1.0", markers = "sys_platform == \"win32\""} 492 attrs = ">=17.4.0" 493 colorama = {version = "*", markers = "sys_platform == \"win32\""} 494 more-itertools = ">=4.0.0" 495 packaging = "*" 496 pluggy = ">=0.12,<1.0" 497 py = ">=1.5.0" 498 wcwidth = "*" 499 500 [package.extras] 501 checkqa-mypy = ["mypy (==v0.761)"] 502 testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "requests", "xmlschema"] 503 504 [[package]] 505 name = "regex" 506 version = "2022.10.31" 507 description = "Alternative regular expression module, to replace re." 508 category = "dev" 509 optional = false 510 python-versions = ">=3.6" 511 512 [[package]] 513 name = "service-identity" 514 version = "21.1.0" 515 description = "Service identity verification for pyOpenSSL & cryptography." 516 category = "main" 517 optional = false 518 python-versions = "*" 519 520 [package.dependencies] 521 attrs = ">=19.1.0" 522 cryptography = "*" 523 pyasn1 = "*" 524 pyasn1-modules = "*" 525 six = "*" 526 527 [package.extras] 528 dev = ["coverage[toml] (>=5.0.2)", "pytest", "sphinx", "furo", "idna", "pyopenssl"] 529 docs = ["sphinx", "furo"] 530 idna = ["idna"] 531 tests = ["coverage[toml] (>=5.0.2)", "pytest"] 532 533 [[package]] 534 name = "sgmllib3k" 535 version = "1.0.0" 536 description = "Py3k port of sgmllib." 537 category = "main" 538 optional = false 539 python-versions = "*" 540 541 [[package]] 542 name = "six" 543 version = "1.16.0" 544 description = "Python 2 and 3 compatibility utilities" 545 category = "main" 546 optional = false 547 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" 548 549 [[package]] 550 name = "toml" 551 version = "0.10.2" 552 description = "Python Library for Tom's Obvious, Minimal Language" 553 category = "dev" 554 optional = false 555 python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" 556 557 [[package]] 558 name = "tomli" 559 version = "2.0.1" 560 description = "A lil' TOML parser" 561 category = "dev" 562 optional = false 563 python-versions = ">=3.7" 564 565 [[package]] 566 name = "traitlets" 567 version = "5.8.1" 568 description = "Traitlets Python configuration system" 569 category = "dev" 570 optional = false 571 python-versions = ">=3.7" 572 573 [package.extras] 574 docs = ["myst-parser", "pydata-sphinx-theme", "sphinx"] 575 test = ["argcomplete (>=2.0)", "pre-commit", "pytest", "pytest-mock"] 576 577 [[package]] 578 name = "twisted" 579 version = "20.3.0" 580 description = "An asynchronous networking framework written in Python" 581 category = "main" 582 optional = false 583 python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*" 584 585 [package.dependencies] 586 attrs = ">=19.2.0" 587 Automat = ">=0.3.0" 588 constantly = ">=15.1" 589 hyperlink = ">=17.1.1" 590 incremental = ">=16.10.1" 591 PyHamcrest = ">=1.9.0,<1.10.0 || >1.10.0" 592 "zope.interface" = ">=4.4.2" 593 594 [package.extras] 595 all_non_platform = ["pyopenssl (>=16.0.0)", "service_identity (>=18.1.0)", "idna (>=0.6,!=2.3)", "pyasn1", "cryptography (>=2.5)", "appdirs (>=1.4.0)", "bcrypt (>=3.0.0)", "soappy", "pyserial (>=3.0)", "h2 (>=3.0,<4.0)", "priority (>=1.1.0,<2.0)", "pywin32 (!=226)"] 596 conch = ["pyasn1", "cryptography (>=2.5)", "appdirs (>=1.4.0)", "bcrypt (>=3.0.0)"] 597 dev = ["pyflakes (>=1.0.0)", "twisted-dev-tools (>=0.0.2)", "python-subunit", "sphinx (>=1.3.1)", "towncrier (>=17.4.0)"] 598 http2 = ["h2 (>=3.0,<4.0)", "priority (>=1.1.0,<2.0)"] 599 macos_platform = ["pyobjc-core", "pyobjc-framework-cfnetwork", "pyobjc-framework-cocoa", "pyopenssl (>=16.0.0)", "service_identity (>=18.1.0)", "idna (>=0.6,!=2.3)", "pyasn1", "cryptography (>=2.5)", "appdirs (>=1.4.0)", "bcrypt (>=3.0.0)", "soappy", "pyserial (>=3.0)", "h2 (>=3.0,<4.0)", "priority (>=1.1.0,<2.0)", "pywin32 (!=226)"] 600 osx_platform = ["pyobjc-core", "pyobjc-framework-cfnetwork", "pyobjc-framework-cocoa", "pyopenssl (>=16.0.0)", "service_identity (>=18.1.0)", "idna (>=0.6,!=2.3)", "pyasn1", "cryptography (>=2.5)", "appdirs (>=1.4.0)", "bcrypt (>=3.0.0)", "soappy", "pyserial (>=3.0)", "h2 (>=3.0,<4.0)", "priority (>=1.1.0,<2.0)", "pywin32 (!=226)"] 601 serial = ["pyserial (>=3.0)", "pywin32 (!=226)"] 602 soap = ["soappy"] 603 tls = ["pyopenssl (>=16.0.0)", "service_identity (>=18.1.0)", "idna (>=0.6,!=2.3)"] 604 windows_platform = ["pywin32 (!=226)", "pyopenssl (>=16.0.0)", "service_identity (>=18.1.0)", "idna (>=0.6,!=2.3)", "pyasn1", "cryptography (>=2.5)", "appdirs (>=1.4.0)", "bcrypt (>=3.0.0)", "soappy", "pyserial (>=3.0)", "h2 (>=3.0,<4.0)", "priority (>=1.1.0,<2.0)", "pywin32 (!=226)"] 605 606 [[package]] 607 name = "typed-ast" 608 version = "1.5.4" 609 description = "a fork of Python 2 and 3 ast modules with type comment support" 610 category = "dev" 611 optional = false 612 python-versions = ">=3.6" 613 614 [[package]] 615 name = "wcwidth" 616 version = "0.2.6" 617 description = "Measures the displayed width of unicode strings in a terminal" 618 category = "dev" 619 optional = false 620 python-versions = "*" 621 622 [[package]] 623 name = "whoosh" 624 version = "2.7.4" 625 description = "Fast, pure-Python full text indexing, search, and spell checking library." 626 category = "main" 627 optional = false 628 python-versions = "*" 629 630 [[package]] 631 name = "zope.interface" 632 version = "5.5.2" 633 description = "Interfaces for Python" 634 category = "main" 635 optional = false 636 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" 637 638 [package.extras] 639 docs = ["sphinx", "repoze.sphinx.autointerface"] 640 test = ["coverage (>=5.0.3)", "zope.event", "zope.testing"] 641 testing = ["coverage (>=5.0.3)", "zope.event", "zope.testing"] 642 643 [metadata] 644 lock-version = "1.1" 645 python-versions = "^3.9" 646 content-hash = "8a21825c0d445c963133d204fd3c75023331072c5faf7a7e48338932e03a41de" 647 648 [metadata.files] 649 appdirs = [ 650 {file = "appdirs-1.4.4-py2.py3-none-any.whl", hash = "sha256:a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128"}, 651 {file = "appdirs-1.4.4.tar.gz", hash = "sha256:7d5d0167b2b1ba821647616af46a749d1c653740dd0d2415100fe26e27afdf41"}, 652 ] 653 appnope = [ 654 {file = "appnope-0.1.3-py2.py3-none-any.whl", hash = "sha256:265a455292d0bd8a72453494fa24df5a11eb18373a60c7c0430889f22548605e"}, 655 {file = "appnope-0.1.3.tar.gz", hash = "sha256:02bd91c4de869fbb1e1c50aafc4098827a7a54ab2f39d9dcba6c9547ed920e24"}, 656 ] 657 atomicwrites = [] 658 attrs = [] 659 automat = [] 660 backcall = [ 661 {file = "backcall-0.2.0-py2.py3-none-any.whl", hash = "sha256:fbbce6a29f263178a1f7915c1940bde0ec2b2a967566fe1c65c1dfb7422bd255"}, 662 {file = "backcall-0.2.0.tar.gz", hash = "sha256:5cbdbf27be5e7cfadb448baf0aa95508f91f2bbc6c6437cd9cd06e2a4c215e1e"}, 663 ] 664 black = [ 665 {file = "black-19.10b0-py36-none-any.whl", hash = "sha256:1b30e59be925fafc1ee4565e5e08abef6b03fe455102883820fe5ee2e4734e0b"}, 666 {file = "black-19.10b0.tar.gz", hash = "sha256:c2edb73a08e9e0e6f65a0e6af18b059b8b1cdd5bef997d7a0b181df93dc81539"}, 667 ] 668 cffi = [] 669 click = [ 670 {file = "click-8.1.3-py3-none-any.whl", hash = "sha256:bb4d8133cb15a609f44e8213d9b391b0809795062913b383c62be0ee95b1db48"}, 671 {file = "click-8.1.3.tar.gz", hash = "sha256:7682dc8afb30297001674575ea00d1814d808d6a36af415a82bd481d37ba7b8e"}, 672 ] 673 colorama = [] 674 constantly = [ 675 {file = "constantly-15.1.0-py2.py3-none-any.whl", hash = "sha256:dd2fa9d6b1a51a83f0d7dd76293d734046aa176e384bf6e33b7e44880eb37c5d"}, 676 {file = "constantly-15.1.0.tar.gz", hash = "sha256:586372eb92059873e29eba4f9dec8381541b4d3834660707faf8ba59146dfc35"}, 677 ] 678 cryptography = [] 679 decorator = [ 680 {file = "decorator-5.1.1-py3-none-any.whl", hash = "sha256:b8c3f85900b9dc423225913c5aace94729fe1fa9763b38939a95226f02d37186"}, 681 {file = "decorator-5.1.1.tar.gz", hash = "sha256:637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330"}, 682 ] 683 feedparser = [] 684 gusmobile = [] 685 hyperlink = [ 686 {file = "hyperlink-21.0.0-py2.py3-none-any.whl", hash = "sha256:e6b14c37ecb73e89c77d78cdb4c2cc8f3fb59a885c5b3f819ff4ed80f25af1b4"}, 687 {file = "hyperlink-21.0.0.tar.gz", hash = "sha256:427af957daa58bc909471c6c40f74c5450fa123dd093fc53efd2e91d2705a56b"}, 688 ] 689 idna = [] 690 incremental = [] 691 ipdb = [] 692 ipython = [] 693 jedi = [] 694 jetforce = [] 695 jinja2 = [ 696 {file = "Jinja2-3.1.2-py3-none-any.whl", hash = "sha256:6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61"}, 697 {file = "Jinja2-3.1.2.tar.gz", hash = "sha256:31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852"}, 698 ] 699 markupsafe = [] 700 matplotlib-inline = [] 701 more-itertools = [] 702 packaging = [] 703 parso = [ 704 {file = "parso-0.8.3-py2.py3-none-any.whl", hash = "sha256:c001d4636cd3aecdaf33cbb40aebb59b094be2a74c556778ef5576c175e19e75"}, 705 {file = "parso-0.8.3.tar.gz", hash = "sha256:8c07be290bb59f03588915921e29e8a50002acaf2cdc5fa0e0114f91709fafa0"}, 706 ] 707 pathspec = [] 708 peewee = [] 709 pexpect = [ 710 {file = "pexpect-4.8.0-py2.py3-none-any.whl", hash = "sha256:0b48a55dcb3c05f3329815901ea4fc1537514d6ba867a152b581d69ae3710937"}, 711 {file = "pexpect-4.8.0.tar.gz", hash = "sha256:fc65a43959d153d0114afe13997d439c22823a27cefceb5ff35c2178c6784c0c"}, 712 ] 713 pickleshare = [ 714 {file = "pickleshare-0.7.5-py2.py3-none-any.whl", hash = "sha256:9649af414d74d4df115d5d718f82acb59c9d418196b7b4290ed47a12ce62df56"}, 715 {file = "pickleshare-0.7.5.tar.gz", hash = "sha256:87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca"}, 716 ] 717 pluggy = [ 718 {file = "pluggy-0.13.1-py2.py3-none-any.whl", hash = "sha256:966c145cd83c96502c3c3868f50408687b38434af77734af1e9ca461a4081d2d"}, 719 {file = "pluggy-0.13.1.tar.gz", hash = "sha256:15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0"}, 720 ] 721 prompt-toolkit = [] 722 ptyprocess = [ 723 {file = "ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35"}, 724 {file = "ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220"}, 725 ] 726 py = [ 727 {file = "py-1.11.0-py2.py3-none-any.whl", hash = "sha256:607c53218732647dff4acdfcd50cb62615cedf612e72d1724fb1a0cc6405b378"}, 728 {file = "py-1.11.0.tar.gz", hash = "sha256:51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719"}, 729 ] 730 pyasn1 = [ 731 {file = "pyasn1-0.4.8-py2.4.egg", hash = "sha256:fec3e9d8e36808a28efb59b489e4528c10ad0f480e57dcc32b4de5c9d8c9fdf3"}, 732 {file = "pyasn1-0.4.8-py2.5.egg", hash = "sha256:0458773cfe65b153891ac249bcf1b5f8f320b7c2ce462151f8fa74de8934becf"}, 733 {file = "pyasn1-0.4.8-py2.6.egg", hash = "sha256:5c9414dcfede6e441f7e8f81b43b34e834731003427e5b09e4e00e3172a10f00"}, 734 {file = "pyasn1-0.4.8-py2.7.egg", hash = "sha256:6e7545f1a61025a4e58bb336952c5061697da694db1cae97b116e9c46abcf7c8"}, 735 {file = "pyasn1-0.4.8-py2.py3-none-any.whl", hash = "sha256:39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d"}, 736 {file = "pyasn1-0.4.8-py3.1.egg", hash = "sha256:78fa6da68ed2727915c4767bb386ab32cdba863caa7dbe473eaae45f9959da86"}, 737 {file = "pyasn1-0.4.8-py3.2.egg", hash = "sha256:08c3c53b75eaa48d71cf8c710312316392ed40899cb34710d092e96745a358b7"}, 738 {file = "pyasn1-0.4.8-py3.3.egg", hash = "sha256:03840c999ba71680a131cfaee6fab142e1ed9bbd9c693e285cc6aca0d555e576"}, 739 {file = "pyasn1-0.4.8-py3.4.egg", hash = "sha256:7ab8a544af125fb704feadb008c99a88805126fb525280b2270bb25cc1d78a12"}, 740 {file = "pyasn1-0.4.8-py3.5.egg", hash = "sha256:e89bf84b5437b532b0803ba5c9a5e054d21fec423a89952a74f87fa2c9b7bce2"}, 741 {file = "pyasn1-0.4.8-py3.6.egg", hash = "sha256:014c0e9976956a08139dc0712ae195324a75e142284d5f87f1a87ee1b068a359"}, 742 {file = "pyasn1-0.4.8-py3.7.egg", hash = "sha256:99fcc3c8d804d1bc6d9a099921e39d827026409a58f2a720dcdb89374ea0c776"}, 743 {file = "pyasn1-0.4.8.tar.gz", hash = "sha256:aef77c9fb94a3ac588e87841208bdec464471d9871bd5050a287cc9a475cd0ba"}, 744 ] 745 pyasn1-modules = [ 746 {file = "pyasn1-modules-0.2.8.tar.gz", hash = "sha256:905f84c712230b2c592c19470d3ca8d552de726050d1d1716282a1f6146be65e"}, 747 {file = "pyasn1_modules-0.2.8-py2.4.egg", hash = "sha256:0fe1b68d1e486a1ed5473f1302bd991c1611d319bba158e98b106ff86e1d7199"}, 748 {file = "pyasn1_modules-0.2.8-py2.5.egg", hash = "sha256:fe0644d9ab041506b62782e92b06b8c68cca799e1a9636ec398675459e031405"}, 749 {file = "pyasn1_modules-0.2.8-py2.6.egg", hash = "sha256:a99324196732f53093a84c4369c996713eb8c89d360a496b599fb1a9c47fc3eb"}, 750 {file = "pyasn1_modules-0.2.8-py2.7.egg", hash = "sha256:0845a5582f6a02bb3e1bde9ecfc4bfcae6ec3210dd270522fee602365430c3f8"}, 751 {file = "pyasn1_modules-0.2.8-py2.py3-none-any.whl", hash = "sha256:a50b808ffeb97cb3601dd25981f6b016cbb3d31fbf57a8b8a87428e6158d0c74"}, 752 {file = "pyasn1_modules-0.2.8-py3.1.egg", hash = "sha256:f39edd8c4ecaa4556e989147ebf219227e2cd2e8a43c7e7fcb1f1c18c5fd6a3d"}, 753 {file = "pyasn1_modules-0.2.8-py3.2.egg", hash = "sha256:b80486a6c77252ea3a3e9b1e360bc9cf28eaac41263d173c032581ad2f20fe45"}, 754 {file = "pyasn1_modules-0.2.8-py3.3.egg", hash = "sha256:65cebbaffc913f4fe9e4808735c95ea22d7a7775646ab690518c056784bc21b4"}, 755 {file = "pyasn1_modules-0.2.8-py3.4.egg", hash = "sha256:15b7c67fabc7fc240d87fb9aabf999cf82311a6d6fb2c70d00d3d0604878c811"}, 756 {file = "pyasn1_modules-0.2.8-py3.5.egg", hash = "sha256:426edb7a5e8879f1ec54a1864f16b882c2837bfd06eee62f2c982315ee2473ed"}, 757 {file = "pyasn1_modules-0.2.8-py3.6.egg", hash = "sha256:cbac4bc38d117f2a49aeedec4407d23e8866ea4ac27ff2cf7fb3e5b570df19e0"}, 758 {file = "pyasn1_modules-0.2.8-py3.7.egg", hash = "sha256:c29a5e5cc7a3f05926aff34e097e84f8589cd790ce0ed41b67aed6857b26aafd"}, 759 ] 760 pycparser = [ 761 {file = "pycparser-2.21-py2.py3-none-any.whl", hash = "sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9"}, 762 {file = "pycparser-2.21.tar.gz", hash = "sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206"}, 763 ] 764 pygments = [] 765 pyhamcrest = [] 766 pyopenssl = [] 767 pytest = [ 768 {file = "pytest-5.4.3-py3-none-any.whl", hash = "sha256:5c0db86b698e8f170ba4582a492248919255fcd4c79b1ee64ace34301fb589a1"}, 769 {file = "pytest-5.4.3.tar.gz", hash = "sha256:7979331bfcba207414f5e1263b5a0f8f521d0f457318836a7355531ed1a4c7d8"}, 770 ] 771 regex = [] 772 service-identity = [ 773 {file = "service-identity-21.1.0.tar.gz", hash = "sha256:6e6c6086ca271dc11b033d17c3a8bea9f24ebff920c587da090afc9519419d34"}, 774 {file = "service_identity-21.1.0-py2.py3-none-any.whl", hash = "sha256:f0b0caac3d40627c3c04d7a51b6e06721857a0e10a8775f2d1d7e72901b3a7db"}, 775 ] 776 sgmllib3k = [] 777 six = [ 778 {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"}, 779 {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, 780 ] 781 toml = [ 782 {file = "toml-0.10.2-py2.py3-none-any.whl", hash = "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b"}, 783 {file = "toml-0.10.2.tar.gz", hash = "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f"}, 784 ] 785 tomli = [] 786 traitlets = [] 787 twisted = [ 788 {file = "Twisted-20.3.0-cp27-cp27m-macosx_10_6_intel.whl", hash = "sha256:cdbc4c7f0cd7a2218b575844e970f05a1be1861c607b0e048c9bceca0c4d42f7"}, 789 {file = "Twisted-20.3.0-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:d267125cc0f1e8a0eed6319ba4ac7477da9b78a535601c49ecd20c875576433a"}, 790 {file = "Twisted-20.3.0-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:356e8d8dd3590e790e3dba4db139eb8a17aca64b46629c622e1b1597a4a92478"}, 791 {file = "Twisted-20.3.0-cp27-cp27m-win32.whl", hash = "sha256:ca3a0b8c9110800e576d89b5337373e52018b41069bc879f12fa42b7eb2d0274"}, 792 {file = "Twisted-20.3.0-cp27-cp27m-win_amd64.whl", hash = "sha256:cd1dc5c85b58494138a3917752b54bb1daa0045d234b7c132c37a61d5483ebad"}, 793 {file = "Twisted-20.3.0-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:94ac3d55a58c90e2075c5fe1853f2aa3892b73e3bf56395f743aefde8605eeaa"}, 794 {file = "Twisted-20.3.0-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:7408c6635ee1b96587289283ebe90ee15dbf9614b05857b446055116bc822d29"}, 795 {file = "Twisted-20.3.0-cp35-cp35m-macosx_10_6_intel.whl", hash = "sha256:c09c47ff9750a8e3aa60ad169c4b95006d455a29b80ad0901f031a103b2991cd"}, 796 {file = "Twisted-20.3.0-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:158ddb80719a4813d292293ac44ba41d8b56555ed009d90994a278237ee63d2c"}, 797 {file = "Twisted-20.3.0-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:040eb6641125d2a9a09cf198ec7b83dd8858c6f51f6770325ed9959c00f5098f"}, 798 {file = "Twisted-20.3.0-cp35-cp35m-win32.whl", hash = "sha256:147780b8caf21ba2aef3688628eaf13d7e7fe02a86747cd54bfaf2140538f042"}, 799 {file = "Twisted-20.3.0-cp35-cp35m-win_amd64.whl", hash = "sha256:25ffcf37944bdad4a99981bc74006d735a678d2b5c193781254fbbb6d69e3b22"}, 800 {file = "Twisted-20.3.0-cp36-cp36m-macosx_10_6_intel.whl", hash = "sha256:a58e61a2a01e5bcbe3b575c0099a2bcb8d70a75b1a087338e0c48dd6e01a5f15"}, 801 {file = "Twisted-20.3.0-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:7c547fd0215db9da8a1bc23182b309e84a232364cc26d829e9ee196ce840b114"}, 802 {file = "Twisted-20.3.0-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:2182000d6ffc05d269e6c03bfcec8b57e20259ca1086180edaedec3f1e689292"}, 803 {file = "Twisted-20.3.0-cp36-cp36m-win32.whl", hash = "sha256:70952c56e4965b9f53b180daecf20a9595cf22b8d0935cd3bd664c90273c3ab2"}, 804 {file = "Twisted-20.3.0-cp36-cp36m-win_amd64.whl", hash = "sha256:3281d9ce889f7b21bdb73658e887141aa45a102baf3b2320eafcfba954fcefec"}, 805 {file = "Twisted-20.3.0-cp37-cp37m-macosx_10_6_intel.whl", hash = "sha256:e92703bed0cc21d6cb5c61d66922b3b1564015ca8a51325bd164a5e33798d504"}, 806 {file = "Twisted-20.3.0-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:f058bd0168271de4dcdc39845b52dd0a4a2fecf5f1246335f13f5e96eaebb467"}, 807 {file = "Twisted-20.3.0-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:894f6f3cfa57a15ea0d0714e4283913a5f2511dbd18653dd148eba53b3919797"}, 808 {file = "Twisted-20.3.0-cp37-cp37m-win32.whl", hash = "sha256:f3c19e5bd42bbe4bf345704ad7c326c74d3fd7a1b3844987853bef180be638d4"}, 809 {file = "Twisted-20.3.0-cp37-cp37m-win_amd64.whl", hash = "sha256:d95803193561a243cb0401b0567c6b7987d3f2a67046770e1dccd1c9e49a9780"}, 810 {file = "Twisted-20.3.0.tar.bz2", hash = "sha256:d72c55b5d56e176563b91d11952d13b01af8725c623e498db5507b6614fc1e10"}, 811 ] 812 typed-ast = [] 813 wcwidth = [] 814 whoosh = [ 815 {file = "Whoosh-2.7.4-py2.py3-none-any.whl", hash = "sha256:aa39c3c3426e3fd107dcb4bde64ca1e276a65a889d9085a6e4b54ba82420a852"}, 816 {file = "Whoosh-2.7.4.tar.gz", hash = "sha256:7ca5633dbfa9e0e0fa400d3151a8a0c4bec53bd2ecedc0a67705b17565c31a83"}, 817 {file = "Whoosh-2.7.4.zip", hash = "sha256:e0857375f63e9041e03fedd5b7541f97cf78917ac1b6b06c1fcc9b45375dda69"}, 818 ] 819 "zope.interface" = []