mirror of
https://github.com/pybind/pybind11.git
synced 2024-11-22 13:15:12 +00:00
ci: test on Windows 3.8 and 3.9 (mostly) (#2560)
* ci: skip cpptest on Win Py 3.8+ * docs: minor typo caught by @rwgk
This commit is contained in:
parent
b6f37f67ac
commit
49c389b760
12
.github/workflows/ci.yml
vendored
12
.github/workflows/ci.yml
vendored
@ -70,14 +70,6 @@ jobs:
|
|||||||
python: pypy3
|
python: pypy3
|
||||||
arch: x64
|
arch: x64
|
||||||
|
|
||||||
# Currently broken on embed_test
|
|
||||||
- runs-on: windows-latest
|
|
||||||
python: 3.8
|
|
||||||
arch: x64
|
|
||||||
- runs-on: windows-latest
|
|
||||||
python: 3.9
|
|
||||||
arch: x64
|
|
||||||
|
|
||||||
name: "🐍 ${{ matrix.python }} • ${{ matrix.runs-on }} • ${{ matrix.arch }} ${{ matrix.args }}"
|
name: "🐍 ${{ matrix.python }} • ${{ matrix.runs-on }} • ${{ matrix.arch }} ${{ matrix.args }}"
|
||||||
runs-on: ${{ matrix.runs-on }}
|
runs-on: ${{ matrix.runs-on }}
|
||||||
|
|
||||||
@ -132,6 +124,8 @@ jobs:
|
|||||||
run: cmake --build . --target pytest -j 2
|
run: cmake --build . --target pytest -j 2
|
||||||
|
|
||||||
- name: C++11 tests
|
- name: C++11 tests
|
||||||
|
# TODO: Figure out how to load the DLL on Python 3.8+
|
||||||
|
if: "!(runner.os == 'Windows' && (matrix.python == 3.8 || matrix.python == 3.9))"
|
||||||
run: cmake --build . --target cpptest -j 2
|
run: cmake --build . --target cpptest -j 2
|
||||||
|
|
||||||
- name: Interface test C++11
|
- name: Interface test C++11
|
||||||
@ -158,6 +152,8 @@ jobs:
|
|||||||
run: cmake --build build2 --target pytest
|
run: cmake --build build2 --target pytest
|
||||||
|
|
||||||
- name: C++ tests
|
- name: C++ tests
|
||||||
|
# TODO: Figure out how to load the DLL on Python 3.8+
|
||||||
|
if: "!(runner.os == 'Windows' && (matrix.python == 3.8 || matrix.python == 3.9))"
|
||||||
run: cmake --build build2 --target cpptest
|
run: cmake --build build2 --target cpptest
|
||||||
|
|
||||||
- name: Interface test
|
- name: Interface test
|
||||||
|
@ -90,7 +90,7 @@ In addition, the following changes may be of interest:
|
|||||||
pybind11 will cause pybind11 to use the new Python mechanisms instead of its
|
pybind11 will cause pybind11 to use the new Python mechanisms instead of its
|
||||||
own custom search, based on a patched version of classic ``FindPythonInterp``
|
own custom search, based on a patched version of classic ``FindPythonInterp``
|
||||||
/ ``FindPythonLibs``. In the future, this may become the default. A recent
|
/ ``FindPythonLibs``. In the future, this may become the default. A recent
|
||||||
(3.15+ or 3.18.2+) version of CMake recommended.
|
(3.15+ or 3.18.2+) version of CMake is recommended.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user