@@ -12,20 +12,22 @@ jobs:
12
12
matrix :
13
13
os : [windows-2019]
14
14
arch : [x86, x64]
15
- python-version : [3.7, 3.8, 3.9, "3.10", "3.11"]
15
+ python-version : [3.7, 3.8, 3.9, "3.10", "3.11", "3.12" ]
16
16
17
17
steps :
18
18
- name : Checkout repository
19
- uses : actions/checkout@v2
19
+ uses : actions/checkout@v4
20
20
21
21
- name : Set up Python ${{ matrix.python-version }}
22
- uses : actions/setup-python@v2
22
+ uses : actions/setup-python@v4
23
23
with :
24
24
python-version : ${{ matrix.python-version }}
25
25
architecture : ${{ matrix.arch }}
26
26
27
27
- name : Install packages
28
- run : pip install wheel
28
+ run : |
29
+ pip install wheel
30
+ pip install setuptools
29
31
30
32
- name : build
31
33
run : python setup.py bdist_wheel
@@ -44,21 +46,23 @@ jobs:
44
46
# There is documentation here https://github.com/pypa/cibuildwheel/blob/main/docs/cpp_standards.md on how to
45
47
# set it but I could not get it to work while using the standard images provided by github actions does work.
46
48
os : [macos-latest]
47
- python-version : [3.7, 3.8, 3.9, "3.10", "3.11"]
49
+ python-version : [3.7, 3.8, 3.9, "3.10", "3.11", "3.12" ]
48
50
env :
49
51
SYSTEM_VERSION_COMPAT : 0
50
52
51
53
steps :
52
54
- name : Checkout repository
53
- uses : actions/checkout@v2
55
+ uses : actions/checkout@v4
54
56
55
57
- name : Set up Python ${{ matrix.python-version }}
56
- uses : actions/setup-python@v2
58
+ uses : actions/setup-python@v4
57
59
with :
58
60
python-version : ${{ matrix.python-version }}
59
61
60
62
- name : Install packages
61
- run : pip install wheel
63
+ run : |
64
+ pip install wheel
65
+ pip install setuptools
62
66
63
67
- name : build
64
68
run : python setup.py bdist_wheel
80
84
# Note that at least manylinux2014 is needed to get support for C++17
81
85
- name : Build manylinux Python wheels
82
86
uses : RalfG/python-wheels-manylinux-build@v0.7.1-manylinux2014_x86_64
87
+ with :
88
+ python-versions : ' cp37-cp37m cp38-cp38 cp39-cp39 cp310-cp310 cp311-cp311 cp312-cp312'
89
+ build-requirements : ' setuptools'
83
90
84
91
- name : upload wheels
85
92
uses : actions/upload-artifact@v2
0 commit comments