Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
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
3 changes: 2 additions & 1 deletion .github/workflows/cache_comparison.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 10
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14, 3.14t
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: |-
Expand All @@ -23,6 +23,7 @@ jobs:
3.12
3.13
3.14
3.14t
- env:
BASE_REF: ${{ github.event.inputs.base_ref }}
BUILD_COMMIT: ${{ github.event.inputs.build_commit }}
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -312,7 +312,7 @@ jobs:
with:
fetch-depth: 10
ref: ${{ needs.release_info.outputs.build-ref }}
- name: Set up Python 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
- name: Set up Python 3.9, 3.10, 3.11, 3.12, 3.13, 3.14, 3.14t
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: |-
Expand All @@ -322,6 +322,7 @@ jobs:
3.12
3.13
3.14
3.14t
- name: Install Protoc
uses: benjyw/setup-protoc@fa4f90fddf8838036cbdeadf1262b9755f6cfb85
with:
Expand Down Expand Up @@ -445,7 +446,7 @@ jobs:
fetch-depth: '0'
fetch-tags: true
ref: ${{ needs.release_info.outputs.build-ref }}
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14, 3.14t
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: |-
Expand All @@ -457,6 +458,7 @@ jobs:
3.12
3.13
3.14
3.14t
- name: Install Protoc
uses: benjyw/setup-protoc@fa4f90fddf8838036cbdeadf1262b9755f6cfb85
with:
Expand Down
51 changes: 34 additions & 17 deletions .github/workflows/test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 10
- name: Set up Python 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
- name: Set up Python 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14, 3.14t
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: |-
Expand All @@ -49,6 +49,7 @@ jobs:
3.12
3.13
3.14
3.14t
- name: Install Protoc
uses: benjyw/setup-protoc@fa4f90fddf8838036cbdeadf1262b9755f6cfb85
with:
Expand Down Expand Up @@ -146,7 +147,7 @@ jobs:
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 10
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14, 3.14t
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: |-
Expand All @@ -158,6 +159,7 @@ jobs:
3.12
3.13
3.14
3.14t
- name: Install Protoc
uses: benjyw/setup-protoc@fa4f90fddf8838036cbdeadf1262b9755f6cfb85
with:
Expand Down Expand Up @@ -264,7 +266,7 @@ jobs:
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 10
- name: Set up Python 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
- name: Set up Python 3.9, 3.10, 3.11, 3.12, 3.13, 3.14, 3.14t
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: |-
Expand All @@ -274,6 +276,7 @@ jobs:
3.12
3.13
3.14
3.14t
- name: Install Protoc
uses: benjyw/setup-protoc@fa4f90fddf8838036cbdeadf1262b9755f6cfb85
with:
Expand Down Expand Up @@ -545,7 +548,7 @@ jobs:
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
fetch-depth: 10
- name: Set up Python 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
- name: Set up Python 3.9, 3.10, 3.11, 3.12, 3.13, 3.14, 3.14t
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: |-
Expand All @@ -555,6 +558,7 @@ jobs:
3.12
3.13
3.14
3.14t
- name: Install Protoc
uses: benjyw/setup-protoc@fa4f90fddf8838036cbdeadf1262b9755f6cfb85
with:
Expand Down Expand Up @@ -777,7 +781,7 @@ jobs:
echo "PANTS_REMOTE_STORE_ADDRESS=grpc://localhost:9092" >> "$GITHUB_ENV"
echo "PANTS_REMOTE_CACHE_READ=true" >> "$GITHUB_ENV"
echo "PANTS_REMOTE_CACHE_WRITE=${CACHE_WRITE}" >> "$GITHUB_ENV"
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14, 3.14t
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: |-
Expand All @@ -789,6 +793,7 @@ jobs:
3.12
3.13
3.14
3.14t
- name: Download native binaries
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
with:
Expand Down Expand Up @@ -903,7 +908,7 @@ jobs:
with:
cache: false
go-version: 1.24.9
- name: Set up Python 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
- name: Set up Python 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14, 3.14t
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: |-
Expand All @@ -914,6 +919,7 @@ jobs:
3.12
3.13
3.14
3.14t
- name: Download native binaries
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
with:
Expand Down Expand Up @@ -1031,7 +1037,7 @@ jobs:
curl --fail -L https://binaries.pantsbuild.org/bin/thrift/linux/x86_64/0.15.0/thrift -o "${HOME}/.thrift/thrift"
chmod +x "${HOME}/.thrift/thrift"
echo "${HOME}/.thrift" >> $GITHUB_PATH
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14, 3.14t
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: |-
Expand All @@ -1043,6 +1049,7 @@ jobs:
3.12
3.13
3.14
3.14t
- name: Download native binaries
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
with:
Expand Down Expand Up @@ -1160,7 +1167,7 @@ jobs:
curl --fail -L https://binaries.pantsbuild.org/bin/thrift/linux/x86_64/0.15.0/thrift -o "${HOME}/.thrift/thrift"
chmod +x "${HOME}/.thrift/thrift"
echo "${HOME}/.thrift" >> $GITHUB_PATH
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14, 3.14t
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: |-
Expand All @@ -1172,6 +1179,7 @@ jobs:
3.12
3.13
3.14
3.14t
- name: Download native binaries
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
with:
Expand Down Expand Up @@ -1289,7 +1297,7 @@ jobs:
curl --fail -L https://binaries.pantsbuild.org/bin/thrift/linux/x86_64/0.15.0/thrift -o "${HOME}/.thrift/thrift"
chmod +x "${HOME}/.thrift/thrift"
echo "${HOME}/.thrift" >> $GITHUB_PATH
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14, 3.14t
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: |-
Expand All @@ -1301,6 +1309,7 @@ jobs:
3.12
3.13
3.14
3.14t
- name: Download native binaries
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
with:
Expand Down Expand Up @@ -1418,7 +1427,7 @@ jobs:
curl --fail -L https://binaries.pantsbuild.org/bin/thrift/linux/x86_64/0.15.0/thrift -o "${HOME}/.thrift/thrift"
chmod +x "${HOME}/.thrift/thrift"
echo "${HOME}/.thrift" >> $GITHUB_PATH
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14, 3.14t
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: |-
Expand All @@ -1430,6 +1439,7 @@ jobs:
3.12
3.13
3.14
3.14t
- name: Download native binaries
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
with:
Expand Down Expand Up @@ -1547,7 +1557,7 @@ jobs:
curl --fail -L https://binaries.pantsbuild.org/bin/thrift/linux/x86_64/0.15.0/thrift -o "${HOME}/.thrift/thrift"
chmod +x "${HOME}/.thrift/thrift"
echo "${HOME}/.thrift" >> $GITHUB_PATH
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14, 3.14t
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: |-
Expand All @@ -1559,6 +1569,7 @@ jobs:
3.12
3.13
3.14
3.14t
- name: Download native binaries
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
with:
Expand Down Expand Up @@ -1676,7 +1687,7 @@ jobs:
curl --fail -L https://binaries.pantsbuild.org/bin/thrift/linux/x86_64/0.15.0/thrift -o "${HOME}/.thrift/thrift"
chmod +x "${HOME}/.thrift/thrift"
echo "${HOME}/.thrift" >> $GITHUB_PATH
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14, 3.14t
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: |-
Expand All @@ -1688,6 +1699,7 @@ jobs:
3.12
3.13
3.14
3.14t
- name: Download native binaries
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
with:
Expand Down Expand Up @@ -1805,7 +1817,7 @@ jobs:
curl --fail -L https://binaries.pantsbuild.org/bin/thrift/linux/x86_64/0.15.0/thrift -o "${HOME}/.thrift/thrift"
chmod +x "${HOME}/.thrift/thrift"
echo "${HOME}/.thrift" >> $GITHUB_PATH
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14, 3.14t
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: |-
Expand All @@ -1817,6 +1829,7 @@ jobs:
3.12
3.13
3.14
3.14t
- name: Download native binaries
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
with:
Expand Down Expand Up @@ -1934,7 +1947,7 @@ jobs:
curl --fail -L https://binaries.pantsbuild.org/bin/thrift/linux/x86_64/0.15.0/thrift -o "${HOME}/.thrift/thrift"
chmod +x "${HOME}/.thrift/thrift"
echo "${HOME}/.thrift" >> $GITHUB_PATH
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14, 3.14t
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: |-
Expand All @@ -1946,6 +1959,7 @@ jobs:
3.12
3.13
3.14
3.14t
- name: Download native binaries
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
with:
Expand Down Expand Up @@ -2063,7 +2077,7 @@ jobs:
curl --fail -L https://binaries.pantsbuild.org/bin/thrift/linux/x86_64/0.15.0/thrift -o "${HOME}/.thrift/thrift"
chmod +x "${HOME}/.thrift/thrift"
echo "${HOME}/.thrift" >> $GITHUB_PATH
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14, 3.14t
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: |-
Expand All @@ -2075,6 +2089,7 @@ jobs:
3.12
3.13
3.14
3.14t
- name: Download native binaries
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
with:
Expand Down Expand Up @@ -2192,7 +2207,7 @@ jobs:
curl --fail -L https://binaries.pantsbuild.org/bin/thrift/linux/x86_64/0.15.0/thrift -o "${HOME}/.thrift/thrift"
chmod +x "${HOME}/.thrift/thrift"
echo "${HOME}/.thrift" >> $GITHUB_PATH
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
- name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13, 3.14, 3.14t
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: |-
Expand All @@ -2204,6 +2219,7 @@ jobs:
3.12
3.13
3.14
3.14t
- name: Download native binaries
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
with:
Expand Down Expand Up @@ -2290,7 +2306,7 @@ jobs:
with:
cache: false
go-version: 1.24.9
- name: Set up Python 3.9, 3.10, 3.11, 3.12, 3.13, 3.14
- name: Set up Python 3.9, 3.10, 3.11, 3.12, 3.13, 3.14, 3.14t
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: |-
Expand All @@ -2300,6 +2316,7 @@ jobs:
3.12
3.13
3.14
3.14t
- name: Download native binaries
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
with:
Expand Down
3 changes: 1 addition & 2 deletions 3rdparty/python/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,9 @@ ansicolors==1.1.8
chevron==0.14.0
fasteners==0.20.0
freezegun==1.5.5
hdrhistogram==0.10.7
ijson==3.4.0.post0
packaging==26.0
psutil==5.9.8
psutil==7.2.2
# This should be compatible with pytest.py, although it can be looser so that we don't
# over-constrain pantsbuild.pants.testutil
pytest>=7,<9,!=7.1.0,!=7.1.1
Expand Down
Loading
Loading