poetry.lock 7.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226
  1. [[package]]
  2. category = "dev"
  3. description = "Atomic file writes."
  4. marker = "sys_platform == \"win32\""
  5. name = "atomicwrites"
  6. optional = false
  7. python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
  8. version = "1.3.0"
  9. [[package]]
  10. category = "dev"
  11. description = "Classes Without Boilerplate"
  12. name = "attrs"
  13. optional = false
  14. python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
  15. version = "19.3.0"
  16. [package.extras]
  17. azure-pipelines = ["coverage", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface", "pytest-azurepipelines"]
  18. dev = ["coverage", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface", "sphinx", "pre-commit"]
  19. docs = ["sphinx", "zope.interface"]
  20. tests = ["coverage", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface"]
  21. [[package]]
  22. category = "dev"
  23. description = "Cross-platform colored terminal text."
  24. marker = "sys_platform == \"win32\""
  25. name = "colorama"
  26. optional = false
  27. python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
  28. version = "0.4.3"
  29. [[package]]
  30. category = "dev"
  31. description = "Read metadata from Python packages"
  32. marker = "python_version < \"3.8\""
  33. name = "importlib-metadata"
  34. optional = false
  35. python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
  36. version = "1.3.0"
  37. [package.dependencies]
  38. zipp = ">=0.5"
  39. [package.extras]
  40. docs = ["sphinx", "rst.linker"]
  41. testing = ["packaging", "importlib-resources"]
  42. [[package]]
  43. category = "dev"
  44. description = "More routines for operating on iterables, beyond itertools"
  45. name = "more-itertools"
  46. optional = false
  47. python-versions = ">=3.5"
  48. version = "8.0.2"
  49. [[package]]
  50. category = "dev"
  51. description = "Core utilities for Python packages"
  52. name = "packaging"
  53. optional = false
  54. python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
  55. version = "19.2"
  56. [package.dependencies]
  57. pyparsing = ">=2.0.2"
  58. six = "*"
  59. [[package]]
  60. category = "dev"
  61. description = "plugin and hook calling mechanisms for python"
  62. name = "pluggy"
  63. optional = false
  64. python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
  65. version = "0.13.1"
  66. [package.dependencies]
  67. [package.dependencies.importlib-metadata]
  68. python = "<3.8"
  69. version = ">=0.12"
  70. [package.extras]
  71. dev = ["pre-commit", "tox"]
  72. [[package]]
  73. category = "dev"
  74. description = "library with cross-python path, ini-parsing, io, code, log facilities"
  75. name = "py"
  76. optional = false
  77. python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
  78. version = "1.8.0"
  79. [[package]]
  80. category = "dev"
  81. description = "Python parsing module"
  82. name = "pyparsing"
  83. optional = false
  84. python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
  85. version = "2.4.5"
  86. [[package]]
  87. category = "main"
  88. description = "Python Serial Port Extension"
  89. name = "pyserial"
  90. optional = false
  91. python-versions = "*"
  92. version = "3.4"
  93. [[package]]
  94. category = "dev"
  95. description = "pytest: simple powerful testing with Python"
  96. name = "pytest"
  97. optional = false
  98. python-versions = ">=3.5"
  99. version = "5.3.2"
  100. [package.dependencies]
  101. atomicwrites = ">=1.0"
  102. attrs = ">=17.4.0"
  103. colorama = "*"
  104. more-itertools = ">=4.0.0"
  105. packaging = "*"
  106. pluggy = ">=0.12,<1.0"
  107. py = ">=1.5.0"
  108. wcwidth = "*"
  109. [package.dependencies.importlib-metadata]
  110. python = "<3.8"
  111. version = ">=0.12"
  112. [package.extras]
  113. testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "requests", "xmlschema"]
  114. [[package]]
  115. category = "dev"
  116. description = "Python 2 and 3 compatibility utilities"
  117. name = "six"
  118. optional = false
  119. python-versions = ">=2.6, !=3.0.*, !=3.1.*"
  120. version = "1.13.0"
  121. [[package]]
  122. category = "dev"
  123. description = "Measures number of Terminal column cells of wide-character codes"
  124. name = "wcwidth"
  125. optional = false
  126. python-versions = "*"
  127. version = "0.1.7"
  128. [[package]]
  129. category = "dev"
  130. description = "Backport of pathlib-compatible object wrapper for zip files"
  131. marker = "python_version < \"3.8\""
  132. name = "zipp"
  133. optional = false
  134. python-versions = ">=2.7"
  135. version = "0.6.0"
  136. [package.dependencies]
  137. more-itertools = "*"
  138. [package.extras]
  139. docs = ["sphinx", "jaraco.packaging (>=3.2)", "rst.linker (>=1.9)"]
  140. testing = ["pathlib2", "contextlib2", "unittest2"]
  141. [metadata]
  142. content-hash = "745f1962025a389a49011f3ae54498126f3b8e18c1e4ff8f233316eac0a9b0e3"
  143. python-versions = "^3.7"
  144. [metadata.files]
  145. atomicwrites = [
  146. {file = "atomicwrites-1.3.0-py2.py3-none-any.whl", hash = "sha256:03472c30eb2c5d1ba9227e4c2ca66ab8287fbfbbda3888aa93dc2e28fc6811b4"},
  147. {file = "atomicwrites-1.3.0.tar.gz", hash = "sha256:75a9445bac02d8d058d5e1fe689654ba5a6556a1dfd8ce6ec55a0ed79866cfa6"},
  148. ]
  149. attrs = [
  150. {file = "attrs-19.3.0-py2.py3-none-any.whl", hash = "sha256:08a96c641c3a74e44eb59afb61a24f2cb9f4d7188748e76ba4bb5edfa3cb7d1c"},
  151. {file = "attrs-19.3.0.tar.gz", hash = "sha256:f7b7ce16570fe9965acd6d30101a28f62fb4a7f9e926b3bbc9b61f8b04247e72"},
  152. ]
  153. colorama = [
  154. {file = "colorama-0.4.3-py2.py3-none-any.whl", hash = "sha256:7d73d2a99753107a36ac6b455ee49046802e59d9d076ef8e47b61499fa29afff"},
  155. {file = "colorama-0.4.3.tar.gz", hash = "sha256:e96da0d330793e2cb9485e9ddfd918d456036c7149416295932478192f4436a1"},
  156. ]
  157. importlib-metadata = [
  158. {file = "importlib_metadata-1.3.0-py2.py3-none-any.whl", hash = "sha256:d95141fbfa7ef2ec65cfd945e2af7e5a6ddbd7c8d9a25e66ff3be8e3daf9f60f"},
  159. {file = "importlib_metadata-1.3.0.tar.gz", hash = "sha256:073a852570f92da5f744a3472af1b61e28e9f78ccf0c9117658dc32b15de7b45"},
  160. ]
  161. more-itertools = [
  162. {file = "more-itertools-8.0.2.tar.gz", hash = "sha256:b84b238cce0d9adad5ed87e745778d20a3f8487d0f0cb8b8a586816c7496458d"},
  163. {file = "more_itertools-8.0.2-py3-none-any.whl", hash = "sha256:c833ef592a0324bcc6a60e48440da07645063c453880c9477ceb22490aec1564"},
  164. ]
  165. packaging = [
  166. {file = "packaging-19.2-py2.py3-none-any.whl", hash = "sha256:d9551545c6d761f3def1677baf08ab2a3ca17c56879e70fecba2fc4dde4ed108"},
  167. {file = "packaging-19.2.tar.gz", hash = "sha256:28b924174df7a2fa32c1953825ff29c61e2f5e082343165438812f00d3a7fc47"},
  168. ]
  169. pluggy = [
  170. {file = "pluggy-0.13.1-py2.py3-none-any.whl", hash = "sha256:966c145cd83c96502c3c3868f50408687b38434af77734af1e9ca461a4081d2d"},
  171. {file = "pluggy-0.13.1.tar.gz", hash = "sha256:15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0"},
  172. ]
  173. py = [
  174. {file = "py-1.8.0-py2.py3-none-any.whl", hash = "sha256:64f65755aee5b381cea27766a3a147c3f15b9b6b9ac88676de66ba2ae36793fa"},
  175. {file = "py-1.8.0.tar.gz", hash = "sha256:dc639b046a6e2cff5bbe40194ad65936d6ba360b52b3c3fe1d08a82dd50b5e53"},
  176. ]
  177. pyparsing = [
  178. {file = "pyparsing-2.4.5-py2.py3-none-any.whl", hash = "sha256:20f995ecd72f2a1f4bf6b072b63b22e2eb457836601e76d6e5dfcd75436acc1f"},
  179. {file = "pyparsing-2.4.5.tar.gz", hash = "sha256:4ca62001be367f01bd3e92ecbb79070272a9d4964dce6a48a82ff0b8bc7e683a"},
  180. ]
  181. pyserial = [
  182. {file = "pyserial-3.4-py2.py3-none-any.whl", hash = "sha256:e0770fadba80c31013896c7e6ef703f72e7834965954a78e71a3049488d4d7d8"},
  183. {file = "pyserial-3.4.tar.gz", hash = "sha256:6e2d401fdee0eab996cf734e67773a0143b932772ca8b42451440cfed942c627"},
  184. ]
  185. pytest = [
  186. {file = "pytest-5.3.2-py3-none-any.whl", hash = "sha256:e41d489ff43948babd0fad7ad5e49b8735d5d55e26628a58673c39ff61d95de4"},
  187. {file = "pytest-5.3.2.tar.gz", hash = "sha256:6b571215b5a790f9b41f19f3531c53a45cf6bb8ef2988bc1ff9afb38270b25fa"},
  188. ]
  189. six = [
  190. {file = "six-1.13.0-py2.py3-none-any.whl", hash = "sha256:1f1b7d42e254082a9db6279deae68afb421ceba6158efa6131de7b3003ee93fd"},
  191. {file = "six-1.13.0.tar.gz", hash = "sha256:30f610279e8b2578cab6db20741130331735c781b56053c59c4076da27f06b66"},
  192. ]
  193. wcwidth = [
  194. {file = "wcwidth-0.1.7-py2.py3-none-any.whl", hash = "sha256:f4ebe71925af7b40a864553f761ed559b43544f8f71746c2d756c7fe788ade7c"},
  195. {file = "wcwidth-0.1.7.tar.gz", hash = "sha256:3df37372226d6e63e1b1e1eda15c594bca98a22d33a23832a90998faa96bc65e"},
  196. ]
  197. zipp = [
  198. {file = "zipp-0.6.0-py2.py3-none-any.whl", hash = "sha256:f06903e9f1f43b12d371004b4ac7b06ab39a44adc747266928ae6debfa7b3335"},
  199. {file = "zipp-0.6.0.tar.gz", hash = "sha256:3718b1cbcd963c7d4c5511a8240812904164b7f381b647143a89d3b98f9bcd8e"},
  200. ]