You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1157 lines
29 KiB

  1. [[package]]
  2. name = "alabaster"
  3. version = "0.7.12"
  4. description = "A configurable sidebar-enabled Sphinx theme"
  5. category = "main"
  6. optional = true
  7. python-versions = "*"
  8. [[package]]
  9. name = "argcomplete"
  10. version = "1.12.3"
  11. description = "Bash tab completion for argparse"
  12. category = "dev"
  13. optional = false
  14. python-versions = "*"
  15. [package.dependencies]
  16. importlib-metadata = {version = ">=0.23,<5", markers = "python_version == \"3.7\""}
  17. [package.extras]
  18. test = ["coverage", "flake8", "pexpect", "wheel"]
  19. [[package]]
  20. name = "astroid"
  21. version = "2.11.7"
  22. description = "An abstract syntax tree for Python with inference support."
  23. category = "main"
  24. optional = true
  25. python-versions = ">=3.6.2"
  26. [package.dependencies]
  27. lazy-object-proxy = ">=1.4.0"
  28. typed-ast = {version = ">=1.4.0,<2.0", markers = "implementation_name == \"cpython\" and python_version < \"3.8\""}
  29. typing-extensions = {version = ">=3.10", markers = "python_version < \"3.10\""}
  30. wrapt = ">=1.11,<2"
  31. [[package]]
  32. name = "atomicwrites"
  33. version = "1.4.1"
  34. description = "Atomic file writes."
  35. category = "dev"
  36. optional = false
  37. python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
  38. [[package]]
  39. name = "attrs"
  40. version = "22.1.0"
  41. description = "Classes Without Boilerplate"
  42. category = "dev"
  43. optional = false
  44. python-versions = ">=3.5"
  45. [package.extras]
  46. dev = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "mypy (>=0.900,!=0.940)", "pytest-mypy-plugins", "zope.interface", "furo", "sphinx", "sphinx-notfound-page", "pre-commit", "cloudpickle"]
  47. docs = ["furo", "sphinx", "zope.interface", "sphinx-notfound-page"]
  48. tests = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "mypy (>=0.900,!=0.940)", "pytest-mypy-plugins", "zope.interface", "cloudpickle"]
  49. tests_no_zope = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "mypy (>=0.900,!=0.940)", "pytest-mypy-plugins", "cloudpickle"]
  50. [[package]]
  51. name = "babel"
  52. version = "2.10.3"
  53. description = "Internationalization utilities"
  54. category = "main"
  55. optional = true
  56. python-versions = ">=3.6"
  57. [package.dependencies]
  58. pytz = ">=2015.7"
  59. [[package]]
  60. name = "black"
  61. version = "22.6.0"
  62. description = "The uncompromising code formatter."
  63. category = "dev"
  64. optional = false
  65. python-versions = ">=3.6.2"
  66. [package.dependencies]
  67. click = ">=8.0.0"
  68. mypy-extensions = ">=0.4.3"
  69. pathspec = ">=0.9.0"
  70. platformdirs = ">=2"
  71. tomli = {version = ">=1.1.0", markers = "python_full_version < \"3.11.0a7\""}
  72. typed-ast = {version = ">=1.4.2", markers = "python_version < \"3.8\" and implementation_name == \"cpython\""}
  73. typing-extensions = {version = ">=3.10.0.0", markers = "python_version < \"3.10\""}
  74. [package.extras]
  75. colorama = ["colorama (>=0.4.3)"]
  76. d = ["aiohttp (>=3.7.4)"]
  77. jupyter = ["ipython (>=7.8.0)", "tokenize-rt (>=3.2.0)"]
  78. uvloop = ["uvloop (>=0.15.2)"]
  79. [[package]]
  80. name = "certifi"
  81. version = "2022.6.15"
  82. description = "Python package for providing Mozilla's CA Bundle."
  83. category = "main"
  84. optional = false
  85. python-versions = ">=3.6"
  86. [[package]]
  87. name = "cffi"
  88. version = "1.15.1"
  89. description = "Foreign Function Interface for Python calling C code."
  90. category = "dev"
  91. optional = false
  92. python-versions = "*"
  93. [package.dependencies]
  94. pycparser = "*"
  95. [[package]]
  96. name = "cfgv"
  97. version = "3.3.1"
  98. description = "Validate configuration and produce human readable error messages."
  99. category = "dev"
  100. optional = false
  101. python-versions = ">=3.6.1"
  102. [[package]]
  103. name = "charset-normalizer"
  104. version = "2.1.1"
  105. description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet."
  106. category = "main"
  107. optional = false
  108. python-versions = ">=3.6.0"
  109. [package.extras]
  110. unicode_backport = ["unicodedata2"]
  111. [[package]]
  112. name = "click"
  113. version = "8.1.3"
  114. description = "Composable command line interface toolkit"
  115. category = "dev"
  116. optional = false
  117. python-versions = ">=3.7"
  118. [package.dependencies]
  119. colorama = {version = "*", markers = "platform_system == \"Windows\""}
  120. importlib-metadata = {version = "*", markers = "python_version < \"3.8\""}
  121. [[package]]
  122. name = "codespell"
  123. version = "2.2.1"
  124. description = "Codespell"
  125. category = "dev"
  126. optional = false
  127. python-versions = ">=3.6"
  128. [package.extras]
  129. dev = ["check-manifest", "flake8", "pytest", "pytest-cov", "pytest-dependency"]
  130. hard-encoding-detection = ["chardet"]
  131. [[package]]
  132. name = "colorama"
  133. version = "0.4.5"
  134. description = "Cross-platform colored terminal text."
  135. category = "main"
  136. optional = false
  137. python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
  138. [[package]]
  139. name = "commitizen"
  140. version = "2.32.2"
  141. description = "Python commitizen client tool"
  142. category = "dev"
  143. optional = false
  144. python-versions = ">=3.6.2,<4.0.0"
  145. [package.dependencies]
  146. argcomplete = ">=1.12.1,<2.0.0"
  147. charset-normalizer = ">=2.1.0,<3.0.0"
  148. colorama = ">=0.4.1,<0.5.0"
  149. decli = ">=0.5.2,<0.6.0"
  150. jinja2 = ">=2.10.3"
  151. packaging = ">=19,<22"
  152. pyyaml = ">=3.08"
  153. questionary = ">=1.4.0,<2.0.0"
  154. termcolor = ">=1.1,<2.0"
  155. tomlkit = ">=0.5.3,<1.0.0"
  156. typing-extensions = ">=4.0.1,<5.0.0"
  157. [[package]]
  158. name = "commonmark"
  159. version = "0.9.1"
  160. description = "Python parser for the CommonMark Markdown spec"
  161. category = "main"
  162. optional = true
  163. python-versions = "*"
  164. [package.extras]
  165. test = ["hypothesis (==3.55.3)", "flake8 (==3.7.8)"]
  166. [[package]]
  167. name = "coverage"
  168. version = "6.4.4"
  169. description = "Code coverage measurement for Python"
  170. category = "dev"
  171. optional = false
  172. python-versions = ">=3.7"
  173. [package.dependencies]
  174. tomli = {version = "*", optional = true, markers = "python_full_version <= \"3.11.0a6\" and extra == \"toml\""}
  175. [package.extras]
  176. toml = ["tomli"]
  177. [[package]]
  178. name = "cryptography"
  179. version = "37.0.4"
  180. description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers."
  181. category = "dev"
  182. optional = false
  183. python-versions = ">=3.6"
  184. [package.dependencies]
  185. cffi = ">=1.12"
  186. [package.extras]
  187. docs = ["sphinx (>=1.6.5,!=1.8.0,!=3.1.0,!=3.1.1)", "sphinx-rtd-theme"]
  188. docstest = ["pyenchant (>=1.6.11)", "twine (>=1.12.0)", "sphinxcontrib-spelling (>=4.0.1)"]
  189. pep8test = ["black", "flake8", "flake8-import-order", "pep8-naming"]
  190. sdist = ["setuptools_rust (>=0.11.4)"]
  191. ssh = ["bcrypt (>=3.1.5)"]
  192. test = ["pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-subtests", "pytest-xdist", "pretend", "iso8601", "pytz", "hypothesis (>=1.11.4,!=3.79.2)"]
  193. [[package]]
  194. name = "darglint"
  195. version = "1.8.1"
  196. description = "A utility for ensuring Google-style docstrings stay up to date with the source code."
  197. category = "dev"
  198. optional = false
  199. python-versions = ">=3.6,<4.0"
  200. [[package]]
  201. name = "decli"
  202. version = "0.5.2"
  203. description = "Minimal, easy-to-use, declarative cli tool"
  204. category = "dev"
  205. optional = false
  206. python-versions = ">=3.6"
  207. [[package]]
  208. name = "distlib"
  209. version = "0.3.6"
  210. description = "Distribution utilities"
  211. category = "dev"
  212. optional = false
  213. python-versions = "*"
  214. [[package]]
  215. name = "docutils"
  216. version = "0.17.1"
  217. description = "Docutils -- Python Documentation Utilities"
  218. category = "main"
  219. optional = true
  220. python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
  221. [[package]]
  222. name = "ecdsa"
  223. version = "0.18.0"
  224. description = "ECDSA cryptographic signature library (pure python)"
  225. category = "main"
  226. optional = false
  227. python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
  228. [package.dependencies]
  229. six = ">=1.9.0"
  230. [package.extras]
  231. gmpy = ["gmpy"]
  232. gmpy2 = ["gmpy2"]
  233. [[package]]
  234. name = "filelock"
  235. version = "3.8.0"
  236. description = "A platform independent file lock."
  237. category = "dev"
  238. optional = false
  239. python-versions = ">=3.7"
  240. [package.extras]
  241. docs = ["furo (>=2022.6.21)", "sphinx (>=5.1.1)", "sphinx-autodoc-typehints (>=1.19.1)"]
  242. testing = ["covdefaults (>=2.2)", "coverage (>=6.4.2)", "pytest (>=7.1.2)", "pytest-cov (>=3)", "pytest-timeout (>=2.1)"]
  243. [[package]]
  244. name = "flake8"
  245. version = "3.9.2"
  246. description = "the modular source code checker: pep8 pyflakes and co"
  247. category = "dev"
  248. optional = false
  249. python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
  250. [package.dependencies]
  251. importlib-metadata = {version = "*", markers = "python_version < \"3.8\""}
  252. mccabe = ">=0.6.0,<0.7.0"
  253. pycodestyle = ">=2.7.0,<2.8.0"
  254. pyflakes = ">=2.3.0,<2.4.0"
  255. [[package]]
  256. name = "flake8-docstrings"
  257. version = "1.6.0"
  258. description = "Extension for flake8 which uses pydocstyle to check docstrings"
  259. category = "dev"
  260. optional = false
  261. python-versions = "*"
  262. [package.dependencies]
  263. flake8 = ">=3"
  264. pydocstyle = ">=2.1"
  265. [[package]]
  266. name = "identify"
  267. version = "2.5.3"
  268. description = "File identification library for Python"
  269. category = "dev"
  270. optional = false
  271. python-versions = ">=3.7"
  272. [package.extras]
  273. license = ["ukkonen"]
  274. [[package]]
  275. name = "idna"
  276. version = "3.3"
  277. description = "Internationalized Domain Names in Applications (IDNA)"
  278. category = "main"
  279. optional = false
  280. python-versions = ">=3.5"
  281. [[package]]
  282. name = "imagesize"
  283. version = "1.4.1"
  284. description = "Getting image size from png/jpeg/jpeg2000/gif file"
  285. category = "main"
  286. optional = true
  287. python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
  288. [[package]]
  289. name = "importlib-metadata"
  290. version = "4.12.0"
  291. description = "Read metadata from Python packages"
  292. category = "main"
  293. optional = false
  294. python-versions = ">=3.7"
  295. [package.dependencies]
  296. typing-extensions = {version = ">=3.6.4", markers = "python_version < \"3.8\""}
  297. zipp = ">=0.5"
  298. [package.extras]
  299. docs = ["sphinx", "jaraco.packaging (>=9)", "rst.linker (>=1.9)"]
  300. perf = ["ipython"]
  301. testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest-cov", "pytest-enabler (>=1.3)", "packaging", "pyfakefs", "flufl.flake8", "pytest-perf (>=0.9.2)", "pytest-black (>=0.3.7)", "pytest-mypy (>=0.9.1)", "importlib-resources (>=1.3)"]
  302. [[package]]
  303. name = "iniconfig"
  304. version = "1.1.1"
  305. description = "iniconfig: brain-dead simple config-ini parsing"
  306. category = "dev"
  307. optional = false
  308. python-versions = "*"
  309. [[package]]
  310. name = "isort"
  311. version = "5.10.1"
  312. description = "A Python utility / library to sort Python imports."
  313. category = "dev"
  314. optional = false
  315. python-versions = ">=3.6.1,<4.0"
  316. [package.extras]
  317. pipfile_deprecated_finder = ["pipreqs", "requirementslib"]
  318. requirements_deprecated_finder = ["pipreqs", "pip-api"]
  319. colors = ["colorama (>=0.4.3,<0.5.0)"]
  320. plugins = ["setuptools"]
  321. [[package]]
  322. name = "jinja2"
  323. version = "3.1.2"
  324. description = "A very fast and expressive template engine."
  325. category = "main"
  326. optional = false
  327. python-versions = ">=3.7"
  328. [package.dependencies]
  329. MarkupSafe = ">=2.0"
  330. [package.extras]
  331. i18n = ["Babel (>=2.7)"]
  332. [[package]]
  333. name = "lazy-object-proxy"
  334. version = "1.7.1"
  335. description = "A fast and thorough lazy object proxy."
  336. category = "main"
  337. optional = true
  338. python-versions = ">=3.6"
  339. [[package]]
  340. name = "m2r2"
  341. version = "0.3.2"
  342. description = "Markdown and reStructuredText in a single file."
  343. category = "main"
  344. optional = true
  345. python-versions = "*"
  346. [package.dependencies]
  347. docutils = "*"
  348. mistune = "0.8.4"
  349. [[package]]
  350. name = "markupsafe"
  351. version = "2.1.1"
  352. description = "Safely add untrusted strings to HTML/XML markup."
  353. category = "main"
  354. optional = false
  355. python-versions = ">=3.7"
  356. [[package]]
  357. name = "mccabe"
  358. version = "0.6.1"
  359. description = "McCabe checker, plugin for flake8"
  360. category = "dev"
  361. optional = false
  362. python-versions = "*"
  363. [[package]]
  364. name = "mistune"
  365. version = "0.8.4"
  366. description = "The fastest markdown parser in pure Python"
  367. category = "main"
  368. optional = true
  369. python-versions = "*"
  370. [[package]]
  371. name = "mock"
  372. version = "4.0.3"
  373. description = "Rolling backport of unittest.mock for all Pythons"
  374. category = "main"
  375. optional = true
  376. python-versions = ">=3.6"
  377. [package.extras]
  378. build = ["twine", "wheel", "blurb"]
  379. docs = ["sphinx"]
  380. test = ["pytest (<5.4)", "pytest-cov"]
  381. [[package]]
  382. name = "mypy-extensions"
  383. version = "0.4.3"
  384. description = "Experimental type system extensions for programs checked with the mypy typechecker."
  385. category = "dev"
  386. optional = false
  387. python-versions = "*"
  388. [[package]]
  389. name = "nodeenv"
  390. version = "1.7.0"
  391. description = "Node.js virtual environment builder"
  392. category = "dev"
  393. optional = false
  394. python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*"
  395. [[package]]
  396. name = "packaging"
  397. version = "21.3"
  398. description = "Core utilities for Python packages"
  399. category = "main"
  400. optional = false
  401. python-versions = ">=3.6"
  402. [package.dependencies]
  403. pyparsing = ">=2.0.2,<3.0.5 || >3.0.5"
  404. [[package]]
  405. name = "pathspec"
  406. version = "0.9.0"
  407. description = "Utility library for gitignore style pattern matching of file paths."
  408. category = "dev"
  409. optional = false
  410. python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
  411. [[package]]
  412. name = "platformdirs"
  413. version = "2.5.2"
  414. description = "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\"."
  415. category = "dev"
  416. optional = false
  417. python-versions = ">=3.7"
  418. [package.extras]
  419. docs = ["furo (>=2021.7.5b38)", "proselint (>=0.10.2)", "sphinx-autodoc-typehints (>=1.12)", "sphinx (>=4)"]
  420. test = ["appdirs (==1.4.4)", "pytest-cov (>=2.7)", "pytest-mock (>=3.6)", "pytest (>=6)"]
  421. [[package]]
  422. name = "pluggy"
  423. version = "1.0.0"
  424. description = "plugin and hook calling mechanisms for python"
  425. category = "dev"
  426. optional = false
  427. python-versions = ">=3.6"
  428. [package.dependencies]
  429. importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""}
  430. [package.extras]
  431. testing = ["pytest-benchmark", "pytest"]
  432. dev = ["tox", "pre-commit"]
  433. [[package]]
  434. name = "pre-commit"
  435. version = "2.20.0"
  436. description = "A framework for managing and maintaining multi-language pre-commit hooks."
  437. category = "dev"
  438. optional = false
  439. python-versions = ">=3.7"
  440. [package.dependencies]
  441. cfgv = ">=2.0.0"
  442. identify = ">=1.0.0"
  443. importlib-metadata = {version = "*", markers = "python_version < \"3.8\""}
  444. nodeenv = ">=0.11.1"
  445. pyyaml = ">=5.1"
  446. toml = "*"
  447. virtualenv = ">=20.0.8"
  448. [[package]]
  449. name = "prompt-toolkit"
  450. version = "3.0.30"
  451. description = "Library for building powerful interactive command lines in Python"
  452. category = "dev"
  453. optional = false
  454. python-versions = ">=3.6.2"
  455. [package.dependencies]
  456. wcwidth = "*"
  457. [[package]]
  458. name = "py"
  459. version = "1.11.0"
  460. description = "library with cross-python path, ini-parsing, io, code, log facilities"
  461. category = "dev"
  462. optional = false
  463. python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
  464. [[package]]
  465. name = "pyasn1"
  466. version = "0.4.8"
  467. description = "ASN.1 types and codecs"
  468. category = "main"
  469. optional = false
  470. python-versions = "*"
  471. [[package]]
  472. name = "pycodestyle"
  473. version = "2.7.0"
  474. description = "Python style guide checker"
  475. category = "dev"
  476. optional = false
  477. python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
  478. [[package]]
  479. name = "pycparser"
  480. version = "2.21"
  481. description = "C parser in Python"
  482. category = "dev"
  483. optional = false
  484. python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
  485. [[package]]
  486. name = "pydocstyle"
  487. version = "6.1.1"
  488. description = "Python docstring style checker"
  489. category = "dev"
  490. optional = false
  491. python-versions = ">=3.6"
  492. [package.dependencies]
  493. snowballstemmer = "*"
  494. [package.extras]
  495. toml = ["toml"]
  496. [[package]]
  497. name = "pyflakes"
  498. version = "2.3.1"
  499. description = "passive checker of Python programs"
  500. category = "dev"
  501. optional = false
  502. python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
  503. [[package]]
  504. name = "pygments"
  505. version = "2.13.0"
  506. description = "Pygments is a syntax highlighting package written in Python."
  507. category = "main"
  508. optional = true
  509. python-versions = ">=3.6"
  510. [package.extras]
  511. plugins = ["importlib-metadata"]
  512. [[package]]
  513. name = "pyparsing"
  514. version = "3.0.9"
  515. description = "pyparsing module - Classes and methods to define and execute parsing grammars"
  516. category = "main"
  517. optional = false
  518. python-versions = ">=3.6.8"
  519. [package.extras]
  520. diagrams = ["railroad-diagrams", "jinja2"]
  521. [[package]]
  522. name = "pytest"
  523. version = "7.1.2"
  524. description = "pytest: simple powerful testing with Python"
  525. category = "dev"
  526. optional = false
  527. python-versions = ">=3.7"
  528. [package.dependencies]
  529. atomicwrites = {version = ">=1.0", markers = "sys_platform == \"win32\""}
  530. attrs = ">=19.2.0"
  531. colorama = {version = "*", markers = "sys_platform == \"win32\""}
  532. importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""}
  533. iniconfig = "*"
  534. packaging = "*"
  535. pluggy = ">=0.12,<2.0"
  536. py = ">=1.8.2"
  537. tomli = ">=1.0.0"
  538. [package.extras]
  539. testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "pygments (>=2.7.2)", "requests", "xmlschema"]
  540. [[package]]
  541. name = "pytest-cov"
  542. version = "3.0.0"
  543. description = "Pytest plugin for measuring coverage."
  544. category = "dev"
  545. optional = false
  546. python-versions = ">=3.6"
  547. [package.dependencies]
  548. coverage = {version = ">=5.2.1", extras = ["toml"]}
  549. pytest = ">=4.6"
  550. [package.extras]
  551. testing = ["virtualenv", "pytest-xdist", "six", "process-tests", "hunter", "fields"]
  552. [[package]]
  553. name = "python-jose"
  554. version = "3.3.0"
  555. description = "JOSE implementation in Python"
  556. category = "main"
  557. optional = false
  558. python-versions = "*"
  559. [package.dependencies]
  560. ecdsa = "!=0.15"
  561. pyasn1 = "*"
  562. rsa = "*"
  563. [package.extras]
  564. cryptography = ["cryptography (>=3.4.0)"]
  565. pycrypto = ["pycrypto (>=2.6.0,<2.7.0)", "pyasn1"]
  566. pycryptodome = ["pycryptodome (>=3.3.1,<4.0.0)", "pyasn1"]
  567. [[package]]
  568. name = "pytz"
  569. version = "2022.2.1"
  570. description = "World timezone definitions, modern and historical"
  571. category = "main"
  572. optional = true
  573. python-versions = "*"
  574. [[package]]
  575. name = "pyyaml"
  576. version = "6.0"
  577. description = "YAML parser and emitter for Python"
  578. category = "main"
  579. optional = false
  580. python-versions = ">=3.6"
  581. [[package]]
  582. name = "questionary"
  583. version = "1.10.0"
  584. description = "Python library to build pretty command line user prompts ⭐️"
  585. category = "dev"
  586. optional = false
  587. python-versions = ">=3.6,<4.0"
  588. [package.dependencies]
  589. prompt_toolkit = ">=2.0,<4.0"
  590. [package.extras]
  591. docs = ["Sphinx (>=3.3,<4.0)", "sphinx-rtd-theme (>=0.5.0,<0.6.0)", "sphinx-autobuild (>=2020.9.1,<2021.0.0)", "sphinx-copybutton (>=0.3.1,<0.4.0)", "sphinx-autodoc-typehints (>=1.11.1,<2.0.0)"]
  592. [[package]]
  593. name = "readthedocs-sphinx-ext"
  594. version = "2.1.8"
  595. description = "Sphinx extension for Read the Docs overrides"
  596. category = "main"
  597. optional = true
  598. python-versions = "*"
  599. [package.dependencies]
  600. Jinja2 = ">=2.9"
  601. packaging = "*"
  602. requests = "*"
  603. [[package]]
  604. name = "recommonmark"
  605. version = "0.7.1"
  606. description = "A docutils-compatibility bridge to CommonMark, enabling you to write CommonMark inside of Docutils & Sphinx projects."
  607. category = "main"
  608. optional = true
  609. python-versions = "*"
  610. [package.dependencies]
  611. commonmark = ">=0.8.1"
  612. docutils = ">=0.11"
  613. sphinx = ">=1.3.1"
  614. [[package]]
  615. name = "requests"
  616. version = "2.28.1"
  617. description = "Python HTTP for Humans."
  618. category = "main"
  619. optional = false
  620. python-versions = ">=3.7, <4"
  621. [package.dependencies]
  622. certifi = ">=2017.4.17"
  623. charset-normalizer = ">=2,<3"
  624. idna = ">=2.5,<4"
  625. urllib3 = ">=1.21.1,<1.27"
  626. [package.extras]
  627. socks = ["PySocks (>=1.5.6,!=1.5.7)"]
  628. use_chardet_on_py3 = ["chardet (>=3.0.2,<6)"]
  629. [[package]]
  630. name = "requests-toolbelt"
  631. version = "0.9.1"
  632. description = "A utility belt for advanced users of python-requests"
  633. category = "main"
  634. optional = false
  635. python-versions = "*"
  636. [package.dependencies]
  637. requests = ">=2.0.1,<3.0.0"
  638. [[package]]
  639. name = "rsa"
  640. version = "4.9"
  641. description = "Pure-Python RSA implementation"
  642. category = "main"
  643. optional = false
  644. python-versions = ">=3.6,<4"
  645. [package.dependencies]
  646. pyasn1 = ">=0.1.3"
  647. [[package]]
  648. name = "six"
  649. version = "1.16.0"
  650. description = "Python 2 and 3 compatibility utilities"
  651. category = "main"
  652. optional = false
  653. python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*"
  654. [[package]]
  655. name = "snowballstemmer"
  656. version = "2.2.0"
  657. description = "This package provides 29 stemmers for 28 languages generated from Snowball algorithms."
  658. category = "main"
  659. optional = false
  660. python-versions = "*"
  661. [[package]]
  662. name = "sphinx"
  663. version = "5.1.1"
  664. description = "Python documentation generator"
  665. category = "main"
  666. optional = true
  667. python-versions = ">=3.6"
  668. [package.dependencies]
  669. alabaster = ">=0.7,<0.8"
  670. babel = ">=1.3"
  671. colorama = {version = ">=0.3.5", markers = "sys_platform == \"win32\""}
  672. docutils = ">=0.14,<0.20"
  673. imagesize = "*"
  674. importlib-metadata = {version = ">=4.4", markers = "python_version < \"3.10\""}
  675. Jinja2 = ">=2.3"
  676. packaging = "*"
  677. Pygments = ">=2.0"
  678. requests = ">=2.5.0"
  679. snowballstemmer = ">=1.1"
  680. sphinxcontrib-applehelp = "*"
  681. sphinxcontrib-devhelp = "*"
  682. sphinxcontrib-htmlhelp = ">=2.0.0"
  683. sphinxcontrib-jsmath = "*"
  684. sphinxcontrib-qthelp = "*"
  685. sphinxcontrib-serializinghtml = ">=1.1.5"
  686. [package.extras]
  687. docs = ["sphinxcontrib-websupport"]
  688. lint = ["flake8 (>=3.5.0)", "flake8-comprehensions", "flake8-bugbear", "isort", "mypy (>=0.971)", "sphinx-lint", "docutils-stubs", "types-typed-ast", "types-requests"]
  689. test = ["pytest (>=4.6)", "html5lib", "cython", "typed-ast"]
  690. [[package]]
  691. name = "sphinx-autoapi"
  692. version = "1.9.0"
  693. description = "Sphinx API documentation generator"
  694. category = "main"
  695. optional = true
  696. python-versions = ">=3.7"
  697. [package.dependencies]
  698. astroid = ">=2.7"
  699. Jinja2 = "*"
  700. PyYAML = "*"
  701. sphinx = ">=3.0"
  702. unidecode = "*"
  703. [package.extras]
  704. docs = ["sphinx", "sphinx-rtd-theme"]
  705. dotnet = ["sphinxcontrib-dotnetdomain"]
  706. go = ["sphinxcontrib-golangdomain"]
  707. [[package]]
  708. name = "sphinx-rtd-theme"
  709. version = "1.0.0"
  710. description = "Read the Docs theme for Sphinx"
  711. category = "main"
  712. optional = true
  713. python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*"
  714. [package.dependencies]
  715. docutils = "<0.18"
  716. sphinx = ">=1.6"
  717. [package.extras]
  718. dev = ["bump2version", "sphinxcontrib-httpdomain", "transifex-client"]
  719. [[package]]
  720. name = "sphinxcontrib-applehelp"
  721. version = "1.0.2"
  722. description = "sphinxcontrib-applehelp is a sphinx extension which outputs Apple help books"
  723. category = "main"
  724. optional = true
  725. python-versions = ">=3.5"
  726. [package.extras]
  727. test = ["pytest"]
  728. lint = ["docutils-stubs", "mypy", "flake8"]
  729. [[package]]
  730. name = "sphinxcontrib-devhelp"
  731. version = "1.0.2"
  732. description = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp document."
  733. category = "main"
  734. optional = true
  735. python-versions = ">=3.5"
  736. [package.extras]
  737. test = ["pytest"]
  738. lint = ["docutils-stubs", "mypy", "flake8"]
  739. [[package]]
  740. name = "sphinxcontrib-htmlhelp"
  741. version = "2.0.0"
  742. description = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files"
  743. category = "main"
  744. optional = true
  745. python-versions = ">=3.6"
  746. [package.extras]
  747. test = ["html5lib", "pytest"]
  748. lint = ["docutils-stubs", "mypy", "flake8"]
  749. [[package]]
  750. name = "sphinxcontrib-jsmath"
  751. version = "1.0.1"
  752. description = "A sphinx extension which renders display math in HTML via JavaScript"
  753. category = "main"
  754. optional = true
  755. python-versions = ">=3.5"
  756. [package.extras]
  757. test = ["mypy", "flake8", "pytest"]
  758. [[package]]
  759. name = "sphinxcontrib-qthelp"
  760. version = "1.0.3"
  761. description = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp document."
  762. category = "main"
  763. optional = true
  764. python-versions = ">=3.5"
  765. [package.extras]
  766. test = ["pytest"]
  767. lint = ["docutils-stubs", "mypy", "flake8"]
  768. [[package]]
  769. name = "sphinxcontrib-serializinghtml"
  770. version = "1.1.5"
  771. description = "sphinxcontrib-serializinghtml is a sphinx extension which outputs \"serialized\" HTML files (json and pickle)."
  772. category = "main"
  773. optional = true
  774. python-versions = ">=3.5"
  775. [package.extras]
  776. test = ["pytest"]
  777. lint = ["docutils-stubs", "mypy", "flake8"]
  778. [[package]]
  779. name = "termcolor"
  780. version = "1.1.0"
  781. description = "ANSII Color formatting for output in terminal."
  782. category = "dev"
  783. optional = false
  784. python-versions = "*"
  785. [[package]]
  786. name = "toml"
  787. version = "0.10.2"
  788. description = "Python Library for Tom's Obvious, Minimal Language"
  789. category = "dev"
  790. optional = false
  791. python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
  792. [[package]]
  793. name = "tomli"
  794. version = "2.0.1"
  795. description = "A lil' TOML parser"
  796. category = "dev"
  797. optional = false
  798. python-versions = ">=3.7"
  799. [[package]]
  800. name = "tomlkit"
  801. version = "0.11.4"
  802. description = "Style preserving TOML library"
  803. category = "dev"
  804. optional = false
  805. python-versions = ">=3.6,<4.0"
  806. [[package]]
  807. name = "tox"
  808. version = "3.25.1"
  809. description = "tox is a generic virtualenv management and test command line tool"
  810. category = "dev"
  811. optional = false
  812. python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
  813. [package.dependencies]
  814. colorama = {version = ">=0.4.1", markers = "platform_system == \"Windows\""}
  815. filelock = ">=3.0.0"
  816. importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""}
  817. packaging = ">=14"
  818. pluggy = ">=0.12.0"
  819. py = ">=1.4.17"
  820. six = ">=1.14.0"
  821. toml = ">=0.9.4"
  822. 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"
  823. [package.extras]
  824. docs = ["pygments-github-lexers (>=0.0.5)", "sphinx (>=2.0.0)", "sphinxcontrib-autoprogram (>=0.1.5)", "towncrier (>=18.5.0)"]
  825. testing = ["flaky (>=3.4.0)", "freezegun (>=0.3.11)", "pytest (>=4.0.0)", "pytest-cov (>=2.5.1)", "pytest-mock (>=1.10.0)", "pytest-randomly (>=1.0.0)", "psutil (>=5.6.1)", "pathlib2 (>=2.3.3)"]
  826. [[package]]
  827. name = "typed-ast"
  828. version = "1.5.4"
  829. description = "a fork of Python 2 and 3 ast modules with type comment support"
  830. category = "main"
  831. optional = false
  832. python-versions = ">=3.6"
  833. [[package]]
  834. name = "typing-extensions"
  835. version = "4.3.0"
  836. description = "Backported and Experimental Type Hints for Python 3.7+"
  837. category = "main"
  838. optional = false
  839. python-versions = ">=3.7"
  840. [[package]]
  841. name = "unidecode"
  842. version = "1.3.4"
  843. description = "ASCII transliterations of Unicode text"
  844. category = "main"
  845. optional = true
  846. python-versions = ">=3.5"
  847. [[package]]
  848. name = "urllib3"
  849. version = "1.26.12"
  850. description = "HTTP library with thread-safe connection pooling, file post, and more."
  851. category = "main"
  852. optional = false
  853. python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*, <4"
  854. [package.extras]
  855. brotli = ["brotlicffi (>=0.8.0)", "brotli (>=1.0.9)", "brotlipy (>=0.6.0)"]
  856. secure = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "certifi", "urllib3-secure-extra", "ipaddress"]
  857. socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"]
  858. [[package]]
  859. name = "virtualenv"
  860. version = "20.16.3"
  861. description = "Virtual Python Environment builder"
  862. category = "dev"
  863. optional = false
  864. python-versions = ">=3.6"
  865. [package.dependencies]
  866. distlib = ">=0.3.5,<1"
  867. filelock = ">=3.4.1,<4"
  868. importlib-metadata = {version = ">=4.8.3", markers = "python_version < \"3.8\""}
  869. platformdirs = ">=2.4,<3"
  870. [package.extras]
  871. docs = ["proselint (>=0.13)", "sphinx (>=5.1.1)", "sphinx-argparse (>=0.3.1)", "sphinx-rtd-theme (>=1)", "towncrier (>=21.9)"]
  872. testing = ["coverage (>=6.2)", "coverage-enable-subprocess (>=1)", "flaky (>=3.7)", "packaging (>=21.3)", "pytest (>=7.0.1)", "pytest-env (>=0.6.2)", "pytest-freezegun (>=0.4.2)", "pytest-mock (>=3.6.1)", "pytest-randomly (>=3.10.3)", "pytest-timeout (>=2.1)"]
  873. [[package]]
  874. name = "wcwidth"
  875. version = "0.2.5"
  876. description = "Measures the displayed width of unicode strings in a terminal"
  877. category = "dev"
  878. optional = false
  879. python-versions = "*"
  880. [[package]]
  881. name = "wrapt"
  882. version = "1.14.1"
  883. description = "Module for decorators, wrappers and monkey patching."
  884. category = "main"
  885. optional = true
  886. python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
  887. [[package]]
  888. name = "zipp"
  889. version = "3.8.1"
  890. description = "Backport of pathlib-compatible object wrapper for zip files"
  891. category = "main"
  892. optional = false
  893. python-versions = ">=3.7"
  894. [package.extras]
  895. docs = ["sphinx", "jaraco.packaging (>=9)", "rst.linker (>=1.9)", "jaraco.tidelift (>=1.4)"]
  896. testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest-cov", "pytest-enabler (>=1.3)", "jaraco.itertools", "func-timeout", "pytest-black (>=0.3.7)", "pytest-mypy (>=0.9.1)"]
  897. [extras]
  898. docs = ["mock", "alabaster", "commonmark", "recommonmark", "Sphinx", "sphinx-rtd-theme", "readthedocs-sphinx-ext", "m2r2", "sphinx-autoapi"]
  899. [metadata]
  900. lock-version = "1.1"
  901. python-versions = "^3.7"
  902. content-hash = "5d740e81a3604cb20ca85945c2fc134f6373f599315992afb50284f1f993c1d0"
  903. [metadata.files]
  904. alabaster = []
  905. argcomplete = []
  906. astroid = []
  907. atomicwrites = []
  908. attrs = []
  909. babel = []
  910. black = []
  911. certifi = []
  912. cffi = []
  913. cfgv = []
  914. charset-normalizer = []
  915. click = []
  916. codespell = []
  917. colorama = []
  918. commitizen = []
  919. commonmark = []
  920. coverage = []
  921. cryptography = []
  922. darglint = []
  923. decli = []
  924. distlib = []
  925. docutils = []
  926. ecdsa = []
  927. filelock = []
  928. flake8 = []
  929. flake8-docstrings = []
  930. identify = []
  931. idna = []
  932. imagesize = []
  933. importlib-metadata = []
  934. iniconfig = []
  935. isort = []
  936. jinja2 = []
  937. lazy-object-proxy = []
  938. m2r2 = []
  939. markupsafe = []
  940. mccabe = []
  941. mistune = []
  942. mock = []
  943. mypy-extensions = []
  944. nodeenv = []
  945. packaging = []
  946. pathspec = []
  947. platformdirs = []
  948. pluggy = []
  949. pre-commit = []
  950. prompt-toolkit = []
  951. py = []
  952. pyasn1 = []
  953. pycodestyle = []
  954. pycparser = []
  955. pydocstyle = []
  956. pyflakes = []
  957. pygments = []
  958. pyparsing = []
  959. pytest = []
  960. pytest-cov = []
  961. python-jose = []
  962. pytz = []
  963. pyyaml = []
  964. questionary = []
  965. readthedocs-sphinx-ext = []
  966. recommonmark = []
  967. requests = []
  968. requests-toolbelt = []
  969. rsa = []
  970. six = []
  971. snowballstemmer = []
  972. sphinx = []
  973. sphinx-autoapi = []
  974. sphinx-rtd-theme = []
  975. sphinxcontrib-applehelp = []
  976. sphinxcontrib-devhelp = []
  977. sphinxcontrib-htmlhelp = []
  978. sphinxcontrib-jsmath = []
  979. sphinxcontrib-qthelp = []
  980. sphinxcontrib-serializinghtml = []
  981. termcolor = []
  982. toml = []
  983. tomli = []
  984. tomlkit = []
  985. tox = []
  986. typed-ast = []
  987. typing-extensions = []
  988. unidecode = []
  989. urllib3 = []
  990. virtualenv = []
  991. wcwidth = []
  992. wrapt = []
  993. zipp = []