diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 4443a15..3f51736 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -193,10 +193,26 @@ jobs: install-extras: tests,optional os: ubuntu-latest arch: auto + - python-version: '3.8' + install-extras: tests,optional + os: ubuntu-latest + arch: auto + - python-version: '3.9' + install-extras: tests,optional + os: ubuntu-latest + arch: auto - python-version: '3.10' install-extras: tests,optional os: ubuntu-latest arch: auto + - python-version: '3.11' + install-extras: tests,optional + os: ubuntu-latest + arch: auto + - python-version: '3.12' + install-extras: tests,optional + os: ubuntu-latest + arch: auto - python-version: '3.13' install-extras: tests,optional os: ubuntu-latest @@ -205,10 +221,26 @@ jobs: install-extras: tests,optional os: macos-13 arch: auto + - python-version: '3.8' + install-extras: tests,optional + os: macOS-latest + arch: auto + - python-version: '3.9' + install-extras: tests,optional + os: macOS-latest + arch: auto - python-version: '3.10' install-extras: tests,optional os: macOS-latest arch: auto + - python-version: '3.11' + install-extras: tests,optional + os: macOS-latest + arch: auto + - python-version: '3.12' + install-extras: tests,optional + os: macOS-latest + arch: auto - python-version: '3.13' install-extras: tests,optional os: macOS-latest @@ -217,10 +249,26 @@ jobs: install-extras: tests,optional os: windows-latest arch: auto + - python-version: '3.8' + install-extras: tests,optional + os: windows-latest + arch: auto + - python-version: '3.9' + install-extras: tests,optional + os: windows-latest + arch: auto - python-version: '3.10' install-extras: tests,optional os: windows-latest arch: auto + - python-version: '3.11' + install-extras: tests,optional + os: windows-latest + arch: auto + - python-version: '3.12' + install-extras: tests,optional + os: windows-latest + arch: auto - python-version: '3.13' install-extras: tests,optional os: windows-latest diff --git a/pyproject.toml b/pyproject.toml index 1f0bb26..e004cfc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,7 @@ url = "https://github.com/Erotemic/xcookie" description = "The xcookie cookie-cutter Module" min_python = '3.7' # Reduce the CI load of this package, only test on old and new python versions -ci_cpython_versions = ['3.7', '3.10', '3.13'] +#ci_cpython_versions = ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12', '3.13'] #ci_pypy_versions = 'auto' ci_pypy_versions = [] typed=true diff --git a/requirements/runtime.txt b/requirements/runtime.txt index 8303aa9..7283037 100644 --- a/requirements/runtime.txt +++ b/requirements/runtime.txt @@ -34,14 +34,16 @@ PyYAML>=6.0 ; python_version < '3.12' # Py argcomplete>=1.0 # xdev availpkg pandas --request_min=1.1.4 -pandas>=1.5.0 ; python_version < '4.0' and python_version >= '3.11' # Python 3.11+ +pandas>=2.2.3 ; python_version < '4.0' and python_version >= '3.13' # Python 3.13+ +pandas>=1.5.0 ; python_version < '3.12' and python_version >= '3.11' # Python 3.11+ pandas>=1.3.5 ; python_version < '3.11' and python_version >= '3.10' # Python 3.10 pandas>=1.4.0 ; python_version < '3.10' and python_version >= '3.9' # Python 3.9 pandas>=1.4.0 ; python_version < '3.9' and python_version >= '3.8' # Python 3.8 pandas>=1.2.0 ; python_version < '3.8' and python_version >= '3.7' # Python 3.7.1 pandas>=1.1.4 ; python_version < '3.7' and python_version >= '3.6' # Python 3.6.1 -numpy>=1.26.0 ; python_version < '4.0' and python_version >= '3.12' # Python 3.12+ +numpy>=2.1.2 ; python_version < '4.0' and python_version >= '3.13' # Python 3.13+ +numpy>=1.26.0 ; python_version < '3.13' and python_version >= '3.12' # Python 3.12 numpy>=1.23.2 ; python_version < '3.12' and python_version >= '3.11' # Python 3.11 numpy>=1.21.6 ; python_version < '3.11' and python_version >= '3.10' # Python 3.10 numpy>=1.19.3 ; python_version < '3.10' and python_version >= '3.9' # Python 3.9