diff --git a/easybuild/easyconfigs/p/pytest/pytest-7.1.3-GCCcore-11.2.0.eb b/easybuild/easyconfigs/p/pytest/pytest-7.1.3-GCCcore-11.2.0.eb new file mode 100644 index 000000000000..97f957621d5e --- /dev/null +++ b/easybuild/easyconfigs/p/pytest/pytest-7.1.3-GCCcore-11.2.0.eb @@ -0,0 +1,61 @@ +easyblock = 'PythonBundle' + +name = 'pytest' +version = '7.1.3' + +homepage = 'https://pytest.org' +description = """pytest: simple powerful testing with Python""" + +toolchain = {'name': 'GCCcore', 'version': '11.2.0'} + +builddependencies = [('binutils', '2.37')] +dependencies = [('Python', '3.9.6')] + +use_pip = True +sanity_pip_check = True + +exts_list = [ + ('py', '1.11.0', { + 'checksums': ['51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719'], + }), + ('attrs', '22.1.0', { + 'modulename': 'attr', + 'checksums': ['29adc2665447e5191d0e7c568fde78b21f9672d344281d0c6e1ab085429b22b6'], + }), + ('pluggy', '1.0.0', { + 'checksums': ['4224373bacce55f955a878bf9cfa763c1e360858e330072059e10bad68531159'], + }), + ('atomicwrites', '1.4.1', { + 'checksums': ['81b2c9071a49367a7f770170e5eec8cb66567cfbbc8c73d20ce5ca4a8d71cf11'], + }), + ('more-itertools', '8.14.0', { + 'modulename': 'more_itertools', + 'checksums': ['c09443cd3d5438b8dafccd867a6bc1cb0894389e90cb53d227456b0b0bccb750'], + }), + ('scandir', '1.10.0', { + 'checksums': ['4d4631f6062e658e9007ab3149a9b914f3548cb38bfb021c64f39a025ce578ae'], + }), + ('pathlib2', '2.3.7.post1', { + 'checksums': ['9fe0edad898b83c0c3e199c842b27ed216645d2e177757b2dd67384d4113c641'], + }), + ('iniconfig', '1.1.1', { + 'checksums': ['bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32'], + 'preinstallopts': """sed -i 's/setup(/setup(version="%(version)s",/g' setup.py && """ + }), + ('toml', '0.10.2', { + 'checksums': ['b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f'], + }), + ('tomli', '2.0.1', { + 'checksums': ['de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f'], + }), + (name, version, { + 'checksums': ['4f365fec2dff9c1162f834d9f18af1ba13062db0c708bf7b946f8a5c76180c39'], + }), +] + +sanity_check_paths = { + 'files': ['bin/pytest'], + 'dirs': ['lib/python%(pyshortver)s/site-packages'], +} + +moduleclass = 'tools'