
    G/PhX                     ^    d dl mZ d dlZg dZg dZ G d d          Z G d d          ZdS )	    )assert_N))z(GNU Fortran 0.5.25 20010319 (prerelease)z0.5.25)z,GNU Fortran (GCC 3.2) 3.2 20020814 (release)z3.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)z3.2.2)
)zAGNU Fortran 95 (GCC 4.0.3 20051023 (prerelease) (Debian 4.0.2-3))4.0.3)zGNU Fortran 95 (GCC) 4.1.0z4.1.0)z2GNU Fortran 95 (GCC) 4.2.0 20060218 (experimental)z4.2.0)z/GNU Fortran (GCC) 4.3.0 20070316 (experimental)z4.3.0)z!GNU Fortran (rubenvb-4.8.0) 4.8.04.8.0)r   r   )z4.0.3-7r   )zCgfortran: warning: couldn't understand kern.osversion '14.1.0
4.9.14.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.0z7.2.0c                       e Zd Zd Zd ZdS )TestG77Versionsc                     t           j        j                            d          }t          D ]0\  }}|                    |          }t          ||k    ||f           1d S Ngnucompilernumpy	distutils	fcompilernew_fcompilerg77_version_stringsversion_matchr   selffcvsversionvs        h/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/numpy/distutils/tests/test_fcompiler_gnu.pytest_g77_versionz TestG77Versions.test_g77_version    sh    _&44e4DD. 	+ 	+KB  $$AAL2q'****	+ 	+    c                     t           j        j                            d          }t          D ].\  }}|                    |          }t          |d u ||f           /d S r   r   r   r   r   gfortran_version_stringsr   r   r   r   r   _r   s        r   test_not_g77zTestG77Versions.test_not_g77&   sh    _&44e4DD- 	( 	(EB  $$AAIAw''''	( 	(r   N)__name__
__module____qualname__r   r$    r   r   r	   r	      2        + + +( ( ( ( (r   r	   c                       e Zd Zd Zd ZdS )TestGFortranVersionsc                     t           j        j                            d          }t          D ]0\  }}|                    |          }t          ||k    ||f           1d S Ngnu95r   r    r   s        r   test_gfortran_versionz*TestGFortranVersions.test_gfortran_version-   sh    _&44g4FF3 	+ 	+KB  $$AAL2q'****	+ 	+r   c                     t           j        j                            d          }t          D ].\  }}|                    |          }t          |d u ||f           /d S r-   r   r"   s        r   test_not_gfortranz&TestGFortranVersions.test_not_gfortran3   sh    _&44g4FF( 	( 	(EB  $$AAIAw''''	( 	(r   N)r%   r&   r'   r/   r1   r(   r   r   r+   r+   ,   r)   r   r+   )numpy.testingr   numpy.distutils.fcompilerr   r   r!   r	   r+   r(   r   r   <module>r4      s    ! ! ! ! ! !              "( ( ( ( ( ( ( (( ( ( ( ( ( ( ( ( (r   