Skip to content

Commit 43659d3

Browse files
v918.14 update, python 3.13, and fixed compiler warnings
1 parent 25fa943 commit 43659d3

20 files changed

+3788
-1952
lines changed

.github/workflows/wheels.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
run: echo $PYTHON_ICS_VERSION
3939

4040
- name: Install cibuildwheel
41-
run: python -m pip install cibuildwheel==2.18.1
41+
run: python -m pip install cibuildwheel==2.22.0
4242

4343
- name: Build wheels
4444
run: python -m cibuildwheel --output-dir wheelhouse

build_libicsneo.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
LIBUSB_BUILD = f"{LIBUSB_ROOT}/build"
1515
LIBUSB_INSTALL = f"{LIBUSB_ROOT}/install"
1616

17-
LIBICSNEO_VERSION = "06f6861"
17+
LIBICSNEO_VERSION = "02b5daf"
1818
LIBICSNEO_ROOT = f"{ROOT}/libicsneo/{LIBICSNEO_VERSION}"
1919
LIBICSNEO_SOURCE = f"{LIBICSNEO_ROOT}/source"
2020
LIBICSNEO_BUILD = f"{LIBICSNEO_ROOT}/build"

doc/source/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
# built documents.
5858
#
5959
# The short X.Y version.
60-
version = "917.18"
60+
version = "918.14"
6161
# The full version, including alpha/beta/rc tags.
6262
release = version
6363

extract_icsneo40_defines.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,10 @@ def extract():
7878
with open("src/setup_module_auto_defines.cpp", "w") as f:
7979
print(boiler_plate, file=f)
8080
# Include the header files needed for the defines
81-
print('#include "setup_module_auto_defines.h"\n#include <Python.h>\n#include "ics/icsnVC40.h"', file=f)
81+
82+
print('#include "setup_module_auto_defines.h"\n#include <Python.h>\n#pragma warning(push, 0)\n#include "ics/icsnVC40.h"\n#pragma warning(pop)', file=f)
8283
if use_internal:
83-
print('#include "ics/icsnVC40Internal.h"', file=f)
84+
print('#pragma warning(push, 0)\n#include "ics/icsnVC40Internal.h"\n#pragma warning(pop)', file=f)
8485

8586
print("\nint setup_module_auto_defines(PyObject * module)\n{", file=f)
8687
print("\tint result = 0;\n", file=f)

0 commit comments

Comments
 (0)