Skip to content
Snippets Groups Projects
Select Git revision
  • c211969afd2fc79d85a4c5cad3f681b8a59258ec
  • 2023 default
  • pages protected
  • 2022-matse
  • 2022
  • 2021
  • 2019
  • master
8 results

Introduction-to-Pandas--solution.ipynb

Blame
  • Python-3.10.4-GCCcore-11.3.0.eb 20.06 KiB
    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'