| # For Python 2.7: |
| # - Use the highest possible version of each package that still supports Python 2.7. |
| # |
| # For Python 3.6 and above: |
| # - Use the latest version of each package that still supports Python 3.6, |
| # except for numpy and pandas, which have version restrictions to ensure compatibility with |
| # macOS during testing. |
| |
| |
| pytest==4.6.11; python_version == "2.7" |
| pytest==6.2.5; python_version >= "3.6" |
| |
| pytest-timeout==1.4.2; python_version == "2.7" |
| pytest-timeout==2.1.0; python_version >= "3.6" |
| |
| pytest-runner<5.3.0; python_version == "2.7" |
| pytest-runner==5.3.2; python_version >= "3.6" |
| |
| unittest2==1.1.0 |
| |
| setuptools==44.1.1; python_version == "2.7" |
| setuptools==58.5.3; python_version >= "3.6" |
| |
| pandas==0.23.4; python_version == "2.7" |
| pandas==1.1.5; python_version >= "3.6" and python_version < "3.8" |
| pandas==1.5.3; python_version >= "3.8" |
| |
| numpy==1.16.6; python_version == "2.7" |
| numpy==1.19.5; python_version >= "3.6" and python_version < "3.8" |
| numpy==1.23.5; python_version >= "3.8" |