Skip to content

Commit 14184c1

Browse files
authored
Merge pull request #28 from karellen/pip_25_st_76_py_314
Bump to pip 25 and setuptools 76
2 parents fa4ab09 + e4ac623 commit 14184c1

File tree

3 files changed

+59
-18
lines changed

3 files changed

+59
-18
lines changed

.github/exclusions.json

+26-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
[
22
{
33
"python-version": "3.8",
4-
"setuptools-version": "75.7"
4+
"setuptools-version": "76.0"
55
},
66
{
77
"python-version": "3.8",
8-
"setuptools-version": "75.8"
8+
"setuptools-version": "75.9"
99
},
1010
{
1111
"python-version": "3.12",
@@ -47,8 +47,32 @@
4747
"python-version": "3.13",
4848
"setuptools-version": "62.6"
4949
},
50+
{
51+
"python-version": "3.14-dev",
52+
"setuptools-version": "65.7"
53+
},
54+
{
55+
"python-version": "3.14-dev",
56+
"setuptools-version": "65.7"
57+
},
58+
{
59+
"python-version": "3.14-dev",
60+
"setuptools-version": "64.0"
61+
},
62+
{
63+
"python-version": "3.14-dev",
64+
"setuptools-version": "63.4"
65+
},
66+
{
67+
"python-version": "3.14-dev",
68+
"setuptools-version": "62.6"
69+
},
5070
{
5171
"python-version": "3.13",
5272
"pip-version": "22.3"
73+
},
74+
{
75+
"python-version": "3.14-dev",
76+
"pip-version": "22.3"
5377
}
5478
]

.github/workflows/build.yml

+29-11
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ jobs:
1616
os:
1717
- ubuntu-latest
1818
python-version:
19-
- '3.12'
19+
- '3.13'
2020
pip-version:
21-
- '24.2'
21+
- '25.0'
2222
setuptools-version:
23-
- '75.8'
24-
- '75.7'
23+
- '76.0'
24+
- '75.9'
2525
- '74.1'
2626
- '73.0'
2727
- '72.1'
@@ -64,14 +64,30 @@ jobs:
6464
echo -e '\nEOF'
6565
} >> "$GITHUB_OUTPUT"
6666
67+
build-ubuntu-py313:
68+
uses: ./.github/workflows/template.yml
69+
with:
70+
os: ubuntu-latest
71+
python-version: '3.13'
72+
deploy: ${{ github.event_name == 'push' }}
73+
deploy-pip: '25.0'
74+
deploy-setuptools: '76.0'
75+
exclude: ${{ needs.read-exclusions.outputs.BUILD_EXCLUSIONS }}
76+
secrets: inherit
77+
needs: [ read-exclusions ]
78+
build-macos-py313:
79+
uses: ./.github/workflows/template.yml
80+
with:
81+
os: macos-13
82+
python-version: '3.13'
83+
exclude: ${{ needs.read-exclusions.outputs.BUILD_EXCLUSIONS }}
84+
secrets: inherit
85+
needs: [ build-ubuntu-py313, read-exclusions ]
6786
build-ubuntu-py312:
6887
uses: ./.github/workflows/template.yml
6988
with:
7089
os: ubuntu-latest
7190
python-version: '3.12'
72-
deploy: ${{ github.event_name == 'push' }}
73-
deploy-pip: '24.2'
74-
deploy-setuptools: '75.8'
7591
exclude: ${{ needs.read-exclusions.outputs.BUILD_EXCLUSIONS }}
7692
secrets: inherit
7793
needs: [ read-exclusions ]
@@ -147,19 +163,19 @@ jobs:
147163
exclude: ${{ needs.read-exclusions.outputs.BUILD_EXCLUSIONS }}
148164
secrets: inherit
149165
needs: [ build-ubuntu-py38, read-exclusions ]
150-
build-ubuntu-py313:
166+
build-ubuntu-py314:
151167
uses: ./.github/workflows/template.yml
152168
with:
153169
os: ubuntu-latest
154-
python-version: '3.13'
170+
python-version: '3.14-dev'
155171
exclude: ${{ needs.read-exclusions.outputs.BUILD_EXCLUSIONS }}
156172
secrets: inherit
157173
needs: [ read-exclusions ]
158-
build-macos-py313:
174+
build-macos-py314:
159175
uses: ./.github/workflows/template.yml
160176
with:
161177
os: macos-13
162-
python-version: '3.13'
178+
python-version: '3.14-dev'
163179
exclude: ${{ needs.read-exclusions.outputs.BUILD_EXCLUSIONS }}
164180
secrets: inherit
165181
needs: [ build-ubuntu-py313, read-exclusions ]
@@ -168,6 +184,8 @@ jobs:
168184
runs-on: ubuntu-latest
169185
name: Build Summary
170186
needs:
187+
- build-ubuntu-py314
188+
- build-macos-py314
171189
- build-ubuntu-py313
172190
- build-macos-py313
173191
- build-ubuntu-py312

.github/workflows/template.yml

+4-5
Original file line numberDiff line numberDiff line change
@@ -38,14 +38,13 @@ jobs:
3838
python-version:
3939
- ${{ inputs.python-version }}
4040
pip-version:
41-
- '24.2'
42-
- '24.1'
43-
- '24.0'
41+
- '25.0'
42+
- '24.3'
4443
- '23.3'
4544
- '22.3'
4645
setuptools-version:
47-
- '75.8'
48-
- '75.7'
46+
- '76.0'
47+
- '75.9'
4948
- '74.1'
5049
- '73.0'
5150
- '72.2'

0 commit comments

Comments
 (0)