File tree Expand file tree Collapse file tree 5 files changed +14
-5
lines changed
Expand file tree Collapse file tree 5 files changed +14
-5
lines changed Original file line number Diff line number Diff line change 2525 - uses : actions/checkout@v4
2626
2727 - name : Build
28+ env :
29+ PIP_CONSTRAINT : ' ci/constraints.txt'
2830 run : |
2931 python -m pip install --config-settings=--build-option=--system-zstd .
3032
5052 - uses : actions/checkout@v4
5153
5254 - name : Build
55+ env :
56+ PIP_CONSTRAINT : ' ci/constraints.txt'
5357 run : |
5458 python -m pip install --config-settings=--build-option=--system-zstd .
Original file line number Diff line number Diff line change 1313 with :
1414 version : " 0.4.29"
1515 - name : Run Sphinx
16+ env :
17+ PIP_CONSTRAINT : ' ci/constraints.txt'
1618 run : |
1719 uv venv --python 3.12 venv
1820 source venv/bin/activate
Original file line number Diff line number Diff line change 8080 # TODO enable once PyO3 supports 3.13.
8181 - name : Build (Rust)
8282 if : matrix.arch == 'x64' && matrix.py != '3.13'
83+ env :
84+ PIP_CONSTRAINT : ' ci/constraints.txt'
8385 run : |
8486 python -m pip install --config-settings='--build-option=--rust-backend' -e .
8587
Original file line number Diff line number Diff line change 1+ # 69.0.0 breaks handling of --config-settings=--build-option, which our CI
2+ # relies on. So constrained to an older version until we figure out a
3+ # workaround. See comment at
4+ # https://github.com/pypa/pip/issues/11859#issuecomment-2132287974.
5+ setuptools<69.0.0
Original file line number Diff line number Diff line change @@ -29,11 +29,7 @@ Documentation = "https://python-zstandard.readthedocs.io/en/latest/"
2929[build-system ]
3030requires = [
3131 " cffi>=1.17.0" ,
32- # 69.0.0 breaks handling of --config-settings=--build-option, which our CI
33- # relies on. So constrained to an older version until we figure out a
34- # workaround. See comment at
35- # https://github.com/pypa/pip/issues/11859#issuecomment-2132287974.
36- " setuptools<69.0.0" ,
32+ " setuptools" ,
3733]
3834# Need to use legacy backend because setup_zstd.py breaks build isolation.
3935build-backend = " setuptools.build_meta:__legacy__"
You can’t perform that action at this time.
0 commit comments