Python-3.10.8-GCCcore-12.2.0.eb 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524
  1. name = 'Python'
  2. version = '3.10.8'
  3. homepage = 'https://python.org/'
  4. description = """Python is a programming language that lets you work more quickly and integrate your systems
  5. more effectively."""
  6. toolchain = {'name': 'GCCcore', 'version': '12.2.0'}
  7. toolchainopts = {'pic': True}
  8. source_urls = ['https://www.python.org/ftp/%(namelower)s/%(version)s/']
  9. sources = [SOURCE_TGZ]
  10. checksums = ['f400c3fb394b8bef1292f6dc1292c5fadc3533039a5bc0c3e885f3e16738029a']
  11. osdependencies = ['libreadline']
  12. builddependencies = [
  13. ('UnZip', '6.0'),
  14. ('Rust', '1.65.0'), # required for setuptools-rust, which is needed for cryptography
  15. ('pkgconf', '1.9.3'),
  16. ('git', '2.38.1', '-nodocs'), # required for pbr
  17. ]
  18. dependencies = [
  19. ('binutils', '2.39'),
  20. ('bzip2', '1.0.8'), # required for bz2 package in Python stdlib
  21. ('zlib', '1.2.12'),
  22. #('libreadline', '8.2'),
  23. ('ncurses', '6.3'),
  24. ('SQLite', '3.39.4'),
  25. ('XZ', '5.2.7'),
  26. ('GMP', '6.2.1'), # required for pycrypto
  27. ('libffi', '3.4.4'),
  28. ('OpenSSL', '1.1', '', SYSTEM),
  29. ]
  30. install_pip = True
  31. exts_default_options = {
  32. 'download_dep_fail': True,
  33. 'sanity_pip_check': True,
  34. 'source_urls': [PYPI_SOURCE],
  35. 'use_pip': True,
  36. }
  37. # order is important!
  38. # package versions updated 12 Nov 2022
  39. exts_list = [
  40. ('wheel', '0.38.4', {
  41. 'checksums': ['965f5259b566725405b05e7cf774052044b1ed30119b5d586b2703aafe8719ac'],
  42. }),
  43. ('setuptools', '63.4.3', {
  44. 'checksums': ['521c833d1e5e1ef0869940e7f486a83de7773b9f029010ad0c2fe35453a9dad9'],
  45. }),
  46. ('pip', '22.3.1', {
  47. 'checksums': ['65fd48317359f3af8e593943e6ae1506b66325085ea64b706a998c6e83eeaf38'],
  48. }),
  49. ('blist', '1.3.6', {
  50. 'patches': [
  51. 'Python-3_9-blist-1.3.6-fix-undefined_symbol_PyObject_GC_IS_TRACKED.patch',
  52. 'Python-3.10-bist-1.3.6-compatibility.patch',
  53. ],
  54. 'checksums': [
  55. {'blist-1.3.6.tar.gz': '3a12c450b001bdf895b30ae818d4d6d3f1552096b8c995f0fe0c74bef04d1fc3'},
  56. {'Python-3_9-blist-1.3.6-fix-undefined_symbol_PyObject_GC_IS_TRACKED.patch':
  57. '18a643d1d1565b05df7dcc9a612a86dcf7b3b352435032f6425a61b597f911d0'},
  58. {'Python-3.10-bist-1.3.6-compatibility.patch':
  59. '0fb2d92e06b2c39bfc79e229e6fde6053f9aa9538733029377c9a743650a4741'},
  60. ],
  61. }),
  62. ('pbr', '5.11.0', {
  63. 'checksums': ['b97bc6695b2aff02144133c2e7399d5885223d42b7912ffaec2ca3898e673bfe'],
  64. }),
  65. ('Cython', '0.29.32', {
  66. 'checksums': ['8733cf4758b79304f2a4e39ebfac5e92341bce47bcceb26c1254398b2f8c1af7'],
  67. }),
  68. ('six', '1.16.0', {
  69. 'checksums': ['1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926'],
  70. }),
  71. ('toml', '0.10.2', {
  72. 'checksums': ['b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f'],
  73. }),
  74. ('flit_core', '3.8.0', {
  75. 'checksums': ['b305b30c99526df5e63d6022dd2310a0a941a187bd3884f4c8ef0418df6c39f3'],
  76. }),
  77. ('tomli', '2.0.1', {
  78. 'checksums': ['de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f'],
  79. }),
  80. ('packaging', '21.3', {
  81. 'checksums': ['dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb'],
  82. }),
  83. ('setuptools_scm', '7.0.5', {
  84. 'checksums': ['031e13af771d6f892b941adb6ea04545bbf91ebc5ce68c78aaf3fff6e1fb4844'],
  85. }),
  86. ('python-dateutil', '2.8.2', {
  87. 'modulename': 'dateutil',
  88. 'checksums': ['0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86'],
  89. }),
  90. ('decorator', '5.1.1', {
  91. 'checksums': ['637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330'],
  92. }),
  93. ('liac-arff', '2.5.0', {
  94. 'modulename': 'arff',
  95. 'checksums': ['3220d0af6487c5aa71b47579be7ad1d94f3849ff1e224af3bf05ad49a0b5c4da'],
  96. }),
  97. ('pycryptodome', '3.17', {
  98. 'modulename': 'Crypto.PublicKey.RSA',
  99. 'checksums': ['bce2e2d8e82fcf972005652371a3e8731956a0c1fbb719cc897943b3695ad91b'],
  100. }),
  101. ('ecdsa', '0.18.0', {
  102. 'checksums': ['190348041559e21b22a1d65cee485282ca11a6f81d503fddb84d5017e9ed1e49'],
  103. }),
  104. ('ipaddress', '1.0.23', {
  105. 'checksums': ['b7f8e0369580bb4a24d5ba1d7cc29660a4a6987763faf1d8a8046830e020e7e2'],
  106. }),
  107. ('asn1crypto', '1.5.1', {
  108. 'checksums': ['13ae38502be632115abf8a24cbe5f4da52e3b5231990aff31123c805306ccb9c'],
  109. }),
  110. ('idna', '3.4', {
  111. 'checksums': ['814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4'],
  112. }),
  113. ('pycparser', '2.21', {
  114. 'checksums': ['e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206'],
  115. }),
  116. ('cffi', '1.15.1', {
  117. 'checksums': ['d400bfb9a37b1351253cb402671cea7e89bdecc294e8016a707f6d1d8ac934f9'],
  118. }),
  119. ('semantic_version', '2.10.0', {
  120. 'checksums': ['bdabb6d336998cbb378d4b9db3a4b56a1e3235701dc05ea2690d9a997ed5041c'],
  121. }),
  122. ('typing_extensions', '4.4.0', {
  123. 'checksums': ['1511434bb92bf8dd198c12b1cc812e800d4181cfcb867674e0f8279cc93087aa'],
  124. }),
  125. ('setuptools-rust', '1.5.2', {
  126. 'checksums': ['d8daccb14dc0eae1b6b6eb3ecef79675bd37b4065369f79c35393dd5c55652c7'],
  127. }),
  128. ('cryptography', '38.0.3', {
  129. # avoid that cargo uses $HOME/.cargo, which can lead to build failures if home directory is NFS mounted,
  130. # see https://github.com/rust-lang/cargo/issues/6652
  131. 'preinstallopts': "export CARGO_HOME=%(builddir)s/cargo && ",
  132. 'checksums': ['bfbe6ee19615b07a98b1d2287d6a6073f734735b49ee45b11324d85efc4d5cbd'],
  133. }),
  134. ('pyasn1', '0.4.8', {
  135. 'checksums': ['aef77c9fb94a3ac588e87841208bdec464471d9871bd5050a287cc9a475cd0ba'],
  136. }),
  137. ('PyNaCl', '1.5.0', {
  138. 'modulename': 'nacl',
  139. 'checksums': ['8ac7448f09ab85811607bdd21ec2464495ac8b7c66d146bf545b0f08fb9220ba'],
  140. }),
  141. ('bcrypt', '4.0.1', {
  142. 'checksums': ['27d375903ac8261cfe4047f6709d16f7d18d39b1ec92aaf72af989552a650ebd'],
  143. }),
  144. ('paramiko', '2.12.0', {
  145. 'checksums': ['376885c05c5d6aa6e1f4608aac2a6b5b0548b1add40274477324605903d9cd49'],
  146. }),
  147. ('pyparsing', '3.0.9', {
  148. 'checksums': ['2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb'],
  149. }),
  150. ('netifaces', '0.11.0', {
  151. 'checksums': ['043a79146eb2907edf439899f262b3dfe41717d34124298ed281139a8b93ca32'],
  152. }),
  153. ('netaddr', '0.8.0', {
  154. 'checksums': ['d6cc57c7a07b1d9d2e917aa8b36ae8ce61c35ba3fcd1b83ca31c5a0ee2b5a243'],
  155. }),
  156. ('mock', '4.0.3', {
  157. 'checksums': ['7d3fbbde18228f4ff2f1f119a45cdffa458b4c0dee32eb4d2bb2f82554bac7bc'],
  158. }),
  159. ('pytz', '2022.6', {
  160. 'checksums': ['e89512406b793ca39f5971bc999cc538ce125c0e51c27941bef4568b460095e2'],
  161. }),
  162. ('bitstring', '3.1.9', {
  163. 'checksums': ['a5848a3f63111785224dca8bb4c0a75b62ecdef56a042c8d6be74b16f7e860e7'],
  164. }),
  165. ('appdirs', '1.4.4', {
  166. 'checksums': ['7d5d0167b2b1ba821647616af46a749d1c653740dd0d2415100fe26e27afdf41'],
  167. }),
  168. ('distlib', '0.3.6', {
  169. 'checksums': ['14bad2d9b04d3a36127ac97f30b12a19268f211063d8f8ee4f47108896e11b46'],
  170. }),
  171. ('filelock', '3.8.0', {
  172. 'checksums': ['55447caa666f2198c5b6b13a26d2084d26fa5b115c00d065664b2124680c4edc'],
  173. }),
  174. ('zipp', '3.10.0', {
  175. 'checksums': ['7a7262fd930bd3e36c50b9a64897aec3fafff3dfdeec9623ae22b40e93f99bb8'],
  176. }),
  177. ('importlib_metadata', '5.0.0', {
  178. 'checksums': ['da31db32b304314d044d3c12c79bd59e307889b287ad12ff387b3500835fc2ab'],
  179. }),
  180. ('backports.entry-points-selectable', '1.2.0', {
  181. 'sources': ['backports.entry_points_selectable-%(version)s.tar.gz'],
  182. 'checksums': ['4706f59179657ca7c1d325a543ee1370f8f46331f432bcac62fab242fdf0afa5'],
  183. }),
  184. ('pathspec', '0.10.1', {
  185. 'checksums': ['7ace6161b621d31e7902eb6b5ae148d12cfd23f4a249b9ffb6b9fee12084323d'],
  186. }),
  187. ('pluggy', '1.0.0', {
  188. 'checksums': ['4224373bacce55f955a878bf9cfa763c1e360858e330072059e10bad68531159'],
  189. }),
  190. ('editables', '0.3', {
  191. 'checksums': ['167524e377358ed1f1374e61c268f0d7a4bf7dbd046c656f7b410cde16161b1a'],
  192. }),
  193. ('hatchling', '1.11.1', {
  194. 'checksums': ['9f84361f70cf3a7ab9543b0c3ecc64211ed2ba8a606a71eb6a473c1c9b08e1d0'],
  195. }),
  196. ('hatch_vcs', '0.2.0', {
  197. 'checksums': ['9913d733b34eec9bb0345d0626ca32165a4ad2de15d1ce643c36d09ca908abff'],
  198. }),
  199. ('platformdirs', '2.5.3', {
  200. 'checksums': ['6e52c21afff35cb659c6e52d8b4d61b9bd544557180440538f255d9382c8cbe0'],
  201. }),
  202. ('scandir', '1.10.0', {
  203. 'checksums': ['4d4631f6062e658e9007ab3149a9b914f3548cb38bfb021c64f39a025ce578ae'],
  204. }),
  205. ('pathlib2', '2.3.7.post1', {
  206. 'checksums': ['9fe0edad898b83c0c3e199c842b27ed216645d2e177757b2dd67384d4113c641'],
  207. }),
  208. ('importlib_resources', '5.10.0', {
  209. 'checksums': ['c01b1b94210d9849f286b86bb51bcea7cd56dde0600d8db721d7b81330711668'],
  210. }),
  211. ('virtualenv', '20.16.6', {
  212. 'checksums': ['530b850b523c6449406dfba859d6345e48ef19b8439606c5d74d7d3c9e14d76e'],
  213. }),
  214. ('docopt', '0.6.2', {
  215. 'checksums': ['49b3a825280bd66b3aa83585ef59c4a8c82f2c8a522dbe754a8bc8d08c85c491'],
  216. }),
  217. ('joblib', '1.2.0', {
  218. 'checksums': ['e1cee4a79e4af22881164f218d4311f60074197fb707e082e803b61f6d137018'],
  219. }),
  220. ('chardet', '5.0.0', {
  221. 'checksums': ['0368df2bfd78b5fc20572bb4e9bb7fb53e2c094f60ae9993339e8671d0afb8aa'],
  222. }),
  223. ('certifi', '2022.9.24', {
  224. 'checksums': ['0d9c601124e5a6ba9712dbc60d9c53c21e34f5f641fe83002317394311bdce14'],
  225. }),
  226. ('urllib3', '1.26.12', {
  227. 'checksums': ['3fa96cf423e6987997fc326ae8df396db2a8b7c667747d47ddd8ecba91f4a74e'],
  228. }),
  229. ('charset-normalizer', '2.1.1', {
  230. 'checksums': ['5a3d016c7c547f69d6f81fb0db9449ce888b418b5b9952cc5e6e66843e9dd845'],
  231. }),
  232. ('requests', '2.28.1', {
  233. 'checksums': ['7c5599b102feddaa661c826c56ab4fee28bfd17f5abca1ebbe3e7f19d7c97983'],
  234. }),
  235. ('xlrd', '2.0.1', {
  236. 'checksums': ['f72f148f54442c6b056bf931dbc34f986fd0c3b0b6b5a58d013c9aef274d0c88'],
  237. }),
  238. ('py_expression_eval', '0.3.14', {
  239. 'checksums': ['ea60f9404a18346d5a63854db21c50666dfb4274ae111000165b31c6f8ab93f1'],
  240. }),
  241. ('tabulate', '0.9.0', {
  242. 'checksums': ['0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c'],
  243. }),
  244. ('ujson', '5.5.0', {
  245. 'checksums': ['b25077a971c7da47bd6846a912a747f6963776d90720c88603b1b55d81790780'],
  246. }),
  247. ('atomicwrites', '1.4.1', {
  248. 'checksums': ['81b2c9071a49367a7f770170e5eec8cb66567cfbbc8c73d20ce5ca4a8d71cf11'],
  249. }),
  250. ('py', '1.11.0', {
  251. 'checksums': ['51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719'],
  252. }),
  253. ('more-itertools', '9.0.0', {
  254. 'checksums': ['5a6257e40878ef0520b1803990e3e22303a41b5714006c32a3fd8304b26ea1ab'],
  255. }),
  256. ('attrs', '22.1.0', {
  257. 'modulename': 'attr',
  258. 'checksums': ['29adc2665447e5191d0e7c568fde78b21f9672d344281d0c6e1ab085429b22b6'],
  259. }),
  260. ('backports.functools_lru_cache', '1.6.4', {
  261. 'checksums': ['d5ed2169378b67d3c545e5600d363a923b09c456dab1593914935a68ad478271'],
  262. }),
  263. ('wcwidth', '0.2.5', {
  264. 'checksums': ['c4d647b99872929fdb7bdcaa4fbe7f01413ed3d98077df798530e5b04f116c83'],
  265. }),
  266. ('iniconfig', '1.1.1', {
  267. 'checksums': ['bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32'],
  268. }),
  269. ('colorama', '0.4.6', {
  270. 'checksums': ['08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44'],
  271. }),
  272. ('flit_scm', '1.7.0', {
  273. 'checksums': ['961bd6fb24f31bba75333c234145fff88e6de0a90fc0f7e5e7c79deca69f6bb2'],
  274. }),
  275. ('exceptiongroup', '1.0.1', {
  276. 'checksums': ['73866f7f842ede6cb1daa42c4af078e2035e5f7607f0e2c762cc51bb31bbe7b2'],
  277. }),
  278. ('pytest', '7.2.0', {
  279. 'checksums': ['c4014eb40e10f11f355ad4e3c2fb2c6c6d1919c73f3b5a433de4708202cade59'],
  280. }),
  281. ('MarkupSafe', '2.1.1', {
  282. 'checksums': ['7f91197cc9e48f989d12e4e6fbc46495c446636dfc81b9ccf50bb0ec74b91d4b'],
  283. }),
  284. ('Jinja2', '3.1.2', {
  285. 'checksums': ['31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852'],
  286. }),
  287. ('sphinxcontrib-serializinghtml', '1.1.5', {
  288. 'modulename': 'sphinxcontrib.serializinghtml',
  289. 'checksums': ['aa5f6de5dfdf809ef505c4895e51ef5c9eac17d0f287933eb49ec495280b6952'],
  290. }),
  291. ('sphinxcontrib-websupport', '1.2.4', {
  292. 'modulename': 'sphinxcontrib.websupport',
  293. 'checksums': ['4edf0223a0685a7c485ae5a156b6f529ba1ee481a1417817935b20bde1956232'],
  294. }),
  295. ('Pygments', '2.13.0', {
  296. 'checksums': ['56a8508ae95f98e2b9bdf93a6be5ae3f7d8af858b43e02c5a2ff083726be40c1'],
  297. }),
  298. ('imagesize', '1.4.1', {
  299. 'checksums': ['69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a'],
  300. }),
  301. ('docutils', '0.19', {
  302. 'checksums': ['33995a6753c30b7f577febfc2c50411fec6aac7f7ffeb7c4cfe5991072dcf9e6'],
  303. }),
  304. ('snowballstemmer', '2.2.0', {
  305. 'checksums': ['09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1'],
  306. }),
  307. ('alabaster', '0.7.12', {
  308. 'checksums': ['a661d72d58e6ea8a57f7a86e37d86716863ee5e92788398526d58b26a4e4dc02'],
  309. }),
  310. ('sphinxcontrib-applehelp', '1.0.2', {
  311. 'modulename': 'sphinxcontrib.applehelp',
  312. 'checksums': ['a072735ec80e7675e3f432fcae8610ecf509c5f1869d17e2eecff44389cdbc58'],
  313. }),
  314. ('sphinxcontrib-devhelp', '1.0.2', {
  315. 'modulename': 'sphinxcontrib.devhelp',
  316. 'checksums': ['ff7f1afa7b9642e7060379360a67e9c41e8f3121f2ce9164266f61b9f4b338e4'],
  317. }),
  318. ('sphinxcontrib-htmlhelp', '2.0.0', {
  319. 'modulename': 'sphinxcontrib.htmlhelp',
  320. 'checksums': ['f5f8bb2d0d629f398bf47d0d69c07bc13b65f75a81ad9e2f71a63d4b7a2f6db2'],
  321. }),
  322. ('sphinxcontrib-jsmath', '1.0.1', {
  323. 'modulename': 'sphinxcontrib.jsmath',
  324. 'checksums': ['a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8'],
  325. }),
  326. ('sphinxcontrib-qthelp', '1.0.3', {
  327. 'modulename': 'sphinxcontrib.qthelp',
  328. 'checksums': ['4c33767ee058b70dba89a6fc5c1892c0d57a54be67ddd3e7875a18d14cba5a72'],
  329. }),
  330. ('Babel', '2.11.0', {
  331. 'checksums': ['5ef4b3226b0180dedded4229651c8b0e1a3a6a2837d45a073272f313e4cf97f6'],
  332. }),
  333. ('Sphinx', '5.3.0', {
  334. 'checksums': ['51026de0a9ff9fc13c05d74913ad66047e104f56a129ff73e174eb5c3ee794b5'],
  335. }),
  336. ('sphinx-bootstrap-theme', '0.8.1', {
  337. 'checksums': ['683e3b735448dadd0149f76edecf95ff4bd9157787e9e77e0d048ca6f1d680df'],
  338. }),
  339. ('click', '8.1.3', {
  340. 'checksums': ['7682dc8afb30297001674575ea00d1814d808d6a36af415a82bd481d37ba7b8e'],
  341. }),
  342. ('psutil', '5.9.4', {
  343. 'checksums': ['3d7f9739eb435d4b1338944abe23f49584bde5395f27487d2ee25ad9a8774a62'],
  344. }),
  345. ('future', '0.18.2', {
  346. 'checksums': ['b1bead90b70cf6ec3f0710ae53a525360fa360d306a86583adc6bf83a4db537d'],
  347. }),
  348. ('sortedcontainers', '2.4.0', {
  349. 'checksums': ['25caa5a06cc30b6b83d11423433f65d1f9d76c4c6a0c90e3379eaa43b9bfdb88'],
  350. }),
  351. ('intervaltree', '3.1.0', {
  352. 'checksums': ['902b1b88936918f9b2a19e0e5eb7ccb430ae45cde4f39ea4b36932920d33952d'],
  353. }),
  354. ('pytoml', '0.1.21', {
  355. 'checksums': ['8eecf7c8d0adcff3b375b09fe403407aa9b645c499e5ab8cac670ac4a35f61e7'],
  356. }),
  357. ('zipfile36', '0.1.3', {
  358. 'checksums': ['a78a8dddf4fa114f7fe73df76ffcce7538e23433b7a6a96c1c904023f122aead'],
  359. }),
  360. ('tomli_w', '1.0.0', {
  361. 'checksums': ['f463434305e0336248cac9c2dc8076b707d8a12d019dd349f5c1e382dd1ae1b9'],
  362. }),
  363. ('flit', '3.8.0', {
  364. 'checksums': ['d0f2a8f4bd45dc794befbf5839ecc0fd3830d65a57bd52b5997542fac5d5e937'],
  365. }),
  366. ('regex', '2022.10.31', {
  367. 'checksums': ['a3a98921da9a1bf8457aeee6a551948a83601689e5ecdd736894ea9bbec77e83'],
  368. }),
  369. ('intreehooks', '1.0', {
  370. 'checksums': ['87e600d3b16b97ed219c078681260639e77ef5a17c0e0dbdd5a302f99b4e34e1'],
  371. }),
  372. ('pylev', '1.4.0', {
  373. 'checksums': ['9e77e941042ad3a4cc305dcdf2b2dec1aec2fbe3dd9015d2698ad02b173006d1'],
  374. }),
  375. ('pastel', '0.2.1', {
  376. 'source_tmpl': SOURCE_WHL,
  377. 'checksums': ['4349225fcdf6c2bb34d483e523475de5bb04a5c10ef711263452cb37d7dd4364'],
  378. }),
  379. ('crashtest', '0.3.1', {
  380. 'source_tmpl': SOURCE_PY3_WHL,
  381. 'checksums': ['300f4b0825f57688b47b6d70c6a31de33512eb2fa1ac614f780939aa0cf91680'],
  382. }),
  383. ('clikit', '0.6.2', {
  384. 'source_tmpl': SOURCE_WHL,
  385. 'checksums': ['71268e074e68082306e23d7369a7b99f824a0ef926e55ba2665e911f7208489e'],
  386. }),
  387. ('jeepney', '0.8.0', {
  388. 'source_tmpl': SOURCE_PY3_WHL,
  389. 'checksums': ['c0a454ad016ca575060802ee4d590dd912e35c122fa04e70306de3d076cce755'],
  390. }),
  391. ('SecretStorage', '3.3.3', {
  392. 'checksums': ['2403533ef369eca6d2ba81718576c5e0f564d5cca1b58f73a8b23e7d4eeebd77'],
  393. }),
  394. ('keyring', '23.11.0', {
  395. 'modulename': False,
  396. 'checksums': ['ad192263e2cdd5f12875dedc2da13534359a7e760e77f8d04b50968a821c2361'],
  397. }),
  398. ('jaraco.classes', '3.2.3', {
  399. 'checksums': ['89559fa5c1d3c34eff6f631ad80bb21f378dbcbb35dd161fd2c6b93f5be2f98a'],
  400. }),
  401. ('keyrings.alt', '4.2.0', {
  402. 'modulename': False,
  403. 'checksums': ['2ba3d56441ba0637f5f9c096068f67010ac0453f9d0b626de2aa3019353b6431'],
  404. }),
  405. ('tomlkit', '0.11.6', {
  406. 'source_tmpl': SOURCE_PY3_WHL,
  407. 'checksums': ['07de26b0d8cfc18f871aec595fda24d95b08fef89d147caa861939f37230bf4b'],
  408. }),
  409. ('shellingham', '1.5.0', {
  410. 'checksums': ['72fb7f5c63103ca2cb91b23dee0c71fe8ad6fbfd46418ef17dbe40db51592dad'],
  411. }),
  412. ('requests-toolbelt', '0.9.1', {
  413. 'checksums': ['968089d4584ad4ad7c171454f0a5c6dac23971e9472521ea3b6d49d610aa6fc0'],
  414. }),
  415. ('pyrsistent', '0.19.2', {
  416. 'checksums': ['bfa0351be89c9fcbcb8c9879b826f4353be10f58f8a677efab0c017bf7137ec2'],
  417. }),
  418. ('pkginfo', '1.8.3', {
  419. 'checksums': ['a84da4318dd86f870a9447a8c98340aa06216bfc6f2b7bdc4b8766984ae1867c'],
  420. }),
  421. ('ptyprocess', '0.7.0', {
  422. 'source_tmpl': SOURCE_WHL,
  423. 'checksums': ['4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35'],
  424. }),
  425. ('pexpect', '4.8.0', {
  426. 'checksums': ['fc65a43959d153d0114afe13997d439c22823a27cefceb5ff35c2178c6784c0c'],
  427. }),
  428. ('hatch_fancy_pypi_readme', '22.8.0', {
  429. 'checksums': ['da91282ca09601c18aded8e378daf8b578c70214866f0971156ee9bb9ce6c26a'],
  430. }),
  431. ('jsonschema', '4.17.0', {
  432. 'checksums': ['5bfcf2bca16a087ade17e02b282d34af7ccd749ef76241e7f9bd7c0cb8a9424d'],
  433. }),
  434. ('simplejson', '3.17.6', {
  435. 'checksums': ['cf98038d2abf63a1ada5730e91e84c642ba6c225b0198c3684151b1f80c5f8a6'],
  436. }),
  437. ('webencodings', '0.5.1', {
  438. 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'],
  439. }),
  440. ('html5lib', '1.1', {
  441. 'checksums': ['b2e5b40261e20f354d198eae92afc10d750afb487ed5e50f9c4eaf07c184146f'],
  442. }),
  443. ('cleo', '1.0.0a5', {
  444. 'source_tmpl': SOURCE_PY3_WHL,
  445. 'checksums': ['ff53056589300976e960f75afb792dfbfc9c78dcbb5a448e207a17b643826360'],
  446. }),
  447. ('cachy', '0.3.0', {
  448. 'checksums': ['186581f4ceb42a0bbe040c407da73c14092379b1e4c0e327fdb72ae4a9b269b1'],
  449. }),
  450. ('msgpack', '1.0.4', {
  451. 'checksums': ['f5d869c18f030202eb412f08b28d2afeea553d6613aee89e200d7aca7ef01f5f'],
  452. }),
  453. ('CacheControl', '0.12.11', {
  454. 'checksums': ['a5b9fcc986b184db101aa280b42ecdcdfc524892596f606858e0b7a8b4d9e144'],
  455. }),
  456. ('lockfile', '0.12.2', {
  457. 'checksums': ['6aed02de03cba24efabcd600b30540140634fc06cfa603822d508d5361e9f799'],
  458. }),
  459. ('poetry-core', '1.3.2', {
  460. 'modulename': 'poetry.core',
  461. 'checksums': ['0ab006a40cb38d6a38b97264f6835da2f08a96912f2728ce668e9ac6a34f686f'],
  462. }),
  463. ('glob2', '0.7', {
  464. 'checksums': ['85c3dbd07c8aa26d63d7aacee34fa86e9a91a3873bc30bf62ec46e531f92ab8c'],
  465. }),
  466. ('dulwich', '0.20.50', {
  467. 'checksums': ['50a941796b2c675be39be728d540c16b5b7ce77eb9e1b3f855650ece6832d2be'],
  468. }),
  469. ('poetry_plugin_export', '1.2.0', {
  470. 'checksums': ['9a1dd42765408931d7831738749022651d43a2968b67c988db1b7a567dfe41ef'],
  471. }),
  472. ('poetry', '1.2.2', {
  473. 'checksums': ['6d9ed0b1b826a0a79190f2078d7d78483fa24bf2494f3b170e354eaa5e7b5ea1'],
  474. }),
  475. ('fsspec', '2022.11.0', {
  476. 'checksums': ['259d5fd5c8e756ff2ea72f42e7613c32667dc2049a4ac3d84364a7ca034acb8b'],
  477. }),
  478. ('threadpoolctl', '3.1.0', {
  479. 'checksums': ['a335baacfaa4400ae1f0d8e3a58d6674d2f8828e3716bb2802c44955ad391380'],
  480. }),
  481. ('simplegeneric', '0.8.1', {
  482. 'source_tmpl': 'simplegeneric-%(version)s.zip',
  483. 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'],
  484. }),
  485. ('pooch', '1.6.0', {
  486. 'checksums': ['57d20ec4b10dd694d2b05bb64bc6b109c6e85a6c1405794ce87ed8b341ab3f44'],
  487. }),
  488. ('doit', '0.36.0', {
  489. 'checksums': ['71d07ccc9514cb22fe59d98999577665eaab57e16f644d04336ae0b4bae234bc'],
  490. }),
  491. ('cloudpickle', '2.2.0', {
  492. 'checksums': ['3f4219469c55453cfe4737e564b67c2a149109dabf7f242478948b895f61106f'],
  493. }),
  494. ('pydevtool', '0.3.0', {
  495. 'checksums': ['25e3ba4f3d33ccac33ee2b9775995848d49e9b318b7a146477fb5d52f786fc8a'],
  496. }),
  497. ('rich', '13.1.0', {
  498. 'checksums': ['81c73a30b144bbcdedc13f4ea0b6ffd7fdc3b0d3cc259a9402309c8e4aee1964'],
  499. }),
  500. ('rich-click', '1.6.0', {
  501. 'checksums': ['33799c31f8817101f2eb8fe90e95d2c2acd428a567ee64358ca487f963f75e9c'],
  502. }),
  503. ('commonmark', '0.9.1', {
  504. 'checksums': ['452f9dc859be7f06631ddcb328b6919c67984aca654e5fefb3914d54691aed60'],
  505. }),
  506. ('execnet', '1.9.0', {
  507. 'checksums': ['8f694f3ba9cc92cab508b152dcfe322153975c29bda272e2fd7f3f00f36e47c5'],
  508. }),
  509. ('pytest-xdist', '3.1.0', {
  510. 'modulename': 'xdist',
  511. 'checksums': ['40fdb8f3544921c5dfcd486ac080ce22870e71d82ced6d2e78fa97c2addd480c'],
  512. }),
  513. ]
  514. moduleclass = 'lang'