idX^ddlmZddlZgdZgdZGddZGddZdS) )assert_N))z(GNU Fortran 0.5.25 20010319 (prerelease)z0.5.25)z,GNU Fortran (GCC 3.2) 3.2 20020814 (release)z3.2)z6GNU Fortran (GCC) 3.3.3 20040110 (prerelease) (Debian)3.3.3)z)GNU Fortran (GCC) 3.3.3 (Debian 20040401)r)z_GNU Fortran (GCC 3.2.2 20030222 (Red Hat Linux 3.2.2-5)) 3.2.2 20030222 (Red Hat Linux 3.2.2-5)z3.2.2) )zAGNU Fortran 95 (GCC 4.0.3 20051023 (prerelease) (Debian 4.0.2-3))4.0.3)zGNU Fortran 95 (GCC) 4.1.0z4.1.0)z2GNU Fortran 95 (GCC) 4.2.0 20060218 (experimental)z4.2.0)z/GNU Fortran (GCC) 4.3.0 20070316 (experimental)z4.3.0)z!GNU Fortran (rubenvb-4.8.0) 4.8.04.8.0)rr)z4.0.3-7r)zCgfortran: warning: couldn't understand kern.osversion '14.1.0 4.9.14.9.1)zjgfortran: warning: couldn't understand kern.osversion '14.1.0 gfortran: warning: yet another warning 4.9.1r)z)GNU Fortran (crosstool-NG 8a21ab48) 7.2.0z7.2.0ceZdZdZdZdS)TestG77Versionsctjjd}tD]0\}}||}t ||k||f1dSNgnucompilernumpy distutils fcompiler new_fcompilerg77_version_strings version_matchrselffcvsversionvs ]/opt/cloudlinux/venv/lib/python3.11/site-packages/numpy/distutils/tests/test_fcompiler_gnu.pytest_g77_versionz TestG77Versions.test_g77_version sh _ & 4 4e 4 D D. + +KB  $$A AL2q' * * * * + +ctjjd}tD].\}}||}t |du||f/dSr rrrrgfortran_version_stringsrrrrr_rs r test_not_g77zTestG77Versions.test_not_g77&sh _ & 4 4e 4 D D- ( (EB  $$A AIAw ' ' ' ' ( (rN)__name__ __module__ __qualname__rr$rrr r 2+++ (((((rr ceZdZdZdZdS)TestGFortranVersionsctjjd}tD]0\}}||}t ||k||f1dSNgnu95r r rs rtest_gfortran_versionz*TestGFortranVersions.test_gfortran_version-sh _ & 4 4g 4 F F3 + +KB  $$A AL2q' * * * * + +rctjjd}tD].\}}||}t |du||f/dSr-rr"s rtest_not_gfortranz&TestGFortranVersions.test_not_gfortran3sh _ & 4 4g 4 F F( ( (EB  $$A AIAw ' ' ' ' ( (rN)r%r&r'r/r1r(rrr+r+,r)rr+) numpy.testingrnumpy.distutils.fcompilerrrr!r r+r(rrr4s!!!!!! " ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (r