@@ -152,13 +152,7 @@ jobs:
152
152
restore-keys : |
153
153
${{ runner.os }}-pip-
154
154
155
- - name : Install Build Dependencies (3.13)
156
- if : matrix.python-version == '3.13'
157
- run : |
158
- pip install -U pip
159
- pip install -U "setuptools <74" wheel twine
160
155
- name : Install Build Dependencies
161
- if : matrix.python-version != '3.13'
162
156
run : |
163
157
pip install -U pip
164
158
pip install -U "setuptools <74" wheel twine
@@ -199,15 +193,7 @@ jobs:
199
193
python setup.py build_ext -i
200
194
python setup.py bdist_wheel
201
195
202
- - name : Install zope.interface and dependencies (3.13)
203
- if : matrix.python-version == '3.13'
204
- run : |
205
- # Install to collect dependencies into the (pip) cache.
206
- # Use "--pre" here because dependencies with support for this future
207
- # Python release may only be available as pre-releases
208
- pip install --pre .[test]
209
196
- name : Install zope.interface and dependencies
210
- if : matrix.python-version != '3.13'
211
197
run : |
212
198
# Install to collect dependencies into the (pip) cache.
213
199
pip install .[test]
@@ -250,7 +236,6 @@ jobs:
250
236
&& startsWith(github.ref, 'refs/tags')
251
237
&& !startsWith(runner.os, 'Linux')
252
238
&& !startsWith(matrix.python-version, 'pypy')
253
- && !startsWith(matrix.python-version, '3.13')
254
239
env :
255
240
TWINE_PASSWORD : ${{ secrets.TWINE_PASSWORD }}
256
241
run : |
@@ -426,7 +411,7 @@ jobs:
426
411
- name : Install zope.interface
427
412
run : |
428
413
pip install -U wheel
429
- pip install -U coverage
414
+ pip install -U coverage[toml]
430
415
pip install -U "`ls dist/zope.interface-*.whl`[docs]"
431
416
- name : Build docs
432
417
env :
@@ -522,8 +507,6 @@ jobs:
522
507
name : manylinux_${{ matrix.image }}_wheels.zip
523
508
- name : Restore pip cache permissions
524
509
run : sudo chown -R $(whoami) ${{ steps.pip-cache-default.outputs.dir }}
525
- - name : Prevent publishing wheels for unreleased Python versions
526
- run : VER=$(echo '3.13' | tr -d .) && ls -al wheelhouse && sudo rm -f wheelhouse/*-cp${VER}*.whl && ls -al wheelhouse
527
510
- name : Publish package to PyPI
528
511
uses : pypa/gh-action-pypi-publish@release/v1
529
512
if : >
0 commit comments