name = 'Python' version = '3.10.4' homepage = 'https://python.org/' description = """Python is a programming language that lets you work more quickly and integrate your systems more effectively.""" toolchain = {'name': 'GCCcore', 'version': '11.3.0'} toolchainopts = {'pic': True} source_urls = ['https://www.python.org/ftp/%(namelower)s/%(version)s/'] sources = [SOURCE_TGZ] checksums = ['f3bcc65b1d5f1dc78675c746c98fcee823c038168fc629c5935b044d0911ad28'] builddependencies = [ ('UnZip', '6.0'), ('Rust', '1.60.0'), # required for setuptools-rust, which is needed for cryptography ('pkgconf', '1.8.0'), ('git', '2.36.0', '-nodocs'), # required for pbr ] dependencies = [ ('binutils', '2.38'), ('bzip2', '1.0.8'), # required for bz2 package in Python stdlib ('zlib', '1.2.12'), ('libreadline', '8.1.2'), ('ncurses', '6.3'), ('SQLite', '3.38.3'), ('XZ', '5.2.5'), ('GMP', '6.2.1'), # required for pycrypto ('libffi', '3.4.2'), ('OpenSSL', '1.1', '', True), ] install_pip = True exts_default_options = { 'download_dep_fail': True, 'sanity_pip_check': True, 'source_urls': [PYPI_SOURCE], 'use_pip': True, } # order is important! # package versions updated 1 May 2022 exts_list = [ ('wheel', '0.37.1', { 'checksums': ['e9a504e793efbca1b8e0e9cb979a249cf4a0a7b5b8c9e8b65a5e39d49529c1c4'], }), ('setuptools', '62.1.0', { 'checksums': ['47c7b0c0f8fc10eec4cf1e71c6fdadf8decaa74ffa087e68cd1c20db7ad6a592'], }), ('pip', '22.0.4', { 'checksums': ['b3a9de2c6ef801e9247d1527a4b16f92f2cc141cd1489f3fffaf6a9e96729764'], }), ('blist', '1.3.6', { 'patches': [ 'Python-3_9-blist-1.3.6-fix-undefined_symbol_PyObject_GC_IS_TRACKED.patch', 'Python-3.10-bist-1.3.6-compatibility.patch', ], 'checksums': [ '3a12c450b001bdf895b30ae818d4d6d3f1552096b8c995f0fe0c74bef04d1fc3', # blist-1.3.6.tar.gz # Python-3_9-blist-1.3.6-fix-undefined_symbol_PyObject_GC_IS_TRACKED.patch '18a643d1d1565b05df7dcc9a612a86dcf7b3b352435032f6425a61b597f911d0', # Python-3.10-bist-1.3.6-compatibility.patch '0fb2d92e06b2c39bfc79e229e6fde6053f9aa9538733029377c9a743650a4741', ], }), ('pbr', '5.8.1', { 'checksums': ['66bc5a34912f408bb3925bf21231cb6f59206267b7f63f3503ef865c1a292e25'], }), ('Cython', '0.29.28', { 'checksums': ['d6fac2342802c30e51426828fe084ff4deb1b3387367cf98976bb2e64b6f8e45'], }), ('six', '1.16.0', { 'checksums': ['1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926'], }), ('toml', '0.10.2', { 'checksums': ['b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f'], }), ('flit-core', '3.7.1', { 'source_tmpl': 'flit_core-%(version)s.tar.gz', 'checksums': ['14955af340c43035dbfa96b5ee47407e377ee337f69e70f73064940d27d0a44f'], }), ('tomli', '2.0.1', { 'checksums': ['de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f'], }), ('setuptools_scm', '6.4.2', { 'checksums': ['6833ac65c6ed9711a4d5d2266f8024cfa07c533a0e55f4c12f6eff280a5a9e30'], }), ('python-dateutil', '2.8.2', { 'modulename': 'dateutil', 'checksums': ['0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86'], }), ('decorator', '5.1.1', { 'checksums': ['637996211036b6385ef91435e4fae22989472f9d571faba8927ba8253acbc330'], }), ('liac-arff', '2.5.0', { 'modulename': 'arff', 'checksums': ['3220d0af6487c5aa71b47579be7ad1d94f3849ff1e224af3bf05ad49a0b5c4da'], }), ('pycryptodome', '3.17', { 'modulename': 'Crypto', 'checksums': ['bce2e2d8e82fcf972005652371a3e8731956a0c1fbb719cc897943b3695ad91b'], }), ('ecdsa', '0.17.0', { 'checksums': ['b9f500bb439e4153d0330610f5d26baaf18d17b8ced1bc54410d189385ea68aa'], }), ('ipaddress', '1.0.23', { 'checksums': ['b7f8e0369580bb4a24d5ba1d7cc29660a4a6987763faf1d8a8046830e020e7e2'], }), ('asn1crypto', '1.5.1', { 'checksums': ['13ae38502be632115abf8a24cbe5f4da52e3b5231990aff31123c805306ccb9c'], }), ('idna', '3.3', { 'checksums': ['9d643ff0a55b762d5cdb124b8eaa99c66322e2157b69160bc32796e824360e6d'], }), ('pycparser', '2.21', { 'checksums': ['e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206'], }), ('cffi', '1.15.0', { 'checksums': ['920f0d66a896c2d99f0adbb391f990a84091179542c205fa53ce5787aff87954'], }), ('semantic_version', '2.9.0', { 'checksums': ['abf54873553e5e07a6fd4d5f653b781f5ae41297a493666b59dcf214006a12b2'], }), ('typing_extensions', '4.2.0', { 'checksums': ['f1c24655a0da0d1b67f07e17a5e6b2a105894e6824b92096378bb3668ef02376'], }), ('setuptools-rust', '1.3.0', { 'checksums': ['958c5bf4ab6483d59dab888538121871cc5006354a42fb0fbd50acf03caad1de'], }), ('cryptography', '37.0.1', { # avoid that cargo uses $HOME/.cargo, which can lead to build failures if home directory is NFS mounted, # see https://github.com/rust-lang/cargo/issues/6652 'preinstallopts': "export CARGO_HOME=%(builddir)s/cargo && ", 'checksums': ['d610d0ee14dd9109006215c7c0de15eee91230b70a9bce2263461cf7c3720b83'], }), ('pyasn1', '0.4.8', { 'checksums': ['aef77c9fb94a3ac588e87841208bdec464471d9871bd5050a287cc9a475cd0ba'], }), ('PyNaCl', '1.5.0', { 'modulename': 'nacl', 'checksums': ['8ac7448f09ab85811607bdd21ec2464495ac8b7c66d146bf545b0f08fb9220ba'], }), ('bcrypt', '3.2.2', { 'checksums': ['433c410c2177057705da2a9f2cd01dd157493b2a7ac14c8593a16b3dab6b6bfb'], }), ('paramiko', '2.10.4', { 'checksums': ['3d2e650b6812ce6d160abff701d6ef4434ec97934b13e95cf1ad3da70ffb5c58'], }), ('pyparsing', '3.0.8', { 'checksums': ['7bf433498c016c4314268d95df76c81b842a4cb2b276fa3312cfb1e1d85f6954'], }), ('netifaces', '0.11.0', { 'checksums': ['043a79146eb2907edf439899f262b3dfe41717d34124298ed281139a8b93ca32'], }), ('netaddr', '0.8.0', { 'checksums': ['d6cc57c7a07b1d9d2e917aa8b36ae8ce61c35ba3fcd1b83ca31c5a0ee2b5a243'], }), ('mock', '4.0.3', { 'checksums': ['7d3fbbde18228f4ff2f1f119a45cdffa458b4c0dee32eb4d2bb2f82554bac7bc'], }), ('pytz', '2022.1', { 'checksums': ['1e760e2fe6a8163bc0b3d9a19c4f84342afa0a2affebfaa84b01b978a02ecaa7'], }), ('bitstring', '3.1.9', { 'checksums': ['a5848a3f63111785224dca8bb4c0a75b62ecdef56a042c8d6be74b16f7e860e7'], }), ('appdirs', '1.4.4', { 'checksums': ['7d5d0167b2b1ba821647616af46a749d1c653740dd0d2415100fe26e27afdf41'], }), ('distlib', '0.3.4', { 'source_tmpl': 'distlib-%(version)s.zip', 'checksums': ['e4b58818180336dc9c529bfb9a0b58728ffc09ad92027a3f30b7cd91e3458579'], }), ('filelock', '3.6.0', { 'checksums': ['9cd540a9352e432c7246a48fe4e8712b10acb1df2ad1f30e8c070b82ae1fed85'], }), ('zipp', '3.8.0', { 'checksums': ['56bf8aadb83c24db6c4b577e13de374ccfb67da2078beba1d037c17980bf43ad'], }), ('importlib_metadata', '4.11.3', { 'checksums': ['ea4c597ebf37142f827b8f39299579e31685c31d3a438b59f469406afd0f2539'], }), ('backports.entry_points_selectable', '1.1.1', { 'checksums': ['914b21a479fde881635f7af5adc7f6e38d6b274be32269070c53b698c60d5386'], }), ('pathspec', '0.10.1', { 'checksums': ['7ace6161b621d31e7902eb6b5ae148d12cfd23f4a249b9ffb6b9fee12084323d'], }), ('pluggy', '1.0.0', { 'checksums': ['4224373bacce55f955a878bf9cfa763c1e360858e330072059e10bad68531159'], }), ('packaging', '21.3', { 'checksums': ['dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb'], }), ('editables', '0.3', { 'checksums': ['167524e377358ed1f1374e61c268f0d7a4bf7dbd046c656f7b410cde16161b1a'], }), ('hatchling', '1.9.0', { 'checksums': ['b57c7362f437b9426e4b94228a21d2ac5804fbb2abcb01adde2544a35bb303cd'], }), ('hatch_vcs', '0.2.0', { 'checksums': ['9913d733b34eec9bb0345d0626ca32165a4ad2de15d1ce643c36d09ca908abff'], }), ('hatch_fancy_pypi_readme', '22.7.0', { 'checksums': ['dedf2ba0b81a2975abb1deee9310b2eb85d22380fda0d52869e760b5435aa596'], }), ('platformdirs', '2.5.2', { 'checksums': ['58c8abb07dcb441e6ee4b11d8df0ac856038f944ab98b7be6b27b2a3c7feef19'], }), ('scandir', '1.10.0', { 'checksums': ['4d4631f6062e658e9007ab3149a9b914f3548cb38bfb021c64f39a025ce578ae'], }), ('pathlib2', '2.3.7.post1', { 'checksums': ['9fe0edad898b83c0c3e199c842b27ed216645d2e177757b2dd67384d4113c641'], }), ('importlib_resources', '5.7.1', { 'checksums': ['b6062987dfc51f0fcb809187cffbd60f35df7acb4589091f154214af6d0d49d3'], }), ('virtualenv', '20.14.1', { 'checksums': ['ef589a79795589aada0c1c5b319486797c03b67ac3984c48c669c0e4f50df3a5'], }), ('docopt', '0.6.2', { 'checksums': ['49b3a825280bd66b3aa83585ef59c4a8c82f2c8a522dbe754a8bc8d08c85c491'], }), ('joblib', '1.1.0', { 'checksums': ['4158fcecd13733f8be669be0683b96ebdbbd38d23559f54dca7205aea1bf1e35'], }), ('chardet', '4.0.0', { 'checksums': ['0d6f53a15db4120f2b08c94f11e7d93d2c911ee118b6b30a04ec3ee8310179fa'], }), ('certifi', '2021.10.8', { 'checksums': ['78884e7c1d4b00ce3cea67b44566851c4343c120abd683433ce934a68ea58872'], }), ('urllib3', '1.26.9', { 'checksums': ['aabaf16477806a5e1dd19aa41f8c2b7950dd3c746362d7e3223dbe6de6ac448e'], }), ('charset-normalizer', '2.0.12', { 'checksums': ['2857e29ff0d34db842cd7ca3230549d1a697f96ee6d3fb071cfa6c7393832597'], }), ('requests', '2.27.1', { 'checksums': ['68d7c56fd5a8999887728ef304a6d12edc7be74f1cfa47714fc8b414525c9a61'], }), ('xlrd', '2.0.1', { 'checksums': ['f72f148f54442c6b056bf931dbc34f986fd0c3b0b6b5a58d013c9aef274d0c88'], }), ('py_expression_eval', '0.3.14', { 'checksums': ['ea60f9404a18346d5a63854db21c50666dfb4274ae111000165b31c6f8ab93f1'], }), ('tabulate', '0.8.9', { 'checksums': ['eb1d13f25760052e8931f2ef80aaf6045a6cceb47514db8beab24cded16f13a7'], }), ('ujson', '5.2.0', { 'checksums': ['163191b88842d874e081707d35de2e205e0e396e70fd068d1038879bca8b17ad'], }), ('atomicwrites', '1.4.0', { 'checksums': ['ae70396ad1a434f9c7046fd2dd196fc04b12f9e91ffb859164193be8b6168a7a'], }), ('py', '1.11.0', { 'checksums': ['51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719'], }), ('more-itertools', '8.12.0', { 'checksums': ['7dc6ad46f05f545f900dd59e8dfb4e84a4827b97b3cfecb175ea0c7d247f6064'], }), ('attrs', '21.4.0', { 'modulename': 'attr', 'checksums': ['626ba8234211db98e869df76230a137c4c40a12d72445c45d5f5b716f076e2fd'], }), ('backports.functools_lru_cache', '1.6.4', { 'checksums': ['d5ed2169378b67d3c545e5600d363a923b09c456dab1593914935a68ad478271'], }), ('wcwidth', '0.2.5', { 'checksums': ['c4d647b99872929fdb7bdcaa4fbe7f01413ed3d98077df798530e5b04f116c83'], }), ('iniconfig', '1.1.1', { 'checksums': ['bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32'], }), ('colorama', '0.4.4', { 'checksums': ['5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b'], }), ('pytest', '7.1.2', { 'checksums': ['a06a0425453864a270bc45e71f783330a7428defb4230fb5e6a731fde06ecd45'], }), ('MarkupSafe', '2.1.1', { 'checksums': ['7f91197cc9e48f989d12e4e6fbc46495c446636dfc81b9ccf50bb0ec74b91d4b'], }), ('Jinja2', '3.1.2', { 'checksums': ['31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852'], }), ('sphinxcontrib-serializinghtml', '1.1.5', { 'modulename': 'sphinxcontrib.serializinghtml', 'checksums': ['aa5f6de5dfdf809ef505c4895e51ef5c9eac17d0f287933eb49ec495280b6952'], }), ('sphinxcontrib-websupport', '1.2.4', { 'modulename': 'sphinxcontrib.websupport', 'checksums': ['4edf0223a0685a7c485ae5a156b6f529ba1ee481a1417817935b20bde1956232'], }), ('Pygments', '2.12.0', { 'checksums': ['5eb116118f9612ff1ee89ac96437bb6b49e8f04d8a13b514ba26f620208e26eb'], }), ('imagesize', '1.3.0', { 'checksums': ['cd1750d452385ca327479d45b64d9c7729ecf0b3969a58148298c77092261f9d'], }), # Sphinx 4.5.0 has requirement docutils<0.18,>=0.14 ('docutils', '0.17.1', { 'checksums': ['686577d2e4c32380bb50cbb22f575ed742d58168cee37e99117a854bcd88f125'], }), ('snowballstemmer', '2.2.0', { 'checksums': ['09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1'], }), ('alabaster', '0.7.12', { 'checksums': ['a661d72d58e6ea8a57f7a86e37d86716863ee5e92788398526d58b26a4e4dc02'], }), ('sphinxcontrib-applehelp', '1.0.2', { 'modulename': 'sphinxcontrib.applehelp', 'checksums': ['a072735ec80e7675e3f432fcae8610ecf509c5f1869d17e2eecff44389cdbc58'], }), ('sphinxcontrib-devhelp', '1.0.2', { 'modulename': 'sphinxcontrib.devhelp', 'checksums': ['ff7f1afa7b9642e7060379360a67e9c41e8f3121f2ce9164266f61b9f4b338e4'], }), ('sphinxcontrib-htmlhelp', '2.0.0', { 'modulename': 'sphinxcontrib.htmlhelp', 'checksums': ['f5f8bb2d0d629f398bf47d0d69c07bc13b65f75a81ad9e2f71a63d4b7a2f6db2'], }), ('sphinxcontrib-jsmath', '1.0.1', { 'modulename': 'sphinxcontrib.jsmath', 'checksums': ['a9925e4a4587247ed2191a22df5f6970656cb8ca2bd6284309578f2153e0c4b8'], }), ('sphinxcontrib-qthelp', '1.0.3', { 'modulename': 'sphinxcontrib.qthelp', 'checksums': ['4c33767ee058b70dba89a6fc5c1892c0d57a54be67ddd3e7875a18d14cba5a72'], }), ('Babel', '2.10.1', { 'checksums': ['98aeaca086133efb3e1e2aad0396987490c8425929ddbcfe0550184fdc54cd13'], }), ('Sphinx', '4.5.0', { 'checksums': ['7bf8ca9637a4ee15af412d1a1d9689fec70523a68ca9bb9127c2f3eeb344e2e6'], }), ('sphinx-bootstrap-theme', '0.8.1', { 'checksums': ['683e3b735448dadd0149f76edecf95ff4bd9157787e9e77e0d048ca6f1d680df'], }), ('click', '8.1.3', { 'checksums': ['7682dc8afb30297001674575ea00d1814d808d6a36af415a82bd481d37ba7b8e'], }), ('psutil', '5.9.0', { 'checksums': ['869842dbd66bb80c3217158e629d6fceaecc3a3166d3d1faee515b05dd26ca25'], }), ('future', '0.18.2', { 'checksums': ['b1bead90b70cf6ec3f0710ae53a525360fa360d306a86583adc6bf83a4db537d'], }), ('sortedcontainers', '2.4.0', { 'checksums': ['25caa5a06cc30b6b83d11423433f65d1f9d76c4c6a0c90e3379eaa43b9bfdb88'], }), ('intervaltree', '3.1.0', { 'checksums': ['902b1b88936918f9b2a19e0e5eb7ccb430ae45cde4f39ea4b36932920d33952d'], }), ('pytoml', '0.1.21', { 'checksums': ['8eecf7c8d0adcff3b375b09fe403407aa9b645c499e5ab8cac670ac4a35f61e7'], }), ('zipfile36', '0.1.3', { 'checksums': ['a78a8dddf4fa114f7fe73df76ffcce7538e23433b7a6a96c1c904023f122aead'], }), ('tomli_w', '1.0.0', { 'checksums': ['f463434305e0336248cac9c2dc8076b707d8a12d019dd349f5c1e382dd1ae1b9'], }), ('flit', '3.7.1', { 'checksums': ['3c9bd9c140515bfe62dd938c6610d10d6efb9e35cc647fc614fe5fb3a5036682'], }), ('regex', '2022.4.24', { 'checksums': ['92183e9180c392371079262879c6532ccf55f808e6900df5d9f03c9ca8807255'], }), ('intreehooks', '1.0', { 'checksums': ['87e600d3b16b97ed219c078681260639e77ef5a17c0e0dbdd5a302f99b4e34e1'], }), ('pylev', '1.4.0', { 'checksums': ['9e77e941042ad3a4cc305dcdf2b2dec1aec2fbe3dd9015d2698ad02b173006d1'], }), ('pastel', '0.2.1', { 'source_tmpl': '%(name)s-%(version)s-py2.py3-none-any.whl', 'checksums': ['4349225fcdf6c2bb34d483e523475de5bb04a5c10ef711263452cb37d7dd4364'], }), ('crashtest', '0.3.1', { 'source_tmpl': '%(name)s-%(version)s-py3-none-any.whl', 'checksums': ['300f4b0825f57688b47b6d70c6a31de33512eb2fa1ac614f780939aa0cf91680'], }), ('clikit', '0.6.2', { 'source_tmpl': '%(name)s-%(version)s-py2.py3-none-any.whl', 'checksums': ['71268e074e68082306e23d7369a7b99f824a0ef926e55ba2665e911f7208489e'], }), ('jeepney', '0.8.0', { 'source_tmpl': '%(name)s-%(version)s-py3-none-any.whl', 'checksums': ['c0a454ad016ca575060802ee4d590dd912e35c122fa04e70306de3d076cce755'], }), ('SecretStorage', '3.3.2', { 'checksums': ['0a8eb9645b320881c222e827c26f4cfcf55363e8b374a021981ef886657a912f'], }), ('keyring', '23.5.0', { 'modulename': False, # Doesn't work properly if HOME directory contains keys 'checksums': ['9012508e141a80bd1c0b6778d5c610dd9f8c464d75ac6774248500503f972fb9'], }), ('keyrings.alt', '4.1.0', { 'modulename': False, 'checksums': ['52ccb61d6f16c10f32f30d38cceef7811ed48e086d73e3bae86f0854352c4ab2'], }), ('tomlkit', '0.11.4', { 'source_tmpl': '%(name)s-%(version)s-py3-none-any.whl', 'checksums': ['25d4e2e446c453be6360c67ddfb88838cfc42026322770ba13d1fbd403a93a5c'], }), ('shellingham', '1.5.0', { 'checksums': ['72fb7f5c63103ca2cb91b23dee0c71fe8ad6fbfd46418ef17dbe40db51592dad'], }), ('requests-toolbelt', '0.9.1', { 'checksums': ['968089d4584ad4ad7c171454f0a5c6dac23971e9472521ea3b6d49d610aa6fc0'], }), ('pyrsistent', '0.18.1', { 'checksums': ['d4d61f8b993a7255ba714df3aca52700f8125289f84f704cf80916517c46eb96'], }), ('pkginfo', '1.8.2', { 'checksums': ['542e0d0b6750e2e21c20179803e40ab50598d8066d51097a0e382cba9eb02bff'], }), ('ptyprocess', '0.7.0', { 'source_tmpl': '%(name)s-%(version)s-py2.py3-none-any.whl', 'checksums': ['4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35'], }), ('pexpect', '4.8.0', { 'checksums': ['fc65a43959d153d0114afe13997d439c22823a27cefceb5ff35c2178c6784c0c'], }), ('jsonschema', '4.16.0', { 'checksums': ['165059f076eff6971bae5b742fc029a7b4ef3f9bcf04c14e4776a7605de14b23'], }), ('simplejson', '3.17.6', { 'checksums': ['cf98038d2abf63a1ada5730e91e84c642ba6c225b0198c3684151b1f80c5f8a6'], }), ('webencodings', '0.5.1', { 'checksums': ['b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923'], }), ('html5lib', '1.1', { 'checksums': ['b2e5b40261e20f354d198eae92afc10d750afb487ed5e50f9c4eaf07c184146f'], }), ('cachy', '0.3.0', { 'checksums': ['186581f4ceb42a0bbe040c407da73c14092379b1e4c0e327fdb72ae4a9b269b1'], }), ('msgpack', '1.0.3', { 'checksums': ['51fdc7fb93615286428ee7758cecc2f374d5ff363bdd884c7ea622a7a327a81e'], }), ('CacheControl', '0.12.11', { 'checksums': ['a5b9fcc986b184db101aa280b42ecdcdfc524892596f606858e0b7a8b4d9e144'], }), ('lockfile', '0.12.2', { 'checksums': ['6aed02de03cba24efabcd600b30540140634fc06cfa603822d508d5361e9f799'], }), ('dulwich', '0.20.46', { 'checksums': ['4f0e88ffff5db1523d93d92f1525fe5fa161318ffbaad502c1b9b3be7a067172'], }), ('poetry-core', '1.1.0', { 'modulename': 'poetry.core', 'checksums': ['d145ae121cf79118a8901b60f2c951c4edcc16f55eb8aaefc156aa33aa921f07'], }), ('poetry-plugin-export', '1.0.6', { 'checksums': ['af870afceb38e583afa57bcfadfa5cd35ebd74e35aacadcb802bb3a073c13adb'], }), ('cleo', '1.0.0a5', { # 'source_tmpl': SOURCE_WHL, 'checksums': ['097c9d0e0332fd53cc89fc11eb0a6ba0309e6a3933c08f7b38558555486925d3'], }), ('glob2', '0.7', { 'checksums': ['85c3dbd07c8aa26d63d7aacee34fa86e9a91a3873bc30bf62ec46e531f92ab8c'], }), ('poetry', '1.2.0', { 'checksums': ['17c527d5d5505a5a7c5c14348d87f077d643cf1f186321530cde68e530bba59f'], }), ('fsspec', '2022.3.0', { 'checksums': ['fd582cc4aa0db5968bad9317cae513450eddd08b2193c4428d9349265a995523'], }), ('threadpoolctl', '3.1.0', { 'checksums': ['a335baacfaa4400ae1f0d8e3a58d6674d2f8828e3716bb2802c44955ad391380'], }), ('simplegeneric', '0.8.1', { 'source_tmpl': 'simplegeneric-%(version)s.zip', 'checksums': ['dc972e06094b9af5b855b3df4a646395e43d1c9d0d39ed345b7393560d0b9173'], }), ] moduleclass = 'lang'