diff --git a/.github/workflows/test_and_build.yml b/.github/workflows/test_and_build.yml index 492b9e62a..4b9035cc3 100644 --- a/.github/workflows/test_and_build.yml +++ b/.github/workflows/test_and_build.yml @@ -175,22 +175,22 @@ jobs: npver=$(python -c 'import random ; print(random.choice(["=1.21", "=1.22", "=1.23", "=1.24", "=1.25", "=1.26", ""]))') spver=$(python -c 'import random ; print(random.choice(["=1.8", "=1.9", "=1.10", "=1.11", ""]))') pdver=$(python -c 'import random ; print(random.choice(["=1.2", "=1.3", "=1.4", "=1.5", "=2.0", "=2.1", ""]))') - akver=$(python -c 'import random ; print(random.choice(["=1.9", "=1.10", "=2.0", "=2.1", "=2.2", "=2.3", "=2.4", ""]))') + akver=$(python -c 'import random ; print(random.choice(["=1.9", "=1.10", "=2.0", "=2.1", "=2.2", "=2.3", "=2.4", "=2.5", ""]))') elif [[ ${{ startsWith(steps.pyver.outputs.selected, '3.10') }} == true ]]; then npver=$(python -c 'import random ; print(random.choice(["=1.21", "=1.22", "=1.23", "=1.24", "=1.25", "=1.26", ""]))') spver=$(python -c 'import random ; print(random.choice(["=1.8", "=1.9", "=1.10", "=1.11", ""]))') pdver=$(python -c 'import random ; print(random.choice(["=1.3", "=1.4", "=1.5", "=2.0", "=2.1", ""]))') - akver=$(python -c 'import random ; print(random.choice(["=1.9", "=1.10", "=2.0", "=2.1", "=2.2", "=2.3", "=2.4", ""]))') + akver=$(python -c 'import random ; print(random.choice(["=1.9", "=1.10", "=2.0", "=2.1", "=2.2", "=2.3", "=2.4", "=2.5", ""]))') elif [[ ${{ startsWith(steps.pyver.outputs.selected, '3.11') }} == true ]]; then npver=$(python -c 'import random ; print(random.choice(["=1.23", "=1.24", "=1.25", "=1.26", ""]))') spver=$(python -c 'import random ; print(random.choice(["=1.9", "=1.10", "=1.11", ""]))') pdver=$(python -c 'import random ; print(random.choice(["=1.5", "=2.0", "=2.1", ""]))') - akver=$(python -c 'import random ; print(random.choice(["=1.10", "=2.0", "=2.1", "=2.2", "=2.3", "=2.4", ""]))') + akver=$(python -c 'import random ; print(random.choice(["=1.10", "=2.0", "=2.1", "=2.2", "=2.3", "=2.4", "=2.5", ""]))') else # Python 3.12 npver=$(python -c 'import random ; print(random.choice(["=1.26", ""]))') spver=$(python -c 'import random ; print(random.choice(["=1.11", ""]))') pdver=$(python -c 'import random ; print(random.choice(["=2.1", ""]))') - akver=$(python -c 'import random ; print(random.choice(["=2.4", ""]))') + akver=$(python -c 'import random ; print(random.choice(["=2.4", "=2.5", ""]))') fi # But there may be edge cases of incompatibility we need to handle (more handled below) if [[ ${pdver} == "=2.1" && ${npver} == "=1.21" ]]; then @@ -236,11 +236,11 @@ jobs: spver=$(python -c 'import random ; print(random.choice(["=1.9", "=1.10", "=1.11", ""]))') fi elif [[ ${npver} == "=1.24" || ${{ startsWith(steps.pyver.outputs.selected, '3.11') }} == true ]] ; then - numbaver=$(python -c 'import random ; print(random.choice(["=0.57", ""]))') + numbaver=$(python -c 'import random ; print(random.choice(["=0.57", "=0.58", ""]))') elif [[ ${npver} == "=1.21" ]] ; then numbaver=$(python -c 'import random ; print(random.choice(["=0.55", "=0.56", "=0.57", ""]))') else - numbaver=$(python -c 'import random ; print(random.choice(["=0.56", "=0.57", ""]))') + numbaver=$(python -c 'import random ; print(random.choice(["=0.56", "=0.57", "=0.58", ""]))') fi fmm=fast_matrix_market${fmmver} awkward=awkward${akver} diff --git a/scripts/check_versions.sh b/scripts/check_versions.sh index db786b190..958bf2210 100755 --- a/scripts/check_versions.sh +++ b/scripts/check_versions.sh @@ -5,13 +5,13 @@ # Tip: add `--json` for more information. conda search 'flake8-bugbear[channel=conda-forge]>=23.12.2' conda search 'flake8-simplify[channel=conda-forge]>=0.21.0' -conda search 'numpy[channel=conda-forge]>=1.26.0' -conda search 'pandas[channel=conda-forge]>=2.1.2' -conda search 'scipy[channel=conda-forge]>=1.11.3' +conda search 'numpy[channel=conda-forge]>=1.26.2' +conda search 'pandas[channel=conda-forge]>=2.1.4' +conda search 'scipy[channel=conda-forge]>=1.11.4' conda search 'networkx[channel=conda-forge]>=3.2.1' -conda search 'awkward[channel=conda-forge]>=2.4.6' +conda search 'awkward[channel=conda-forge]>=2.5.0' conda search 'sparse[channel=conda-forge]>=0.14.0' -conda search 'fast_matrix_market[channel=conda-forge]>=1.7.4' -conda search 'numba[channel=conda-forge]>=0.57.1' +conda search 'fast_matrix_market[channel=conda-forge]>=1.7.5' +conda search 'numba[channel=conda-forge]>=0.58.1' conda search 'pyyaml[channel=conda-forge]>=6.0.1' # conda search 'python[channel=conda-forge]>=3.9 *pypy*'