Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
104 commits
Select commit Hold shift + click to select a range
a97f540
ENH: Extend numpy.pad to handle pad_width dictionary argument.
carlosgmartin Jun 26, 2025
abd8404
DOC: Add link to homepage in doc landing page
melissawm Aug 17, 2025
55ac855
ENH: Allow subscript access for `np.bool` by adding `__class_getitem__`
riku-sakamoto Jul 13, 2025
def8e58
ENH: Delegate checking of type argument count for `np.bool` to static…
riku-sakamoto Aug 17, 2025
29e2f98
STY: ruff rule name comments
jorenham Aug 14, 2025
dc89bb1
TYP: Type default values in stubs in `numpy/ma` (#29531)
MarcoGorelli Aug 18, 2025
d64a297
TYP: add ``ndmax`` parameter to ``np..array``
jorenham Aug 16, 2025
a9ff862
DEP: Deprecate NumPy warning control utilities (#29550)
ngoldbaum Aug 18, 2025
0652e99
TST: update link and version for Intel SDE download
mattip Aug 18, 2025
d09928a
MAINT: Bump actions/dependency-review-action from 4.7.1 to 4.7.2
dependabot[bot] Aug 19, 2025
46e732d
MAINT: Bump github/codeql-action from 3.29.9 to 3.29.10
dependabot[bot] Aug 19, 2025
973b068
TYP: add ``sorted`` kwarg to ``unique``
jorenham Aug 18, 2025
97c4edc
DEP: show warning when np.maximum receives more than 2 inputs (#29052)
lvllvl Aug 20, 2025
11b57fc
DOC: fix for f2py migrating-to-meson (#29601)
jeanwsr Aug 20, 2025
069f312
TYP: Add defaults to ``numpy/core`` and ``numpy/__init__.py`` (#29594)
MarcoGorelli Aug 20, 2025
9f90c4a
DOC: Fix typo in tril_indices and triu_indices docstrings - (#29604)
richardsmythe Aug 20, 2025
451e5ab
TST: Replace xunit setup with methods (#29596)
bwhitt7 Aug 20, 2025
38411fc
BLD: wire up `ASIMDDP` feature to `ARM_FEATURES`
mgorny Aug 18, 2025
a60d0c6
MAINT: Bump pypa/cibuildwheel from 3.1.3 to 3.1.4
dependabot[bot] Aug 20, 2025
4e9ec03
TYP: ndarray.fill() takes no keyword arguments
hunterhogan Aug 21, 2025
06d19b4
CI: replace comment-hider acction in mypy_primer workflow
jorenham Aug 21, 2025
f8a5edf
CI: more specific mypy_primer ``on:`` paths
jorenham Aug 21, 2025
be42e1d
Merge pull request #29603 from MarcoGorelli/typ-lib-defaults
MarcoGorelli Aug 22, 2025
7006f72
BUG: make round consistently return a copy (#29137)
ev-br Aug 22, 2025
2d355ca
TST: Replace xunit setup with methods (#29605)
bwhitt7 Aug 22, 2025
8d23c3f
MAINT: Bump github/codeql-action from 3.29.10 to 3.29.11
dependabot[bot] Aug 22, 2025
b9a67fa
MAINT: Eliminate ambiguous order of evaluation in the ratios of rando…
zuhu2195 Aug 23, 2025
24d582f
MAINT: fix typo in cmds.py
Aug 23, 2025
a2f3f96
DOC: Bold font and backquote don't mix together
star1327p Aug 23, 2025
d53d5f2
DOC: Correct typos in symbol formatting
star1327p Aug 23, 2025
b1825e5
DOC: Correct a bold font typo [skip azp] [skip cirrus] [skip actions]
star1327p Aug 23, 2025
97db579
TYP: move a `# type: ignore` so that it actually ignores the error
jorenham Aug 14, 2025
93ab79d
TYP: use ``TypeAliasType`` for ``ArrayLike`` and ``DTypeLike`` on py312+
jorenham Aug 14, 2025
7d9a618
CI: only test pyodide
andyfaff Aug 22, 2025
490549a
DOC: vectorize with signature doesn't pre-call function
danra Jul 7, 2025
665b5eb
DOC: more accurately describe 'cache'
mattip Aug 25, 2025
5cc78a8
TST: Replace xunit setup with methods (#29616)
bwhitt7 Aug 25, 2025
4be9855
TYP: fix slightly incorrect ``memoryview`` type argument in ``ScalarT…
jorenham Aug 27, 2025
e27d94a
TYP: remove trivial ``ScalarType`` test case
jorenham Aug 27, 2025
6990e15
TYP: Make ``datetime64`` a generic type at runtime
jorenham Aug 27, 2025
81110f9
TST: expect the ``datetime64`` type to be subscriptable
jorenham Aug 27, 2025
3d003b2
TST: Replace xunit setup with methods (#29628)
bwhitt7 Aug 27, 2025
324f7a7
BUG: Fix np.unique with axis=0 and 1D input not collapsing NaNs with …
AnkitAhlawat7742 Aug 28, 2025
8efefb6
MAINT: Bump actions/dependency-review-action from 4.7.2 to 4.7.3
dependabot[bot] Aug 27, 2025
a8e7cef
Update basics.strings.rst
cbourjau Aug 31, 2025
2c0479f
TST: Replace xunit setup with methods (#29641)
bwhitt7 Sep 1, 2025
424d1d9
BUG: avoid thread-unsafe refcount check in temp elision
ngoldbaum Sep 1, 2025
f4a75ad
MAINT: Bump github/codeql-action from 3.29.11 to 3.30.0
dependabot[bot] Sep 2, 2025
b7be32d
TST: delete global env_setup fixture (#29648)
ngoldbaum Sep 2, 2025
138c539
BLD: Add missing <unordered_map> include (#29662)
tobbi Sep 3, 2025
2e261ce
TST: Replace xunit setup with methods (#29657)
bwhitt7 Sep 3, 2025
c41d9e0
BUG: use correct input dtype in flatiter assignment
ngoldbaum Sep 3, 2025
37439c3
MAINT: Bump mamba-org/setup-micromamba from 2.0.5 to 2.0.6
dependabot[bot] Sep 4, 2025
2ded696
Add Linux Foundation Health Badge to README
jonathimer Sep 2, 2025
b68c768
ENH: Add extended sorting APIs
charris Aug 29, 2025
27d6ebf
DOC: Documentation improvements from review.
charris Sep 2, 2025
7c23265
MAINT: Remove NPY_SORT_NANFIRST from docs and code.
charris Sep 3, 2025
2b3be08
MAINT: Bump actions/github-script from 7.0.1 to 8.0.0
dependabot[bot] Sep 4, 2025
d6b1f64
MAINT: Bump actions/setup-python from 5.6.0 to 6.0.0
dependabot[bot] Sep 4, 2025
a77a7f9
DOC: Make the image credit author link clickable (#29588)
star1327p Sep 5, 2025
6a16cca
TST: Replace xunit setup with methods (#29666)
bwhitt7 Sep 5, 2025
030f051
Update regex patterns for VSX3 and VSX4 features
SanjaySakamuri Sep 5, 2025
11d43cb
MAINT: Bump github/codeql-action from 3.30.0 to 3.30.1
dependabot[bot] Sep 5, 2025
dff9d85
TYP: replace scalar type ``__init__`` with ``__new__``
jorenham Aug 26, 2025
52c9edc
TYP: appease ruff
jorenham Aug 27, 2025
814dfad
TYP: add missing ``_NoValue`` annotations in ``_core.fromnumeric``
jorenham Aug 27, 2025
93c275d
ENH: Use itertools.product for ndindex to improve performance (#29165)
samruddhibaviskar11 Sep 5, 2025
1139836
Update VXE and VXE2 detection regex patterns
SanjaySakamuri Sep 6, 2025
82ec833
TYP: fix ``np.bool`` method declarations
jorenham Sep 5, 2025
ff7c8db
TYP: appease ruff
jorenham Sep 6, 2025
bd69a5a
enh: extend coverage
math-hiyoko Aug 24, 2025
d7923d5
enh: coverage
math-hiyoko Aug 25, 2025
22c6a14
fix: lint
math-hiyoko Aug 25, 2025
44e3b91
fix: change array_size
math-hiyoko Aug 25, 2025
ef8db85
fix: change length of string
math-hiyoko Aug 25, 2025
5c092e3
fix: change length of string
math-hiyoko Aug 25, 2025
c0f9cae
fix: change parameter
math-hiyoko Aug 25, 2025
87bb2ac
fix: change parameter
math-hiyoko Aug 25, 2025
25e0d8a
fix: change parameter
math-hiyoko Aug 25, 2025
01d8ae3
fix: change parameter
math-hiyoko Aug 26, 2025
6f81efd
fix: change parameter
math-hiyoko Aug 27, 2025
1cff1e0
fix: change parameter
math-hiyoko Sep 4, 2025
b188d68
fix: change parameter
math-hiyoko Sep 5, 2025
ceee75a
ENH: MAINT: add object copy for f2py meson backend
jeanwsr Aug 16, 2025
ff09ed0
TST: add test for f2py meson with object file
jeanwsr Aug 20, 2025
29b75c0
ENH, SIMD: Optimize the logical implementation based on Highway Wrapper
ixgbe Sep 3, 2025
54a3f7c
MAINT: update spin to 0.14 in requirements files
ngoldbaum Sep 8, 2025
08ecf73
TST: update test_regression::test_gph25784 (#29714)
kkwli Sep 8, 2025
93ca784
TST: Replace test_deprecations setup/teardown with context manager (#…
bwhitt7 Sep 8, 2025
8ad32bd
DOC: clarify numpy.asarray, numpy.asanyarray, numpy.asarray_chkfinite…
nbidler Sep 8, 2025
003ec04
TST: not to include the LONGDOUBLE test on AIX
kkwli Sep 8, 2025
180cdb7
TYP: fix ``np.number`` method declarations
jorenham Sep 6, 2025
ea3fef2
TYP: fix ``np.integer`` method declarations
jorenham Sep 6, 2025
2e190d1
TYP: fix ``np.bool`` comparison method declarations
jorenham Sep 6, 2025
d70a76a
TYP: fix ``np.signedinteger`` method declarations
jorenham Sep 7, 2025
c4970ad
TYP: fix ``np.unsignedinteger`` method declarations
jorenham Sep 7, 2025
eb6b27f
TST: xfail test_kind::test_quad_precision on AIX/PPC (#29693)
kkwli Sep 9, 2025
3f8bf39
MAINT: Bump github/codeql-action from 3.30.1 to 3.30.2
dependabot[bot] Sep 9, 2025
2a85696
CI: Add native ``ppc64le`` CI job using GitHub Actions (#29212)
sandeepgupta12 Sep 9, 2025
678bc15
MAINT: Update main after 2.3.3 release.
charris Sep 9, 2025
02d92a4
CI: run some wheel build jobs by default, remove the rest
rgommers Aug 11, 2025
63fc93e
CI: remove redundant Windows, musllinux jobs
rgommers Aug 11, 2025
f7d4e4a
CI: sync wheel build cleanups back from `numpy-release` repo
rgommers Sep 9, 2025
22b4510
MAINT: Bump github/codeql-action from 3.30.2 to 4.30.7
dependabot[bot] Oct 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ jobs:

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@df559355d593797519d70b90fc8edd5db049e7a2 # v3.29.9
uses: github/codeql-action/init@e296a935590eb16afc0c0108289f68c87e2a89a5 # v4.30.7
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
Expand All @@ -57,7 +57,7 @@ jobs:
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@df559355d593797519d70b90fc8edd5db049e7a2 # v3.29.9
uses: github/codeql-action/autobuild@e296a935590eb16afc0c0108289f68c87e2a89a5 # v4.30.7

# ℹ️ Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
Expand All @@ -70,6 +70,6 @@ jobs:
# ./location_of_script_within_repo/buildscript.sh

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@df559355d593797519d70b90fc8edd5db049e7a2 # v3.29.9
uses: github/codeql-action/analyze@e296a935590eb16afc0c0108289f68c87e2a89a5 # v4.30.7
with:
category: "/language:${{matrix.language}}"
2 changes: 1 addition & 1 deletion .github/workflows/dependency-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,6 @@ jobs:
with:
persist-credentials: false
- name: 'Dependency Review'
uses: actions/dependency-review-action@da24556b548a50705dd671f47852072ea4c105d9 # v4.7.1
uses: actions/dependency-review-action@595b5aeba73380359d98a5e087f648dbb0edce1b # v4.7.3
with:
allow-ghsas: GHSA-cx63-2mw6-8hw5
55 changes: 3 additions & 52 deletions .github/workflows/emscripten.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,25 +5,6 @@ on:
branches:
- main
- maintenance/**
# Note: this workflow gets triggered on the same schedule as the
# wheels.yml workflow to upload WASM wheels to Anaconda.org.
schedule:
# ┌───────────── minute (0 - 59)
# │ ┌───────────── hour (0 - 23)
# │ │ ┌───────────── day of the month (1 - 31)
# │ │ │ ┌───────────── month (1 - 12 or JAN-DEC)
# │ │ │ │ ┌───────────── day of the week (0 - 6 or SUN-SAT)
# │ │ │ │ │
- cron: "42 2 * * SUN,WED"
workflow_dispatch:
inputs:
push_wheels:
# Can be 'true' or 'false'. Default is 'false'.
# Warning: this will overwrite existing wheels.
description: >
Push wheels to Anaconda.org if the build succeeds
required: false
default: 'false'

env:
FORCE_COLOR: 3
Expand All @@ -37,7 +18,7 @@ jobs:
build-wasm-emscripten:
permissions:
contents: read # to fetch code (actions/checkout)
name: Build NumPy distribution for Pyodide
name: Pyodide test
runs-on: ubuntu-22.04
# To enable this workflow on a fork, comment out:
if: github.repository == 'numpy/numpy'
Expand All @@ -49,37 +30,7 @@ jobs:
fetch-tags: true
persist-credentials: false

- uses: pypa/cibuildwheel@352e01339f0a173aa2a3eb57f01492e341e83865 # v3.1.3
- uses: pypa/cibuildwheel@c923d83ad9c1bc00211c5041d0c3f73294ff88f6 # v3.1.4
env:
CIBW_PLATFORM: pyodide

- name: Upload wheel artifact(s)
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: cp312-pyodide_wasm32
path: ./wheelhouse/*.whl
if-no-files-found: error

# Push to https://anaconda.org/scientific-python-nightly-wheels/numpy
# WARNING: this job will overwrite any existing WASM wheels.
upload-wheels:
name: Upload NumPy WASM wheels to Anaconda.org
runs-on: ubuntu-22.04
permissions: {}
needs: [build-wasm-emscripten]
if: >-
(github.repository == 'numpy/numpy') &&
(github.event_name == 'workflow_dispatch' && github.event.inputs.push_wheels == 'true') ||
(github.event_name == 'schedule')
steps:
- name: Download wheel artifact(s)
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
with:
path: wheelhouse/
merge-multiple: true

- name: Push to Anaconda PyPI index
uses: scientific-python/upload-nightly-action@b36e8c0c10dbcfd2e05bf95f17ef8c14fd708dbf # v0.6.2
with:
artifacts_path: wheelhouse/
anaconda_nightly_upload_token: ${{ secrets.NUMPY_NIGHTLY_UPLOAD_TOKEN }}
CIBW_BUILD: cp312-*
52 changes: 52 additions & 0 deletions .github/workflows/linux-ppc64le.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: Native ppc64le Linux Test

on:
pull_request:
branches:
- main
- maintenance/**
workflow_dispatch:

permissions:
contents: read

concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true

jobs:
native_ppc64le:
# This job runs only in the main NumPy repository.
# It requires a native ppc64le GHA runner, which is not available on forks.
# For more details, see: https://github.com/numpy/numpy/issues/29125
if: github.repository == 'numpy/numpy'
runs-on: ubuntu-24.04-ppc64le
name: "Native PPC64LE"
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
submodules: recursive
fetch-tags: true
persist-credentials: false

- name: Install dependencies
run: |
sudo apt update
sudo apt install -y python3 python3-pip python3-dev ninja-build gfortran \
build-essential libopenblas-dev liblapack-dev pkg-config
pip install --upgrade pip
pip install -r requirements/build_requirements.txt
pip install pytest pytest-xdist hypothesis typing_extensions pytest-timeout spin
echo "/home/runner/.local/bin" >> $GITHUB_PATH

- name: Meson Build
run: |
spin build -- -Dallow-noblas=false

- name: Meson Log
if: always()
run: cat build/meson-logs/meson-log.txt

- name: Run Tests
run: |
spin test -- --timeout=60 --durations=10
51 changes: 8 additions & 43 deletions .github/workflows/linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
submodules: recursive
fetch-depth: 0
persist-credentials: false
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
with:
python-version: '3.11'
- name: Install linter requirements
Expand All @@ -65,7 +65,7 @@ jobs:
submodules: recursive
fetch-tags: true
persist-credentials: false
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
with:
python-version: ${{ matrix.version }}
- uses: ./.github/meson_actions
Expand All @@ -80,7 +80,7 @@ jobs:
submodules: recursive
fetch-tags: true
persist-credentials: false
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
with:
python-version: 'pypy3.11-v7.3.20'
- name: Setup using scipy-openblas
Expand Down Expand Up @@ -129,7 +129,7 @@ jobs:
submodules: recursive
fetch-tags: true
persist-credentials: false
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
with:
python-version: '3.11'
- name: Install build and test dependencies from PyPI
Expand Down Expand Up @@ -157,41 +157,6 @@ jobs:
env:
PYTHONOPTIMIZE: 2


aarch64_test:
needs: [smoke_test]
if: github.repository == 'numpy/numpy'
runs-on: ubuntu-22.04-arm
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
with:
submodules: recursive
fetch-tags: true
persist-credentials: false

- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
with:
python-version: '3.11'

- name: Install Python dependencies
run: |
python -m pip install -r requirements/build_requirements.txt
python -m pip install -r requirements/test_requirements.txt
python -m pip install -r requirements/ci32_requirements.txt
mkdir -p ./.openblas
python -c"import scipy_openblas32 as ob32; print(ob32.get_pkg_config())" > ./.openblas/scipy-openblas.pc

- name: Build
env:
PKG_CONFIG_PATH: ${{ github.workspace }}/.openblas
run: |
spin build

- name: Test
run: |
spin test -j2 -m full -- --timeout=600 --durations=10


armhf_test:
# Tests NumPy on 32-bit ARM hard-float (armhf) via compatibility mode
# running on aarch64 (ARM 64-bit) GitHub runners.
Expand Down Expand Up @@ -246,7 +211,7 @@ jobs:
submodules: recursive
fetch-tags: true
persist-credentials: false
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
with:
python-version: '3.11'
- name: Install build and benchmarking dependencies
Expand Down Expand Up @@ -285,7 +250,7 @@ jobs:
submodules: recursive
fetch-tags: true
persist-credentials: false
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
with:
python-version: '3.11'
- name: Install gfortran and setup OpenBLAS (sdist build)
Expand Down Expand Up @@ -329,7 +294,7 @@ jobs:
path: 'array-api-tests'
persist-credentials: false
- name: Set up Python
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
with:
python-version: '3.11'
- name: Install build and test dependencies from PyPI
Expand Down Expand Up @@ -358,7 +323,7 @@ jobs:
submodules: recursive
fetch-tags: true
persist-credentials: false
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
with:
python-version: '3.11'
- name: Install build and test dependencies from PyPI
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/linux_blas.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ jobs:
submodules: recursive
fetch-tags: true
persist-credentials: false
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
with:
python-version: '3.11'

Expand Down Expand Up @@ -199,7 +199,7 @@ jobs:
submodules: recursive
fetch-tags: true
persist-credentials: false
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
with:
python-version: '3.11'

Expand Down Expand Up @@ -228,7 +228,7 @@ jobs:
submodules: recursive
fetch-tags: true
persist-credentials: false
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
with:
python-version: '3.11'

Expand Down Expand Up @@ -290,7 +290,7 @@ jobs:
submodules: recursive
fetch-tags: true
persist-credentials: false
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
with:
python-version: '3.11'

Expand Down Expand Up @@ -354,7 +354,7 @@ jobs:
submodules: recursive
fetch-tags: true
persist-credentials: false
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
with:
python-version: '3.11'

Expand Down Expand Up @@ -391,7 +391,7 @@ jobs:
submodules: recursive
fetch-tags: true
persist-credentials: false
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
with:
python-version: '3.11'

Expand Down
Loading