ó 2ÄČ[c @`sĄddlmZmZmZddlmZddlZd!d"d#d$d%gZd&d'd(d)d*d+d,d-d.d/g Z de fd„ƒYZ de fd „ƒYZ dS(0i(tdivisiontabsolute_importtprint_function(tassert_Ns(GNU Fortran 0.5.25 20010319 (prerelease)s0.5.25s,GNU Fortran (GCC 3.2) 3.2 20020814 (release)s3.2s6GNU Fortran (GCC) 3.3.3 20040110 (prerelease) (Debian)s3.3.3s)GNU Fortran (GCC) 3.3.3 (Debian 20040401)s_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)s3.2.2sAGNU Fortran 95 (GCC 4.0.3 20051023 (prerelease) (Debian 4.0.2-3))s4.0.3sGNU Fortran 95 (GCC) 4.1.0s4.1.0s2GNU Fortran 95 (GCC) 4.2.0 20060218 (experimental)s4.2.0s/GNU Fortran (GCC) 4.3.0 20070316 (experimental)s4.3.0s!GNU Fortran (rubenvb-4.8.0) 4.8.0s4.8.0s4.0.3-7sCgfortran: warning: couldn't understand kern.osversion '14.1.0 4.9.1s4.9.1sjgfortran: warning: couldn't understand kern.osversion '14.1.0 gfortran: warning: yet another warning 4.9.1s)GNU Fortran (crosstool-NG 8a21ab48) 7.2.0s7.2.0tTestG77VersionscB`seZd„Zd„ZRS(cC`s[tjjjddƒ}x<tD]4\}}|j|ƒ}t||k||fƒqWdS(Ntcompilertgnu(tnumpyt distutilst fcompilert new_fcompilertg77_version_stringst version_matchR(tselftfctvstversiontv((sG/tmp/pip-build-fiC0ax/numpy/numpy/distutils/tests/test_fcompiler_gnu.pyttest_g77_version"scC`s[tjjjddƒ}x<tD]4\}}|j|ƒ}t|dk||fƒqWdS(NRR(RRR R tgfortran_version_stringsR RtNone(R RRt_R((sG/tmp/pip-build-fiC0ax/numpy/numpy/distutils/tests/test_fcompiler_gnu.pyt test_not_g77(s(t__name__t __module__RR(((sG/tmp/pip-build-fiC0ax/numpy/numpy/distutils/tests/test_fcompiler_gnu.pyR!s tTestGFortranVersionscB`seZd„Zd„ZRS(cC`s[tjjjddƒ}x<tD]4\}}|j|ƒ}t||k||fƒqWdS(NRtgnu95(RRR R RR R(R RRRR((sG/tmp/pip-build-fiC0ax/numpy/numpy/distutils/tests/test_fcompiler_gnu.pyttest_gfortran_version/scC`s[tjjjddƒ}x<tD]4\}}|j|ƒ}t|dk||fƒqWdS(NRR(RRR R R R RR(R RRRR((sG/tmp/pip-build-fiC0ax/numpy/numpy/distutils/tests/test_fcompiler_gnu.pyttest_not_gfortran5s(RRRR(((sG/tmp/pip-build-fiC0ax/numpy/numpy/distutils/tests/test_fcompiler_gnu.pyR.s (s(GNU Fortran 0.5.25 20010319 (prerelease)s0.5.25(s,GNU Fortran (GCC 3.2) 3.2 20020814 (release)s3.2(s6GNU Fortran (GCC) 3.3.3 20040110 (prerelease) (Debian)s3.3.3(s)GNU Fortran (GCC) 3.3.3 (Debian 20040401)s3.3.3(s_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)s3.2.2(sAGNU Fortran 95 (GCC 4.0.3 20051023 (prerelease) (Debian 4.0.2-3))s4.0.3(sGNU Fortran 95 (GCC) 4.1.0s4.1.0(s2GNU Fortran 95 (GCC) 4.2.0 20060218 (experimental)s4.2.0(s/GNU Fortran (GCC) 4.3.0 20070316 (experimental)s4.3.0(s!GNU Fortran (rubenvb-4.8.0) 4.8.0s4.8.0(s4.8.0s4.8.0(s4.0.3-7s4.0.3(sCgfortran: warning: couldn't understand kern.osversion '14.1.0 4.9.1s4.9.1(sjgfortran: warning: couldn't understand kern.osversion '14.1.0 gfortran: warning: yet another warning 4.9.1s4.9.1(s)GNU Fortran (crosstool-NG 8a21ab48) 7.2.0s7.2.0( t __future__RRRt numpy.testingRtnumpy.distutils.fcompilerRR RtobjectRR(((sG/tmp/pip-build-fiC0ax/numpy/numpy/distutils/tests/test_fcompiler_gnu.pyts.