diff --git a/CHANGELOG.md b/CHANGELOG.md
index 290ddfce62f..d1043a1072f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,5 @@
- * Upgrade presets for DNNL 3.1.1, LLVM 16.0.6, ONNX Runtime 1.15.1, and their dependencies
+ * Upgrade presets for DNNL 3.1.1, CPython 3.11.4, NumPy 1.25.0, SciPy 1.11.0, LLVM 16.0.6, ONNX Runtime 1.15.1, and their dependencies
### June 6, 2023 version 1.5.9
* Virtualize `nvinfer1::IGpuAllocator` from TensorRT to allow customization ([pull #1367](https://github.com/bytedeco/javacpp-presets/pull/1367))
diff --git a/cpython/README.md b/cpython/README.md
index fba62ecdf57..84bedbb0ffd 100644
--- a/cpython/README.md
+++ b/cpython/README.md
@@ -14,7 +14,7 @@ Introduction
------------
This directory contains the JavaCPP Presets module for:
- * CPython 3.11.3 https://www.python.org/
+ * CPython 3.11.4 https://www.python.org/
Please refer to the parent README.md file for more detailed information about the JavaCPP Presets.
@@ -46,7 +46,7 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic
4.0.0
org.bytedeco.cpython
simple
- 1.5.9
+ 1.5.10-SNAPSHOT
Simple
@@ -54,7 +54,7 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic
org.bytedeco
cpython-platform
- 3.11.3-1.5.9
+ 3.11.4-1.5.10-SNAPSHOT
diff --git a/cpython/cppbuild.sh b/cpython/cppbuild.sh
index 36e01afb7d9..ac7412f1ffb 100755
--- a/cpython/cppbuild.sh
+++ b/cpython/cppbuild.sh
@@ -8,7 +8,7 @@ if [[ -z "$PLATFORM" ]]; then
fi
OPENSSL=openssl-3.1.0
-CPYTHON_VERSION=3.11.3
+CPYTHON_VERSION=3.11.4
download https://www.openssl.org/source/$OPENSSL.tar.gz $OPENSSL.tar.gz
download https://www.python.org/ftp/python/$CPYTHON_VERSION/Python-$CPYTHON_VERSION.tgz Python-$CPYTHON_VERSION.tgz
diff --git a/cpython/platform/pom.xml b/cpython/platform/pom.xml
index b224e877491..a736cea0cd5 100644
--- a/cpython/platform/pom.xml
+++ b/cpython/platform/pom.xml
@@ -12,7 +12,7 @@
org.bytedeco
cpython-platform
- 3.11.3-${project.parent.version}
+ 3.11.4-${project.parent.version}
JavaCPP Presets Platform for CPython
diff --git a/cpython/pom.xml b/cpython/pom.xml
index f61a403544d..a19e7345036 100644
--- a/cpython/pom.xml
+++ b/cpython/pom.xml
@@ -11,7 +11,7 @@
org.bytedeco
cpython
- 3.11.3-${project.parent.version}
+ 3.11.4-${project.parent.version}
JavaCPP Presets for CPython
diff --git a/cpython/samples/pom.xml b/cpython/samples/pom.xml
index d135775e056..90b2b6898c2 100644
--- a/cpython/samples/pom.xml
+++ b/cpython/samples/pom.xml
@@ -12,7 +12,7 @@
org.bytedeco
cpython-platform
- 3.11.3-1.5.10-SNAPSHOT
+ 3.11.4-1.5.10-SNAPSHOT
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/Arg0_Pointer.java b/cpython/src/gen/java/org/bytedeco/cpython/Arg0_Pointer.java
index 3561c19891d..d29b6f33a62 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/Arg0_Pointer.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/Arg0_Pointer.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/Func.java b/cpython/src/gen/java/org/bytedeco/cpython/Func.java
index 8432ca10837..79544ccfa43 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/Func.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/Func.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/Func_Pointer.java b/cpython/src/gen/java/org/bytedeco/cpython/Func_Pointer.java
index d6197462821..86330b2130c 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/Func_Pointer.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/Func_Pointer.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/Innerfunc_BytePointer_long_Pointer.java b/cpython/src/gen/java/org/bytedeco/cpython/Innerfunc_BytePointer_long_Pointer.java
index 3030062a74e..15a0ecdbc14 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/Innerfunc_BytePointer_long_Pointer.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/Innerfunc_BytePointer_long_Pointer.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/Innerfunc_String_long_Pointer.java b/cpython/src/gen/java/org/bytedeco/cpython/Innerfunc_String_long_Pointer.java
index 814cd49341d..94bebe5fe12 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/Innerfunc_String_long_Pointer.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/Innerfunc_String_long_Pointer.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/Int_PyOS_InputHook.java b/cpython/src/gen/java/org/bytedeco/cpython/Int_PyOS_InputHook.java
index b27790eb907..6d2504a2abb 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/Int_PyOS_InputHook.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/Int_PyOS_InputHook.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/Predicate_PyObject.java b/cpython/src/gen/java/org/bytedeco/cpython/Predicate_PyObject.java
index a05e78c58cc..d1f45d40454 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/Predicate_PyObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/Predicate_PyObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyASCIIObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyASCIIObject.java
index 8ff376d4662..075fc017bfa 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyASCIIObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyASCIIObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyAsyncGenObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyAsyncGenObject.java
index 23c9926d3f6..9c67eb1eef6 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyAsyncGenObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyAsyncGenObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyAsyncMethods.java b/cpython/src/gen/java/org/bytedeco/cpython/PyAsyncMethods.java
index 4db25c8d36a..1f108d39572 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyAsyncMethods.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyAsyncMethods.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyAttributeErrorObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyAttributeErrorObject.java
index a828f080db5..9adc9dc2557 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyAttributeErrorObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyAttributeErrorObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyBaseExceptionGroupObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyBaseExceptionGroupObject.java
index ad2fec21c0f..c1cc1804e2f 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyBaseExceptionGroupObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyBaseExceptionGroupObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyBaseExceptionObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyBaseExceptionObject.java
index c6b39e92f65..cba14383d29 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyBaseExceptionObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyBaseExceptionObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyBufferProcs.java b/cpython/src/gen/java/org/bytedeco/cpython/PyBufferProcs.java
index 7df7226afbd..b81479aa6cd 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyBufferProcs.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyBufferProcs.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyByteArrayObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyByteArrayObject.java
index 48a40391329..28666f7e0e4 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyByteArrayObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyByteArrayObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyBytesObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyBytesObject.java
index 8eeeaac9c80..99b7c080bb9 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyBytesObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyBytesObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyCFunction.java b/cpython/src/gen/java/org/bytedeco/cpython/PyCFunction.java
index 0f352098948..f5b0841f994 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyCFunction.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyCFunction.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyCFunctionObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyCFunctionObject.java
index c633787efc8..0c0e5d8307c 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyCFunctionObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyCFunctionObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyCFunctionWithKeywords.java b/cpython/src/gen/java/org/bytedeco/cpython/PyCFunctionWithKeywords.java
index 2ffc86d88f5..a9a38d35068 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyCFunctionWithKeywords.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyCFunctionWithKeywords.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyCMethod.java b/cpython/src/gen/java/org/bytedeco/cpython/PyCMethod.java
index a29513fb288..b12e9d0f321 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyCMethod.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyCMethod.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyCMethodObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyCMethodObject.java
index f56e2a11632..7ecf4213429 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyCMethodObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyCMethodObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyCapsule_Destructor.java b/cpython/src/gen/java/org/bytedeco/cpython/PyCapsule_Destructor.java
index 70249ee7b81..698a2050814 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyCapsule_Destructor.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyCapsule_Destructor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyCellObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyCellObject.java
index e355392a96f..c11c9058442 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyCellObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyCellObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyCodeAddressRange.java b/cpython/src/gen/java/org/bytedeco/cpython/PyCodeAddressRange.java
index e279b025fe7..6c7aeffbbe1 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyCodeAddressRange.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyCodeAddressRange.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyCodeObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyCodeObject.java
index 5be462057f6..47d4817d86e 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyCodeObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyCodeObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyCompactUnicodeObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyCompactUnicodeObject.java
index d17df1bac64..4bd81403c09 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyCompactUnicodeObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyCompactUnicodeObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyCompilerFlags.java b/cpython/src/gen/java/org/bytedeco/cpython/PyCompilerFlags.java
index e97d9b85d3b..6fcd21850e3 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyCompilerFlags.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyCompilerFlags.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyConfig.java b/cpython/src/gen/java/org/bytedeco/cpython/PyConfig.java
index 19dd8d5c479..8a488ed670c 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyConfig.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyConfig.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyContext.java b/cpython/src/gen/java/org/bytedeco/cpython/PyContext.java
index a1cb5918845..25526aa4eeb 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyContext.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyContext.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyContextToken.java b/cpython/src/gen/java/org/bytedeco/cpython/PyContextToken.java
index 6a6550a5fd9..80df54bbddd 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyContextToken.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyContextToken.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyContextVar.java b/cpython/src/gen/java/org/bytedeco/cpython/PyContextVar.java
index 958f65ce558..e949cfaa90f 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyContextVar.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyContextVar.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyCoroObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyCoroObject.java
index 4cc90ede70e..8403142d9ea 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyCoroObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyCoroObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyDateTime_CAPI.java b/cpython/src/gen/java/org/bytedeco/cpython/PyDateTime_CAPI.java
index 861e0233e9a..1dd69dd9afa 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyDateTime_CAPI.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyDateTime_CAPI.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyDateTime_Date.java b/cpython/src/gen/java/org/bytedeco/cpython/PyDateTime_Date.java
index 4f30605cdf1..5f0b21f5e1a 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyDateTime_Date.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyDateTime_Date.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyDateTime_DateTime.java b/cpython/src/gen/java/org/bytedeco/cpython/PyDateTime_DateTime.java
index 754675820e0..513cdf1f444 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyDateTime_DateTime.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyDateTime_DateTime.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyDateTime_Delta.java b/cpython/src/gen/java/org/bytedeco/cpython/PyDateTime_Delta.java
index 6ff1b716911..d05cd6ac9df 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyDateTime_Delta.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyDateTime_Delta.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyDateTime_TZInfo.java b/cpython/src/gen/java/org/bytedeco/cpython/PyDateTime_TZInfo.java
index e5b972592cb..42f9c7e20f7 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyDateTime_TZInfo.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyDateTime_TZInfo.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyDateTime_Time.java b/cpython/src/gen/java/org/bytedeco/cpython/PyDateTime_Time.java
index fadcb818767..8fc61ea28c2 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyDateTime_Time.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyDateTime_Time.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyDictKeysObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyDictKeysObject.java
index b3443967c3e..68bee4a7911 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyDictKeysObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyDictKeysObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyDictObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyDictObject.java
index 2f577e716ad..aa04e5274b6 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyDictObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyDictObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyDictValues.java b/cpython/src/gen/java/org/bytedeco/cpython/PyDictValues.java
index 2ecec95fce2..dcf303d8951 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyDictValues.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyDictValues.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyFrameConstructor.java b/cpython/src/gen/java/org/bytedeco/cpython/PyFrameConstructor.java
index 882fae9e66a..d1a36ea2aa3 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyFrameConstructor.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyFrameConstructor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyFrameObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyFrameObject.java
index c2aa8571e7e..ea1fe637b07 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyFrameObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyFrameObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyFunctionObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyFunctionObject.java
index 85f70fadd8b..adcbef8a849 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyFunctionObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyFunctionObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyFutureFeatures.java b/cpython/src/gen/java/org/bytedeco/cpython/PyFutureFeatures.java
index f8bff478838..5c9dfd0d6dd 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyFutureFeatures.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyFutureFeatures.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyGenObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyGenObject.java
index 7265590ead8..a43bd8fc708 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyGenObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyGenObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyGetSetDef.java b/cpython/src/gen/java/org/bytedeco/cpython/PyGetSetDef.java
index 90c2405980e..dc700f1d124 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyGetSetDef.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyGetSetDef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyHash_FuncDef.java b/cpython/src/gen/java/org/bytedeco/cpython/PyHash_FuncDef.java
index 90d8797781e..bbc39964ef9 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyHash_FuncDef.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyHash_FuncDef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyHeapTypeObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyHeapTypeObject.java
index 575b3992efd..6b0fba4ec9c 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyHeapTypeObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyHeapTypeObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyImportErrorObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyImportErrorObject.java
index 814a90900b6..2576b62642f 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyImportErrorObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyImportErrorObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyInstanceMethodObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyInstanceMethodObject.java
index 64e9de9dd3a..659adc611cb 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyInstanceMethodObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyInstanceMethodObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyInterpreterState.java b/cpython/src/gen/java/org/bytedeco/cpython/PyInterpreterState.java
index 8507cacedc7..518f7c63448 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyInterpreterState.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyInterpreterState.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyListObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyListObject.java
index df39167873c..d149dde3da5 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyListObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyListObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyLongObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyLongObject.java
index 0e4835cc12f..d7a9eaecaa5 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyLongObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyLongObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyMappingMethods.java b/cpython/src/gen/java/org/bytedeco/cpython/PyMappingMethods.java
index 1752af4ca0b..bec81727c73 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyMappingMethods.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyMappingMethods.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyMemAllocatorEx.java b/cpython/src/gen/java/org/bytedeco/cpython/PyMemAllocatorEx.java
index b2a2f2d2274..6566aca3c42 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyMemAllocatorEx.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyMemAllocatorEx.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyMemberDef.java b/cpython/src/gen/java/org/bytedeco/cpython/PyMemberDef.java
index f41c596050c..d75d4a62798 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyMemberDef.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyMemberDef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyMemoryViewObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyMemoryViewObject.java
index af8d7ac1865..94dfc69feda 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyMemoryViewObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyMemoryViewObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyMethodDef.java b/cpython/src/gen/java/org/bytedeco/cpython/PyMethodDef.java
index df926083e8c..41e283fa574 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyMethodDef.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyMethodDef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyMethodObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyMethodObject.java
index c1981dbf3e7..62cbdd677f3 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyMethodObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyMethodObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyModuleDef.java b/cpython/src/gen/java/org/bytedeco/cpython/PyModuleDef.java
index 18171508e22..e8c9e79dc78 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyModuleDef.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyModuleDef.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyModuleDef_Base.java b/cpython/src/gen/java/org/bytedeco/cpython/PyModuleDef_Base.java
index 64aa9d819a5..1737122ddf5 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyModuleDef_Base.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyModuleDef_Base.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyModuleDef_Slot.java b/cpython/src/gen/java/org/bytedeco/cpython/PyModuleDef_Slot.java
index 5304d18a338..ac7233ed97c 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyModuleDef_Slot.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyModuleDef_Slot.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyNameErrorObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyNameErrorObject.java
index 2b5946ce79f..c2bf10bc8c1 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyNameErrorObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyNameErrorObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyNumberMethods.java b/cpython/src/gen/java/org/bytedeco/cpython/PyNumberMethods.java
index 0f6be26f8e1..dea39037bec 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyNumberMethods.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyNumberMethods.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyODictObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyODictObject.java
index 6f55860b3fa..9cbd1c88fe8 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyODictObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyODictObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyOSErrorObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyOSErrorObject.java
index 305cf675284..36c784101f6 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyOSErrorObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyOSErrorObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyOS_ReadlineFunctionPointer_Pointer_Pointer_BytePointer.java b/cpython/src/gen/java/org/bytedeco/cpython/PyOS_ReadlineFunctionPointer_Pointer_Pointer_BytePointer.java
index 5d101cecaa3..b49db881ba9 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyOS_ReadlineFunctionPointer_Pointer_Pointer_BytePointer.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyOS_ReadlineFunctionPointer_Pointer_Pointer_BytePointer.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyOS_sighandler_t.java b/cpython/src/gen/java/org/bytedeco/cpython/PyOS_sighandler_t.java
index 25b9c6746e0..0776c6d3c94 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyOS_sighandler_t.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyOS_sighandler_t.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyObject.java
index e8ee026ebb5..0a8006ffd20 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyObjectArenaAllocator.java b/cpython/src/gen/java/org/bytedeco/cpython/PyObjectArenaAllocator.java
index 8835fed3de6..5420f43f867 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyObjectArenaAllocator.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyObjectArenaAllocator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyObject_Initfunc.java b/cpython/src/gen/java/org/bytedeco/cpython/PyObject_Initfunc.java
index be2b3395bb7..42d678a15dd 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyObject_Initfunc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyObject_Initfunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyPreConfig.java b/cpython/src/gen/java/org/bytedeco/cpython/PyPreConfig.java
index 059a302295f..7aea4e03dfd 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyPreConfig.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyPreConfig.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PySequenceMethods.java b/cpython/src/gen/java/org/bytedeco/cpython/PySequenceMethods.java
index 28a99c546f3..a7257aacfe0 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PySequenceMethods.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PySequenceMethods.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PySliceObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PySliceObject.java
index 8518651151c..504b6d023cb 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PySliceObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PySliceObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyStatus.java b/cpython/src/gen/java/org/bytedeco/cpython/PyStatus.java
index 7e1cbc93667..b782196ff18 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyStatus.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyStatus.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyStopIterationObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyStopIterationObject.java
index cf008d18c96..48406a2e9f3 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyStopIterationObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyStopIterationObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyStructSequence_Desc.java b/cpython/src/gen/java/org/bytedeco/cpython/PyStructSequence_Desc.java
index b1649cccd94..385d2047f0a 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyStructSequence_Desc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyStructSequence_Desc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyStructSequence_Field.java b/cpython/src/gen/java/org/bytedeco/cpython/PyStructSequence_Field.java
index a77d771f1e9..fafb3ae80f0 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyStructSequence_Field.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyStructSequence_Field.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PySyntaxErrorObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PySyntaxErrorObject.java
index 0c86ad6cf20..769421196c4 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PySyntaxErrorObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PySyntaxErrorObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PySystemExitObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PySystemExitObject.java
index 4f1cf9ec12c..915681dcc3a 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PySystemExitObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PySystemExitObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyThreadState.java b/cpython/src/gen/java/org/bytedeco/cpython/PyThreadState.java
index 00bbbf6b641..c7591cd8392 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyThreadState.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyThreadState.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyThread_type_lock.java b/cpython/src/gen/java/org/bytedeco/cpython/PyThread_type_lock.java
index 74f6ed4cff2..6d5f9ca75fb 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyThread_type_lock.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyThread_type_lock.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyTraceInfo.java b/cpython/src/gen/java/org/bytedeco/cpython/PyTraceInfo.java
index 94bc1077590..14a43497b7e 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyTraceInfo.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyTraceInfo.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyTracebackObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyTracebackObject.java
index 1a4233a69d9..f2f4f40e07c 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyTracebackObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyTracebackObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyTupleObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyTupleObject.java
index 4812e9aeb7f..9abce599d89 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyTupleObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyTupleObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyTypeObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyTypeObject.java
index e0a9ff95f39..340032c4ea1 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyTypeObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyTypeObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyType_Slot.java b/cpython/src/gen/java/org/bytedeco/cpython/PyType_Slot.java
index 4bd79e3d3c0..074a276d065 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyType_Slot.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyType_Slot.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyType_Spec.java b/cpython/src/gen/java/org/bytedeco/cpython/PyType_Spec.java
index b254271d620..35b702b0cc4 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyType_Spec.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyType_Spec.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyUnicodeErrorObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyUnicodeErrorObject.java
index ee029b78720..ef6eecbe995 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyUnicodeErrorObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyUnicodeErrorObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyUnicodeObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyUnicodeObject.java
index 703a2178efc..24a92df912c 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyUnicodeObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyUnicodeObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyVarObject.java b/cpython/src/gen/java/org/bytedeco/cpython/PyVarObject.java
index 0bad20bbbba..4e8af4941d5 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyVarObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyVarObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyWeakReference.java b/cpython/src/gen/java/org/bytedeco/cpython/PyWeakReference.java
index 50b6de8567a..4a9292be4c5 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyWeakReference.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyWeakReference.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/PyWideStringList.java b/cpython/src/gen/java/org/bytedeco/cpython/PyWideStringList.java
index c42967adbff..958847a8fc6 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/PyWideStringList.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/PyWideStringList.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/Py_AuditHookFunction.java b/cpython/src/gen/java/org/bytedeco/cpython/Py_AuditHookFunction.java
index 8e070394ca5..2a2ae8e2e00 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/Py_AuditHookFunction.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/Py_AuditHookFunction.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/Py_OpenCodeHookFunction.java b/cpython/src/gen/java/org/bytedeco/cpython/Py_OpenCodeHookFunction.java
index edb790481e4..44c91fb5422 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/Py_OpenCodeHookFunction.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/Py_OpenCodeHookFunction.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/Py_buffer.java b/cpython/src/gen/java/org/bytedeco/cpython/Py_buffer.java
index 8162d8ba9e3..ef001461806 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/Py_buffer.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/Py_buffer.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/Py_tracefunc.java b/cpython/src/gen/java/org/bytedeco/cpython/Py_tracefunc.java
index e1f66a2d177..f699cb531c5 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/Py_tracefunc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/Py_tracefunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/Py_tss_t.java b/cpython/src/gen/java/org/bytedeco/cpython/Py_tss_t.java
index dd6477061f7..d1372b4b4e6 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/Py_tss_t.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/Py_tss_t.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/_PyBytesWriter.java b/cpython/src/gen/java/org/bytedeco/cpython/_PyBytesWriter.java
index a7ce0430a0d..3d441846f01 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/_PyBytesWriter.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/_PyBytesWriter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/_PyCFrame.java b/cpython/src/gen/java/org/bytedeco/cpython/_PyCFrame.java
index 687c8379f64..5dd57de8e1a 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/_PyCFrame.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/_PyCFrame.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/_PyCFunctionFast.java b/cpython/src/gen/java/org/bytedeco/cpython/_PyCFunctionFast.java
index 7dbe1889157..bf3dfc2b7d7 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/_PyCFunctionFast.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/_PyCFunctionFast.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/_PyCFunctionFastWithKeywords.java b/cpython/src/gen/java/org/bytedeco/cpython/_PyCFunctionFastWithKeywords.java
index 8f2c16eee21..9fa71287b8a 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/_PyCFunctionFastWithKeywords.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/_PyCFunctionFastWithKeywords.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/_PyCrossInterpreterData.java b/cpython/src/gen/java/org/bytedeco/cpython/_PyCrossInterpreterData.java
index be8c3c76c4c..05e946154b5 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/_PyCrossInterpreterData.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/_PyCrossInterpreterData.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/_PyDateTime_BaseDateTime.java b/cpython/src/gen/java/org/bytedeco/cpython/_PyDateTime_BaseDateTime.java
index 040e8124827..0960187fcdb 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/_PyDateTime_BaseDateTime.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/_PyDateTime_BaseDateTime.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/_PyDateTime_BaseTZInfo.java b/cpython/src/gen/java/org/bytedeco/cpython/_PyDateTime_BaseTZInfo.java
index 67073982b54..41505d465a1 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/_PyDateTime_BaseTZInfo.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/_PyDateTime_BaseTZInfo.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/_PyDateTime_BaseTime.java b/cpython/src/gen/java/org/bytedeco/cpython/_PyDateTime_BaseTime.java
index f83e677306f..9c8b68aabaa 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/_PyDateTime_BaseTime.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/_PyDateTime_BaseTime.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/_PyDictViewObject.java b/cpython/src/gen/java/org/bytedeco/cpython/_PyDictViewObject.java
index 7d909894bcc..4464ce70604 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/_PyDictViewObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/_PyDictViewObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/_PyErr_StackItem.java b/cpython/src/gen/java/org/bytedeco/cpython/_PyErr_StackItem.java
index 6a1a59effd3..dd9c68d0eaf 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/_PyErr_StackItem.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/_PyErr_StackItem.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/_PyFrameEvalFunction.java b/cpython/src/gen/java/org/bytedeco/cpython/_PyFrameEvalFunction.java
index 396a3b28f2c..492c568dd62 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/_PyFrameEvalFunction.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/_PyFrameEvalFunction.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/_PyManagedBufferObject.java b/cpython/src/gen/java/org/bytedeco/cpython/_PyManagedBufferObject.java
index 617fae4e3fa..9acaf8c1ec7 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/_PyManagedBufferObject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/_PyManagedBufferObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/_PyStackChunk.java b/cpython/src/gen/java/org/bytedeco/cpython/_PyStackChunk.java
index 0c6bf48c9d0..b8232041ae3 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/_PyStackChunk.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/_PyStackChunk.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/_PyUnicodeWriter.java b/cpython/src/gen/java/org/bytedeco/cpython/_PyUnicodeWriter.java
index 2c8dbd757e7..2d1d531c9c0 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/_PyUnicodeWriter.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/_PyUnicodeWriter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/_Py_HashSecret_t.java b/cpython/src/gen/java/org/bytedeco/cpython/_Py_HashSecret_t.java
index b38586e3c20..2841c61e6aa 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/_Py_HashSecret_t.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/_Py_HashSecret_t.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/_Py_Identifier.java b/cpython/src/gen/java/org/bytedeco/cpython/_Py_Identifier.java
index c227942614b..1e380d6d499 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/_Py_Identifier.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/_Py_Identifier.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/_Py_clock_info_t.java b/cpython/src/gen/java/org/bytedeco/cpython/_Py_clock_info_t.java
index 23f6688807d..bc376bb4a75 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/_Py_clock_info_t.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/_Py_clock_info_t.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/_frozen.java b/cpython/src/gen/java/org/bytedeco/cpython/_frozen.java
index 983e960b0e7..10662bed859 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/_frozen.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/_frozen.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/_inittab.java b/cpython/src/gen/java/org/bytedeco/cpython/_inittab.java
index 742a350b498..e06b971881a 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/_inittab.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/_inittab.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/_longobject.java b/cpython/src/gen/java/org/bytedeco/cpython/_longobject.java
index 671536b8f90..9615e80657f 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/_longobject.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/_longobject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/_object.java b/cpython/src/gen/java/org/bytedeco/cpython/_object.java
index 8075aadf4b6..5670bf28c3e 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/_object.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/_object.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/_opaque.java b/cpython/src/gen/java/org/bytedeco/cpython/_opaque.java
index 8064b9890d1..2e7c640aebc 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/_opaque.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/_opaque.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/_specialization_cache.java b/cpython/src/gen/java/org/bytedeco/cpython/_specialization_cache.java
index 4b9b34f781b..d0c41bdfa79 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/_specialization_cache.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/_specialization_cache.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/_xid.java b/cpython/src/gen/java/org/bytedeco/cpython/_xid.java
index ed344b39301..d131f64a057 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/_xid.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/_xid.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/allocfunc.java b/cpython/src/gen/java/org/bytedeco/cpython/allocfunc.java
index 1721378b8e4..2bdd1ad6e47 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/allocfunc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/allocfunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/binaryfunc.java b/cpython/src/gen/java/org/bytedeco/cpython/binaryfunc.java
index aac267dd760..fb8c4202d56 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/binaryfunc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/binaryfunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/crossinterpdatafunc.java b/cpython/src/gen/java/org/bytedeco/cpython/crossinterpdatafunc.java
index 3c691396943..f398303f9ae 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/crossinterpdatafunc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/crossinterpdatafunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/descrgetfunc.java b/cpython/src/gen/java/org/bytedeco/cpython/descrgetfunc.java
index f77bf5a4293..a01c9e842c8 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/descrgetfunc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/descrgetfunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/descrsetfunc.java b/cpython/src/gen/java/org/bytedeco/cpython/descrsetfunc.java
index ebb85bf64b8..7fbc25c4eab 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/descrsetfunc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/descrsetfunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/destructor.java b/cpython/src/gen/java/org/bytedeco/cpython/destructor.java
index d1b08e2e77a..97870d51cb2 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/destructor.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/destructor.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/freefunc.java b/cpython/src/gen/java/org/bytedeco/cpython/freefunc.java
index c400bbe9be5..e9b54b0ecaa 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/freefunc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/freefunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/getattrfunc.java b/cpython/src/gen/java/org/bytedeco/cpython/getattrfunc.java
index 63cd113e328..363c9a33484 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/getattrfunc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/getattrfunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/getattrofunc.java b/cpython/src/gen/java/org/bytedeco/cpython/getattrofunc.java
index 9583796bdd6..81c73bd6f1c 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/getattrofunc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/getattrofunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/getbufferproc.java b/cpython/src/gen/java/org/bytedeco/cpython/getbufferproc.java
index 71d76888d0b..654a27f722b 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/getbufferproc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/getbufferproc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/getiterfunc.java b/cpython/src/gen/java/org/bytedeco/cpython/getiterfunc.java
index 7ced1715923..a8eb186d650 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/getiterfunc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/getiterfunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/getter.java b/cpython/src/gen/java/org/bytedeco/cpython/getter.java
index be2cd835915..3c01ce36f16 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/getter.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/getter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/global/python.java b/cpython/src/gen/java/org/bytedeco/cpython/global/python.java
index 6f740da33ad..198c2196a34 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/global/python.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/global/python.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython.global;
@@ -144,12 +144,12 @@ There is also (independent) API version information in modsupport.h.
/*--start constants--*/
public static final int PY_MAJOR_VERSION = 3;
public static final int PY_MINOR_VERSION = 11;
-public static final int PY_MICRO_VERSION = 3;
+public static final int PY_MICRO_VERSION = 4;
public static final int PY_RELEASE_LEVEL = PY_RELEASE_LEVEL_FINAL;
public static final int PY_RELEASE_SERIAL = 0;
/* Version as a string */
-public static final String PY_VERSION = "3.11.3";
+public static final String PY_VERSION = "3.11.4";
/*--end constants--*/
/* Version as a single 4-byte hex number, e.g. 0x010502B2 == 1.5.2b2.
@@ -948,7 +948,7 @@ There is also (independent) API version information in modsupport.h.
public static final int HAVE_MEMFD_CREATE = 1;
/* Define to 1 if you have the header file. */
-public static final int HAVE_MEMORY_H = 1;
+/* #undef HAVE_MEMORY_H */
/* Define to 1 if you have the `memrchr' function. */
public static final int HAVE_MEMRCHR = 1;
@@ -2819,20 +2819,23 @@ linkage handling and it uses __declspec().
// gh-91782: On FreeBSD 12, if the _POSIX_C_SOURCE and _XOPEN_SOURCE macros are
// defined, disables C11 support and does not define
-// the static_assert() macro. Define the static_assert() macro in Python until
-// suports C11:
+// the static_assert() macro.
// https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255290
-// #if defined(__FreeBSD__) && !defined(static_assert)
-// # define static_assert _Static_assert
-// #endif
-
-// static_assert is defined in glibc from version 2.16. Before it requires
-// compiler support (gcc >= 4.6) and is called _Static_assert.
-// In C++ 11 static_assert is a keyword, redefining is undefined behaviour.
-// #if (defined(__GLIBC__)
-// && (__GLIBC__ < 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ <= 16))
-// && !(defined(__cplusplus) && __cplusplus >= 201103L)
-// && !defined(static_assert))
+//
+// macOS <= 10.10 doesn't define static_assert in assert.h at all despite
+// having C11 compiler support.
+//
+// static_assert is defined in glibc from version 2.16. Compiler support for
+// the C11 _Static_assert keyword is in gcc >= 4.6.
+//
+// MSVC makes static_assert a keyword in C11-17, contrary to the standards.
+//
+// In C++11 and C2x, static_assert is a keyword, redefining is undefined
+// behaviour. So only define if building as C (if __STDC_VERSION__ is defined),
+// not C++, and only for C11-17.
+// #if !defined(static_assert) && (defined(__GNUC__) || defined(__clang__))
+// && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L
+// && __STDC_VERSION__ <= 201710L
// # define static_assert _Static_assert
// #endif
@@ -9218,6 +9221,9 @@ of a key wins, else the first. The Python dict constructor dict(seq2)
@NoException public static native @Cast("char*") BytePointer Py_UniversalNewlineFgets(@Cast("char*") BytePointer arg0, int arg1, @Cast("FILE*") Pointer arg2, PyObject arg3);
@NoException public static native @Cast("char*") ByteBuffer Py_UniversalNewlineFgets(@Cast("char*") ByteBuffer arg0, int arg1, @Cast("FILE*") Pointer arg2, PyObject arg3);
@NoException public static native @Cast("char*") byte[] Py_UniversalNewlineFgets(@Cast("char*") byte[] arg0, int arg1, @Cast("FILE*") Pointer arg2, PyObject arg3);
+@NoException public static native @Cast("char*") BytePointer _Py_UniversalNewlineFgetsWithSize(@Cast("char*") BytePointer arg0, int arg1, @Cast("FILE*") Pointer arg2, PyObject arg3, @Cast("size_t*") SizeTPointer arg4);
+@NoException public static native @Cast("char*") ByteBuffer _Py_UniversalNewlineFgetsWithSize(@Cast("char*") ByteBuffer arg0, int arg1, @Cast("FILE*") Pointer arg2, PyObject arg3, @Cast("size_t*") SizeTPointer arg4);
+@NoException public static native @Cast("char*") byte[] _Py_UniversalNewlineFgetsWithSize(@Cast("char*") byte[] arg0, int arg1, @Cast("FILE*") Pointer arg2, PyObject arg3, @Cast("size_t*") SizeTPointer arg4);
/* The std printer acts as a preliminary sys.stderr until the new io
infrastructure is in place. */
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/hashfunc.java b/cpython/src/gen/java/org/bytedeco/cpython/hashfunc.java
index 36280a07e06..123795b98a7 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/hashfunc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/hashfunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/initproc.java b/cpython/src/gen/java/org/bytedeco/cpython/initproc.java
index fef60f47aef..61f32a17dcb 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/initproc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/initproc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/inquiry.java b/cpython/src/gen/java/org/bytedeco/cpython/inquiry.java
index 8ed79ccac58..d9806de1baa 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/inquiry.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/inquiry.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/iternextfunc.java b/cpython/src/gen/java/org/bytedeco/cpython/iternextfunc.java
index 01f76a8e8af..0af2ea058dd 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/iternextfunc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/iternextfunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/lenfunc.java b/cpython/src/gen/java/org/bytedeco/cpython/lenfunc.java
index f02c29c0999..ff07e424f56 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/lenfunc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/lenfunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/newfunc.java b/cpython/src/gen/java/org/bytedeco/cpython/newfunc.java
index 2981ea8162d..80b2c2d0db0 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/newfunc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/newfunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/objobjargproc.java b/cpython/src/gen/java/org/bytedeco/cpython/objobjargproc.java
index 7e4dcfa217d..e8713577b44 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/objobjargproc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/objobjargproc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/objobjproc.java b/cpython/src/gen/java/org/bytedeco/cpython/objobjproc.java
index f5805a431ba..117cd9fd6b9 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/objobjproc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/objobjproc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/releasebufferproc.java b/cpython/src/gen/java/org/bytedeco/cpython/releasebufferproc.java
index 09374a7dca6..b2599ac45c9 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/releasebufferproc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/releasebufferproc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/reprfunc.java b/cpython/src/gen/java/org/bytedeco/cpython/reprfunc.java
index 1c801100f23..4b3ad9c354c 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/reprfunc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/reprfunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/richcmpfunc.java b/cpython/src/gen/java/org/bytedeco/cpython/richcmpfunc.java
index cca706edbfa..3e7e782e72d 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/richcmpfunc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/richcmpfunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/sendfunc.java b/cpython/src/gen/java/org/bytedeco/cpython/sendfunc.java
index cf4f44ad755..e2c20743c52 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/sendfunc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/sendfunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/setattrfunc.java b/cpython/src/gen/java/org/bytedeco/cpython/setattrfunc.java
index 5867b4418f1..4a63783be68 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/setattrfunc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/setattrfunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/setattrofunc.java b/cpython/src/gen/java/org/bytedeco/cpython/setattrofunc.java
index 24a0e09daab..34ed4070dcf 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/setattrofunc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/setattrofunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/setter.java b/cpython/src/gen/java/org/bytedeco/cpython/setter.java
index bc753c4a487..63d21ede13b 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/setter.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/setter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/ssizeargfunc.java b/cpython/src/gen/java/org/bytedeco/cpython/ssizeargfunc.java
index cbe8ac36041..9b5c71724ce 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/ssizeargfunc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/ssizeargfunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/ssizeobjargproc.java b/cpython/src/gen/java/org/bytedeco/cpython/ssizeobjargproc.java
index ec5c472311b..83cac08fe31 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/ssizeobjargproc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/ssizeobjargproc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/ssizessizeargfunc.java b/cpython/src/gen/java/org/bytedeco/cpython/ssizessizeargfunc.java
index f3015453f0d..d19f3636af8 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/ssizessizeargfunc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/ssizessizeargfunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/ssizessizeobjargproc.java b/cpython/src/gen/java/org/bytedeco/cpython/ssizessizeobjargproc.java
index 2e801ede24a..ced30dee71f 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/ssizessizeobjargproc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/ssizessizeobjargproc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/ternaryfunc.java b/cpython/src/gen/java/org/bytedeco/cpython/ternaryfunc.java
index 6f693aaaf12..bef63c68524 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/ternaryfunc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/ternaryfunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/traverseproc.java b/cpython/src/gen/java/org/bytedeco/cpython/traverseproc.java
index 80e8366bfb5..3abe8328e7d 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/traverseproc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/traverseproc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/unaryfunc.java b/cpython/src/gen/java/org/bytedeco/cpython/unaryfunc.java
index 8a91c68ed8f..4d716343533 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/unaryfunc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/unaryfunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/vectorcallfunc.java b/cpython/src/gen/java/org/bytedeco/cpython/vectorcallfunc.java
index fd2102ef1fa..f15cca12419 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/vectorcallfunc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/vectorcallfunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/cpython/src/gen/java/org/bytedeco/cpython/visitproc.java b/cpython/src/gen/java/org/bytedeco/cpython/visitproc.java
index d2d48aef8ac..daa65c778b8 100644
--- a/cpython/src/gen/java/org/bytedeco/cpython/visitproc.java
+++ b/cpython/src/gen/java/org/bytedeco/cpython/visitproc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.cpython;
diff --git a/hyperscan/README.md b/hyperscan/README.md
index 08f658db564..f24ad02a07a 100644
--- a/hyperscan/README.md
+++ b/hyperscan/README.md
@@ -41,7 +41,7 @@ Be aware that flag `-Djavacpp.platform` can be used to specify the target platfo
4.0.0
org.bytedeco.hyperscan
HyperscanTest
- 1.5.9
+ 1.5.10-SNAPSHOT
HyperscanTest
1.7
@@ -51,7 +51,7 @@ Be aware that flag `-Djavacpp.platform` can be used to specify the target platfo
org.bytedeco
hyperscan-platform
- 5.4.2-1.5.9
+ 5.4.2-1.5.10-SNAPSHOT
diff --git a/hyperscan/cppbuild.sh b/hyperscan/cppbuild.sh
index 89f6e1f16d1..af166b3e5bb 100755
--- a/hyperscan/cppbuild.sh
+++ b/hyperscan/cppbuild.sh
@@ -8,7 +8,7 @@ if [[ -z "$PLATFORM" ]]; then
fi
HYPERSCAN_VERSION=5.4.2
-BOOST=1_70_0
+BOOST=1_75_0
download "https://github.com/intel/hyperscan/archive/v$HYPERSCAN_VERSION.tar.gz" hyperscan-$HYPERSCAN_VERSION.tar.gz
download http://downloads.sourceforge.net/project/boost/boost/${BOOST//_/.}/boost_$BOOST.tar.gz boost_$BOOST.tar.gz
mkdir -p $PLATFORM
diff --git a/hyperscan/platform/pom.xml b/hyperscan/platform/pom.xml
index 33f6220a52d..b79b15e7043 100644
--- a/hyperscan/platform/pom.xml
+++ b/hyperscan/platform/pom.xml
@@ -6,7 +6,7 @@
org.bytedeco
javacpp-presets
- 1.5.9
+ 1.5.10-SNAPSHOT
../../
diff --git a/hyperscan/pom.xml b/hyperscan/pom.xml
index a5f2c1567e5..20085fcbde0 100644
--- a/hyperscan/pom.xml
+++ b/hyperscan/pom.xml
@@ -5,7 +5,7 @@
javacpp-presets
org.bytedeco
- 1.5.9
+ 1.5.10-SNAPSHOT
4.0.0
diff --git a/hyperscan/samples/pom.xml b/hyperscan/samples/pom.xml
index c87a1337abc..555c3c396b9 100644
--- a/hyperscan/samples/pom.xml
+++ b/hyperscan/samples/pom.xml
@@ -2,7 +2,7 @@
4.0.0
org.bytedeco.hyperscan
HyperscanTest
- 1.5.9
+ 1.5.10-SNAPSHOT
HyperscanTest
1.7
@@ -12,7 +12,7 @@
org.bytedeco
hyperscan-platform
- 5.4.2-1.5.9
+ 5.4.2-1.5.10-SNAPSHOT
diff --git a/numpy/README.md b/numpy/README.md
index 44eea7425d8..d4b2ccde538 100644
--- a/numpy/README.md
+++ b/numpy/README.md
@@ -9,7 +9,7 @@ Introduction
------------
This directory contains the JavaCPP Presets module for:
- * NumPy 1.24.3 http://www.numpy.org/
+ * NumPy 1.25.0 http://www.numpy.org/
Please refer to the parent README.md file for more detailed information about the JavaCPP Presets.
@@ -48,7 +48,7 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic
org.bytedeco
numpy-platform
- 1.24.3-1.5.9
+ 1.25.0-1.5.9
diff --git a/numpy/cppbuild.sh b/numpy/cppbuild.sh
index 3bb58e9cc3b..3ffc6415ab1 100755
--- a/numpy/cppbuild.sh
+++ b/numpy/cppbuild.sh
@@ -7,7 +7,7 @@ if [[ -z "$PLATFORM" ]]; then
exit
fi
-NUMPY_VERSION=1.24.3
+NUMPY_VERSION=1.25.0
download https://github.com/numpy/numpy/releases/download/v$NUMPY_VERSION/numpy-$NUMPY_VERSION.tar.gz numpy-$NUMPY_VERSION.tar.gz
mkdir -p $PLATFORM
@@ -98,7 +98,7 @@ fi
export PYTHONPATH="$PYTHON_INSTALL_PATH"
mkdir -p "$PYTHON_INSTALL_PATH"
-TOOLS="setuptools==59.1.0 cython==0.29.30"
+TOOLS="setuptools==59.1.0 cython==0.29.35"
if ! $PYTHON_BIN_PATH -m pip install --target=$PYTHON_LIB_PATH $TOOLS; then
echo "extra_link_args = -lgfortran" >> site.cfg
chmod +x "$CPYTHON_HOST_PATH/bin/python3.11"
diff --git a/numpy/platform/pom.xml b/numpy/platform/pom.xml
index 1b12a17f340..6afe164ed7d 100644
--- a/numpy/platform/pom.xml
+++ b/numpy/platform/pom.xml
@@ -12,7 +12,7 @@
org.bytedeco
numpy-platform
- 1.24.3-${project.parent.version}
+ 1.25.0-${project.parent.version}
JavaCPP Presets Platform for NumPy
@@ -28,7 +28,7 @@
org.bytedeco
cpython-platform
- 3.11.3-${project.parent.version}
+ 3.11.4-${project.parent.version}
${project.groupId}
diff --git a/numpy/pom.xml b/numpy/pom.xml
index 30a752789b9..32c7761f557 100644
--- a/numpy/pom.xml
+++ b/numpy/pom.xml
@@ -11,7 +11,7 @@
org.bytedeco
numpy
- 1.24.3-${project.parent.version}
+ 1.25.0-${project.parent.version}
JavaCPP Presets for NumPy
@@ -23,7 +23,7 @@
org.bytedeco
cpython
- 3.11.3-${project.parent.version}
+ 3.11.4-${project.parent.version}
org.bytedeco
@@ -51,7 +51,7 @@
org.bytedeco
cpython
- 3.11.3-${project.parent.version}
+ 3.11.4-${project.parent.version}
org.bytedeco
@@ -62,7 +62,7 @@
org.bytedeco
cpython
- 3.11.3-${project.parent.version}
+ 3.11.4-${project.parent.version}
${javacpp.platform}
@@ -171,7 +171,7 @@
org.bytedeco
cpython
- 3.11.3-${project.parent.version}
+ 3.11.4-${project.parent.version}
${os.name}-${os.arch}
diff --git a/numpy/samples/pom.xml b/numpy/samples/pom.xml
index d4631f1e76f..55b0c23c5bc 100644
--- a/numpy/samples/pom.xml
+++ b/numpy/samples/pom.xml
@@ -12,7 +12,7 @@
org.bytedeco
numpy-platform
- 1.24.3-1.5.10-SNAPSHOT
+ 1.25.0-1.5.10-SNAPSHOT
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/NpyAuxData.java b/numpy/src/gen/java/org/bytedeco/numpy/NpyAuxData.java
index f95cea26b5c..e5366d6a202 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/NpyAuxData.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/NpyAuxData.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/NpyAuxData_CloneFunc.java b/numpy/src/gen/java/org/bytedeco/numpy/NpyAuxData_CloneFunc.java
index 8925e33a8af..7c1f2c4e2c1 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/NpyAuxData_CloneFunc.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/NpyAuxData_CloneFunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/NpyAuxData_FreeFunc.java b/numpy/src/gen/java/org/bytedeco/numpy/NpyAuxData_FreeFunc.java
index 5aade4099c4..e5a726b115d 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/NpyAuxData_FreeFunc.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/NpyAuxData_FreeFunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/NpyIter.java b/numpy/src/gen/java/org/bytedeco/numpy/NpyIter.java
index 6469605db4a..0792932eb26 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/NpyIter.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/NpyIter.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/NpyIter_GetMultiIndexFunc.java b/numpy/src/gen/java/org/bytedeco/numpy/NpyIter_GetMultiIndexFunc.java
index 1907a230de7..f52ddeefeac 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/NpyIter_GetMultiIndexFunc.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/NpyIter_GetMultiIndexFunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/NpyIter_IterNextFunc.java b/numpy/src/gen/java/org/bytedeco/numpy/NpyIter_IterNextFunc.java
index 0f514ede1a7..576b86306a9 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/NpyIter_IterNextFunc.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/NpyIter_IterNextFunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArrayFlagsObject.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArrayFlagsObject.java
index cb7c7e1d727..c06ceb391d6 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArrayFlagsObject.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArrayFlagsObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArrayInterface.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArrayInterface.java
index c6d560fe0b1..40fbe674c7c 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArrayInterface.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArrayInterface.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArrayIterObject.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArrayIterObject.java
index 90843efddf0..a52d724edb0 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArrayIterObject.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArrayIterObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArrayMapIterObject.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArrayMapIterObject.java
index 8fcccc62cc0..2806f0024c8 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArrayMapIterObject.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArrayMapIterObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArrayMultiIterObject.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArrayMultiIterObject.java
index 17f2eeec3ac..83007de6f8e 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArrayMultiIterObject.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArrayMultiIterObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArrayNeighborhoodIterObject.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArrayNeighborhoodIterObject.java
index 25930befd1d..869be88ebf8 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArrayNeighborhoodIterObject.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArrayNeighborhoodIterObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArrayObject.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArrayObject.java
index 9f580d74927..336e0974eea 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArrayObject.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArrayObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
@@ -82,9 +82,11 @@ public class PyArrayObject extends PyObject {
public native int flags(); public native PyArrayObject flags(int setter);
/* For weak references */
public native PyObject weakreflist(); public native PyArrayObject weakreflist(PyObject setter);
- public native Pointer _buffer_info(); public native PyArrayObject _buffer_info(Pointer setter); /* private buffer info, tagged to allow warning */
+// #if NPY_FEATURE_VERSION >= NPY_1_20_API_VERSION
+// #endif
/*
* For malloc/calloc/realloc/free per object
*/
- public native PyObject mem_handler(); public native PyArrayObject mem_handler(PyObject setter);
+// #if NPY_FEATURE_VERSION >= NPY_1_22_API_VERSION
+// #endif
}
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_ArgFunc.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_ArgFunc.java
index 04efd742344..e12d6937851 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_ArgFunc.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_ArgFunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_ArgPartitionFunc.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_ArgPartitionFunc.java
index e2cd28cf902..d5e5a86602f 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_ArgPartitionFunc.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_ArgPartitionFunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_ArgSortFunc.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_ArgSortFunc.java
index fc652768545..b94f3b85584 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_ArgSortFunc.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_ArgSortFunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_ArrFuncs.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_ArrFuncs.java
index fb188518e51..0e09efde121 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_ArrFuncs.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_ArrFuncs.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_ArrayDescr.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_ArrayDescr.java
index 6d0591372a0..bdbecbc6475 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_ArrayDescr.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_ArrayDescr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_Chunk.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_Chunk.java
index 8a324e23eeb..9cd1e0c787d 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_Chunk.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_Chunk.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_CompareFunc.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_CompareFunc.java
index ca6ce2a36dd..6919b57b9ab 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_CompareFunc.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_CompareFunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_CopySwapFunc.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_CopySwapFunc.java
index dfd70b51435..a0e1e52ffe9 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_CopySwapFunc.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_CopySwapFunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_CopySwapNFunc.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_CopySwapNFunc.java
index 3f02a710f39..1024ccbde7b 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_CopySwapNFunc.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_CopySwapNFunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_DatetimeDTypeMetaData.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_DatetimeDTypeMetaData.java
index 43016c79f5d..981f8858835 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_DatetimeDTypeMetaData.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_DatetimeDTypeMetaData.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_DatetimeMetaData.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_DatetimeMetaData.java
index c76482523f6..78bfdb5c349 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_DatetimeMetaData.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_DatetimeMetaData.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_Descr.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_Descr.java
index 944cf3f9b39..56c28de8a31 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_Descr.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_Descr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_Dims.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_Dims.java
index dcf64b69b91..b01d8a79b16 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_Dims.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_Dims.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_DotFunc.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_DotFunc.java
index ade3854d966..6f4d5750533 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_DotFunc.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_DotFunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_FastClipFunc.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_FastClipFunc.java
index 8cd8098eb77..958199b43a4 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_FastClipFunc.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_FastClipFunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_FastPutmaskFunc.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_FastPutmaskFunc.java
index 34467d5ba17..9ea366a7ead 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_FastPutmaskFunc.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_FastPutmaskFunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_FastTakeFunc.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_FastTakeFunc.java
index dc670cea1d6..c5a87a1481a 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_FastTakeFunc.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_FastTakeFunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_FillFunc.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_FillFunc.java
index 75e674798c0..98dc593ef5e 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_FillFunc.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_FillFunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_FillWithScalarFunc.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_FillWithScalarFunc.java
index 193e72cb3a0..cd355e53b92 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_FillWithScalarFunc.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_FillWithScalarFunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_FinalizeFunc.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_FinalizeFunc.java
index 1324c4bdda4..bed16384b97 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_FinalizeFunc.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_FinalizeFunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_FromStrFunc.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_FromStrFunc.java
index 3f464a2eb84..36a7cce85b4 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_FromStrFunc.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_FromStrFunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_GetItemFunc.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_GetItemFunc.java
index bf3ae55a087..fdf1bc8fbb7 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_GetItemFunc.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_GetItemFunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_NonzeroFunc.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_NonzeroFunc.java
index 82b4b6b31fe..bf0c61d0e92 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_NonzeroFunc.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_NonzeroFunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_PartitionFunc.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_PartitionFunc.java
index 3ae5f11e661..f0ad207e319 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_PartitionFunc.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_PartitionFunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_ScalarKindFunc.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_ScalarKindFunc.java
index 452564aaa3c..8fe3ffa7cfc 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_ScalarKindFunc.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_ScalarKindFunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_ScanFunc.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_ScanFunc.java
index 59992d29da2..f7eaed4acdf 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_ScanFunc.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_ScanFunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_SetItemFunc.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_SetItemFunc.java
index e5a88eef99b..eca95a60931 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_SetItemFunc.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_SetItemFunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_SortFunc.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_SortFunc.java
index 432f988c1d3..23e3769070b 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_SortFunc.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_SortFunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_VectorUnaryFunc.java b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_VectorUnaryFunc.java
index e75e598041e..dfd3e7100e5 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyArray_VectorUnaryFunc.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyArray_VectorUnaryFunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyBoolScalarObject.java b/numpy/src/gen/java/org/bytedeco/numpy/PyBoolScalarObject.java
index 354e5421706..f9d31dc1b26 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyBoolScalarObject.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyBoolScalarObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyByteScalarObject.java b/numpy/src/gen/java/org/bytedeco/numpy/PyByteScalarObject.java
index 967857407e3..ab38db23f22 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyByteScalarObject.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyByteScalarObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyCDoubleScalarObject.java b/numpy/src/gen/java/org/bytedeco/numpy/PyCDoubleScalarObject.java
index 07e2df6008d..726fbc6aae8 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyCDoubleScalarObject.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyCDoubleScalarObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyCFloatScalarObject.java b/numpy/src/gen/java/org/bytedeco/numpy/PyCFloatScalarObject.java
index f3f1520b170..72ec43ce521 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyCFloatScalarObject.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyCFloatScalarObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyCLongDoubleScalarObject.java b/numpy/src/gen/java/org/bytedeco/numpy/PyCLongDoubleScalarObject.java
index d00c52f20e6..28756144263 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyCLongDoubleScalarObject.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyCLongDoubleScalarObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyDataMemAllocator.java b/numpy/src/gen/java/org/bytedeco/numpy/PyDataMemAllocator.java
index daafd46d458..000fdaa155d 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyDataMemAllocator.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyDataMemAllocator.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyDataMem_EventHookFunc.java b/numpy/src/gen/java/org/bytedeco/numpy/PyDataMem_EventHookFunc.java
index 607f3ebe5d8..87f0b2496c7 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyDataMem_EventHookFunc.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyDataMem_EventHookFunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyDataMem_Handler.java b/numpy/src/gen/java/org/bytedeco/numpy/PyDataMem_Handler.java
index fe560752794..99c7f12e2ed 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyDataMem_Handler.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyDataMem_Handler.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyDatetimeScalarObject.java b/numpy/src/gen/java/org/bytedeco/numpy/PyDatetimeScalarObject.java
index ae2d9814b57..e69ab9e4153 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyDatetimeScalarObject.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyDatetimeScalarObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyDoubleScalarObject.java b/numpy/src/gen/java/org/bytedeco/numpy/PyDoubleScalarObject.java
index 8dfbfde7d9c..b4c4fe065b0 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyDoubleScalarObject.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyDoubleScalarObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyFloatScalarObject.java b/numpy/src/gen/java/org/bytedeco/numpy/PyFloatScalarObject.java
index ae5eaf5d067..5d153b967df 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyFloatScalarObject.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyFloatScalarObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyHalfScalarObject.java b/numpy/src/gen/java/org/bytedeco/numpy/PyHalfScalarObject.java
index 91d8504aac7..e96ba4ba216 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyHalfScalarObject.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyHalfScalarObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyIntScalarObject.java b/numpy/src/gen/java/org/bytedeco/numpy/PyIntScalarObject.java
index 11f52c3870f..616a8316dbf 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyIntScalarObject.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyIntScalarObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyLongDoubleScalarObject.java b/numpy/src/gen/java/org/bytedeco/numpy/PyLongDoubleScalarObject.java
index 995fea8423d..b94bbe5c4fb 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyLongDoubleScalarObject.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyLongDoubleScalarObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyLongLongScalarObject.java b/numpy/src/gen/java/org/bytedeco/numpy/PyLongLongScalarObject.java
index a9d487997d9..b42858b683a 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyLongLongScalarObject.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyLongLongScalarObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyLongScalarObject.java b/numpy/src/gen/java/org/bytedeco/numpy/PyLongScalarObject.java
index f81875e2253..44048bbe698 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyLongScalarObject.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyLongScalarObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyObjectScalarObject.java b/numpy/src/gen/java/org/bytedeco/numpy/PyObjectScalarObject.java
index d3b7cc11233..69b775be434 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyObjectScalarObject.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyObjectScalarObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyScalarObject.java b/numpy/src/gen/java/org/bytedeco/numpy/PyScalarObject.java
index 52af6ef17b0..8ebc20180b3 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyScalarObject.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyScalarObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyShortScalarObject.java b/numpy/src/gen/java/org/bytedeco/numpy/PyShortScalarObject.java
index 9974c054ec4..af6348d7ecd 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyShortScalarObject.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyShortScalarObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyTimedeltaScalarObject.java b/numpy/src/gen/java/org/bytedeco/numpy/PyTimedeltaScalarObject.java
index 1c3be31e304..b3540e49e85 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyTimedeltaScalarObject.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyTimedeltaScalarObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyUByteScalarObject.java b/numpy/src/gen/java/org/bytedeco/numpy/PyUByteScalarObject.java
index ea42294a70f..ffb4e7b307c 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyUByteScalarObject.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyUByteScalarObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyUFuncGenericFunction.java b/numpy/src/gen/java/org/bytedeco/numpy/PyUFuncGenericFunction.java
index 2b650be8e92..06fe83a169a 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyUFuncGenericFunction.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyUFuncGenericFunction.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyUFuncObject.java b/numpy/src/gen/java/org/bytedeco/numpy/PyUFuncObject.java
index 49b753b4966..c9d45185fa0 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyUFuncObject.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyUFuncObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
@@ -142,7 +142,7 @@ public class PyUFuncObject extends Pointer {
public native @Cast("npy_uint32") int iter_flags(); public native PyUFuncObject iter_flags(int setter);
/* New in NPY_API_VERSION 0x0000000D and above */
-
+// #if NPY_FEATURE_VERSION >= NPY_1_16_API_VERSION
/*
* for each core_num_dim_ix distinct dimension names,
* the possible "frozen" size (-1 if not frozen).
@@ -156,11 +156,9 @@ public class PyUFuncObject extends Pointer {
/* Identity for reduction, when identity == PyUFunc_IdentityValue */
public native PyObject identity_value(); public native PyUFuncObject identity_value(PyObject setter);
+// #endif /* NPY_FEATURE_VERSION >= NPY_1_16_API_VERSION */
/* New in NPY_API_VERSION 0x0000000F and above */
-
- /* New private fields related to dispatching */
- public native Pointer _dispatch_cache(); public native PyUFuncObject _dispatch_cache(Pointer setter);
- /* A PyListObject of `(tuple of DTypes, ArrayMethod/Promoter)` */
- public native PyObject _loops(); public native PyUFuncObject _loops(PyObject setter);
+// #if NPY_FEATURE_VERSION >= NPY_1_22_API_VERSION
+// #endif
}
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyUFunc_LegacyInnerLoopSelectionFunc.java b/numpy/src/gen/java/org/bytedeco/numpy/PyUFunc_LegacyInnerLoopSelectionFunc.java
index c143b201732..3965d3fd183 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyUFunc_LegacyInnerLoopSelectionFunc.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyUFunc_LegacyInnerLoopSelectionFunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyUFunc_Loop1d.java b/numpy/src/gen/java/org/bytedeco/numpy/PyUFunc_Loop1d.java
index e9ad6553d8c..4fc1ebef1ad 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyUFunc_Loop1d.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyUFunc_Loop1d.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyUFunc_MaskedStridedInnerLoopFunc.java b/numpy/src/gen/java/org/bytedeco/numpy/PyUFunc_MaskedStridedInnerLoopFunc.java
index 82bea78b7e3..aa10a83ef28 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyUFunc_MaskedStridedInnerLoopFunc.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyUFunc_MaskedStridedInnerLoopFunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyUFunc_PyFuncData.java b/numpy/src/gen/java/org/bytedeco/numpy/PyUFunc_PyFuncData.java
index 48f1041fa95..4a739e66222 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyUFunc_PyFuncData.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyUFunc_PyFuncData.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyUFunc_TypeResolutionFunc.java b/numpy/src/gen/java/org/bytedeco/numpy/PyUFunc_TypeResolutionFunc.java
index 15dbc1f40fc..317394d9b9c 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyUFunc_TypeResolutionFunc.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyUFunc_TypeResolutionFunc.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyUIntScalarObject.java b/numpy/src/gen/java/org/bytedeco/numpy/PyUIntScalarObject.java
index 91ffe658f69..cbb9ba05f53 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyUIntScalarObject.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyUIntScalarObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyULongLongScalarObject.java b/numpy/src/gen/java/org/bytedeco/numpy/PyULongLongScalarObject.java
index 2b1282d29d9..3e4403405ff 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyULongLongScalarObject.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyULongLongScalarObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyULongScalarObject.java b/numpy/src/gen/java/org/bytedeco/numpy/PyULongScalarObject.java
index ecea236daff..59a237509a6 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyULongScalarObject.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyULongScalarObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyUShortScalarObject.java b/numpy/src/gen/java/org/bytedeco/numpy/PyUShortScalarObject.java
index 112862b43b7..133618f4c7b 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyUShortScalarObject.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyUShortScalarObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyUnicodeScalarObject.java b/numpy/src/gen/java/org/bytedeco/numpy/PyUnicodeScalarObject.java
index f99fef1902d..9fdb3086d9a 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyUnicodeScalarObject.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyUnicodeScalarObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
@@ -35,5 +35,6 @@ public class PyUnicodeScalarObject extends Pointer {
/* note that the PyObject_HEAD macro lives right here */
public native @ByRef PyUnicodeObject base(); public native PyUnicodeScalarObject base(PyUnicodeObject setter);
public native @Cast("Py_UCS4*") IntPointer obval(); public native PyUnicodeScalarObject obval(IntPointer setter);
- public native @Cast("char*") BytePointer buffer_fmt(); public native PyUnicodeScalarObject buffer_fmt(BytePointer setter);
+// #if NPY_FEATURE_VERSION >= NPY_1_20_API_VERSION
+// #endif
}
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/PyVoidScalarObject.java b/numpy/src/gen/java/org/bytedeco/numpy/PyVoidScalarObject.java
index fb91229fd27..14c12f337dd 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/PyVoidScalarObject.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/PyVoidScalarObject.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
@@ -39,5 +39,6 @@ public class PyVoidScalarObject extends Pointer {
public native PyArray_Descr descr(); public native PyVoidScalarObject descr(PyArray_Descr setter);
public native int flags(); public native PyVoidScalarObject flags(int setter);
public native PyObject base(); public native PyVoidScalarObject base(PyObject setter);
- public native Pointer _buffer_info(); public native PyVoidScalarObject _buffer_info(Pointer setter); /* private buffer info, tagged to allow warning */
+// #if NPY_FEATURE_VERSION >= NPY_1_20_API_VERSION
+// #endif
}
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/_PyArray_Descr.java b/numpy/src/gen/java/org/bytedeco/numpy/_PyArray_Descr.java
index cdad49bea14..0a7bbdd8624 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/_PyArray_Descr.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/_PyArray_Descr.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/global/numpy.java b/numpy/src/gen/java/org/bytedeco/numpy/global/numpy.java
index faed558207b..5fd2ec26689 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/global/numpy.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/global/numpy.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy.global;
@@ -37,10 +37,6 @@ public class numpy extends org.bytedeco.numpy.presets.numpy {
public static final int NPY_SIZEOF_PY_LONG_LONG = 8;
public static final int NPY_SIZEOF_LONGLONG = 8;
public static final int NPY_NO_SMP = 0;
-// #define NPY_HAVE_DECL_ISNAN
-// #define NPY_HAVE_DECL_ISINF
-// #define NPY_HAVE_DECL_SIGNBIT
-// #define NPY_HAVE_DECL_ISFINITE
public static final int NPY_USE_C99_COMPLEX = 1;
public static final int NPY_HAVE_COMPLEX_DOUBLE = 1;
public static final int NPY_HAVE_COMPLEX_FLOAT = 1;
@@ -48,7 +44,7 @@ public class numpy extends org.bytedeco.numpy.presets.numpy {
public static final int NPY_USE_C99_FORMATS = 1;
// #define NPY_VISIBILITY_HIDDEN __attribute__((visibility("hidden")))
public static final int NPY_ABI_VERSION = 0x01000009;
-public static final int NPY_API_VERSION = 0x00000010;
+public static final int NPY_API_VERSION = 0x00000011;
// #ifndef __STDC_FORMAT_MACROS
public static final int __STDC_FORMAT_MACROS = 1;
@@ -103,30 +99,82 @@ public class numpy extends org.bytedeco.numpy.presets.numpy {
/**
- * To help with the NPY_NO_DEPRECATED_API macro, we include API version
- * numbers for specific versions of NumPy. To exclude all API that was
- * deprecated as of 1.7, add the following before #including any NumPy
- * headers:
+ * To help with both NPY_TARGET_VERSION and the NPY_NO_DEPRECATED_API macro,
+ * we include API version numbers for specific versions of NumPy.
+ * To exclude all API that was deprecated as of 1.7, add the following before
+ * #including any NumPy headers:
* #define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION
+ * The same is true for NPY_TARGET_VERSION, although NumPy will default to
+ * a backwards compatible build anyway.
*/
public static final int NPY_1_7_API_VERSION = 0x00000007;
public static final int NPY_1_8_API_VERSION = 0x00000008;
-public static final int NPY_1_9_API_VERSION = 0x00000008;
-public static final int NPY_1_10_API_VERSION = 0x00000008;
-public static final int NPY_1_11_API_VERSION = 0x00000008;
-public static final int NPY_1_12_API_VERSION = 0x00000008;
-public static final int NPY_1_13_API_VERSION = 0x00000008;
-public static final int NPY_1_14_API_VERSION = 0x00000008;
-public static final int NPY_1_15_API_VERSION = 0x00000008;
-public static final int NPY_1_16_API_VERSION = 0x00000008;
-public static final int NPY_1_17_API_VERSION = 0x00000008;
-public static final int NPY_1_18_API_VERSION = 0x00000008;
-public static final int NPY_1_19_API_VERSION = 0x00000008;
+public static final int NPY_1_9_API_VERSION = 0x00000009;
+public static final int NPY_1_10_API_VERSION = 0x0000000a;
+public static final int NPY_1_11_API_VERSION = 0x0000000a;
+public static final int NPY_1_12_API_VERSION = 0x0000000a;
+public static final int NPY_1_13_API_VERSION = 0x0000000b;
+public static final int NPY_1_14_API_VERSION = 0x0000000c;
+public static final int NPY_1_15_API_VERSION = 0x0000000c;
+public static final int NPY_1_16_API_VERSION = 0x0000000d;
+public static final int NPY_1_17_API_VERSION = 0x0000000d;
+public static final int NPY_1_18_API_VERSION = 0x0000000d;
+public static final int NPY_1_19_API_VERSION = 0x0000000d;
public static final int NPY_1_20_API_VERSION = 0x0000000e;
public static final int NPY_1_21_API_VERSION = 0x0000000e;
public static final int NPY_1_22_API_VERSION = 0x0000000f;
public static final int NPY_1_23_API_VERSION = 0x00000010;
public static final int NPY_1_24_API_VERSION = 0x00000010;
+public static final int NPY_1_25_API_VERSION = 0x00000011;
+
+
+/*
+ * Binary compatibility version number. This number is increased
+ * whenever the C-API is changed such that binary compatibility is
+ * broken, i.e. whenever a recompile of extension modules is needed.
+ */
+public static final int NPY_VERSION = NPY_ABI_VERSION;
+
+/*
+ * Minor API version we are compiling to be compatible with. The version
+ * Number is always increased when the API changes via: `NPY_API_VERSION`
+ * (and should maybe just track the NumPy version).
+ *
+ * If we have an internal build, we always target the current version of
+ * course.
+ *
+ * For downstream users, we default to an older version to provide them with
+ * maximum compatibility by default. Downstream can choose to extend that
+ * default, or narrow it down if they wish to use newer API. If you adjust
+ * this, consider the Python version support (example for 1.25.x):
+ *
+ * NumPy 1.25.x supports Python: 3.9 3.10 3.11 (3.12)
+ * NumPy 1.19.x supports Python: 3.6 3.7 3.8 3.9
+ * NumPy 1.17.x supports Python: 3.5 3.6 3.7 3.8
+ * NumPy 1.15.x supports Python: ... 3.6 3.7
+ *
+ * Users of the stable ABI may wish to target the last Python that is not
+ * end of life. This would be 3.8 at NumPy 1.25 release time.
+ * 1.17 as default was the choice of oldest-support-numpy at the time and
+ * has in practice no limit (comapared to 1.19). Even earlier becomes legacy.
+ */
+// #if defined(NPY_INTERNAL_BUILD) && NPY_INTERNAL_BUILD
+// #elif defined(NPY_TARGET_VERSION) && NPY_TARGET_VERSION
+ /* user provided a target version, use it */
+// #define NPY_FEATURE_VERSION NPY_TARGET_VERSION
+// #else
+ /* Use the default (increase when dropping Python 3.9 support) */
+// #define NPY_FEATURE_VERSION NPY_1_19_API_VERSION
+// #endif
+
+/* Sanity check the (requested) feature version */
+// #if NPY_FEATURE_VERSION > NPY_API_VERSION
+// #error "NPY_TARGET_VERSION higher than NumPy headers!"
+// #elif NPY_FEATURE_VERSION < NPY_1_15_API_VERSION
+ /* No support for irrelevant old targets, no need for error, but warn. */
+// #warning "Requested NumPy target lower than supported NumPy 1.15."
+// #endif
+
// #endif /* NUMPY_CORE_INCLUDE_NUMPY_NPY_NUMPYCONFIG_H_ */
@@ -174,39 +222,6 @@ public class numpy extends org.bytedeco.numpy.presets.numpy {
// #define NPY_GCC_OPT_3
// #endif
-/* compile target attributes */
-// #if defined HAVE_ATTRIBUTE_TARGET_AVX && defined HAVE_LINK_AVX
-// #define NPY_GCC_TARGET_AVX __attribute__((target("avx")))
-// #else
-// #define NPY_GCC_TARGET_AVX
-// #endif
-
-// #if defined HAVE_ATTRIBUTE_TARGET_AVX2_WITH_INTRINSICS
-// #define HAVE_ATTRIBUTE_TARGET_FMA
-// #define NPY_GCC_TARGET_FMA __attribute__((target("avx2,fma")))
-// #endif
-
-// #if defined HAVE_ATTRIBUTE_TARGET_AVX2 && defined HAVE_LINK_AVX2
-// #define NPY_GCC_TARGET_AVX2 __attribute__((target("avx2")))
-// #else
-// #define NPY_GCC_TARGET_AVX2
-// #endif
-
-// #if defined HAVE_ATTRIBUTE_TARGET_AVX512F && defined HAVE_LINK_AVX512F
-// #define NPY_GCC_TARGET_AVX512F __attribute__((target("avx512f")))
-// #elif defined HAVE_ATTRIBUTE_TARGET_AVX512F_WITH_INTRINSICS
-// #define NPY_GCC_TARGET_AVX512F __attribute__((target("avx512f")))
-// #else
-// #define NPY_GCC_TARGET_AVX512F
-// #endif
-
-// #if defined HAVE_ATTRIBUTE_TARGET_AVX512_SKX && defined HAVE_LINK_AVX512_SKX
-// #define NPY_GCC_TARGET_AVX512_SKX __attribute__((target("avx512f,avx512dq,avx512vl,avx512bw,avx512cd")))
-// #elif defined HAVE_ATTRIBUTE_TARGET_AVX512_SKX_WITH_INTRINSICS
-// #define NPY_GCC_TARGET_AVX512_SKX __attribute__((target("avx512f,avx512dq,avx512vl,avx512bw,avx512cd")))
-// #else
-// #define NPY_GCC_TARGET_AVX512_SKX
-// #endif
/*
* mark an argument (starting from 1) that must not be NULL and is not checked
* DO NOT USE IF FUNCTION CHECKS FOR NULL!! the compiler will remove the check
@@ -217,21 +232,6 @@ public class numpy extends org.bytedeco.numpy.presets.numpy {
// #define NPY_GCC_NONNULL(n)
// #endif
-// #if defined HAVE_XMMINTRIN_H && defined HAVE__MM_LOAD_PS
-// #define NPY_HAVE_SSE_INTRINSICS
-// #endif
-
-// #if defined HAVE_EMMINTRIN_H && defined HAVE__MM_LOAD_PD
-// #define NPY_HAVE_SSE2_INTRINSICS
-// #endif
-
-// #if defined HAVE_IMMINTRIN_H && defined HAVE_LINK_AVX2
-// #define NPY_HAVE_AVX2_INTRINSICS
-// #endif
-
-// #if defined HAVE_IMMINTRIN_H && defined HAVE_LINK_AVX512F
-// #define NPY_HAVE_AVX512F_INTRINSICS
-// #endif
/*
* give a hint to the compiler which branch is more likely or unlikely
* to occur, e.g. rare error cases:
@@ -254,7 +254,7 @@ public class numpy extends org.bytedeco.numpy.presets.numpy {
/* unlike _mm_prefetch also works on non-x86 */
// #define NPY_PREFETCH(x, rw, loc) __builtin_prefetch((x), (rw), (loc))
// #else
-// #ifdef HAVE__MM_PREFETCH
+// #ifdef NPY_HAVE_SSE
/* _MM_HINT_ET[01] (rw = 1) unsupported, only available in gcc >= 4.9 */
// #define NPY_PREFETCH(x, rw, loc) _mm_prefetch((x), loc == 0 ? _MM_HINT_NTA :
// (loc == 1 ? _MM_HINT_T2 :
@@ -265,6 +265,7 @@ public class numpy extends org.bytedeco.numpy.presets.numpy {
// #endif
// #endif
+/* `NPY_INLINE` kept for backwards compatibility; use `inline` instead */
// #if defined(_MSC_VER) && !defined(__clang__)
// #define NPY_INLINE __inline
/* clang included here to handle clang-cl on Windows */
@@ -281,11 +282,19 @@ public class numpy extends org.bytedeco.numpy.presets.numpy {
// #ifdef _MSC_VER
// #define NPY_FINLINE static __forceinline
// #elif defined(__GNUC__)
-// #define NPY_FINLINE static NPY_INLINE __attribute__((always_inline))
+// #define NPY_FINLINE static inline __attribute__((always_inline))
// #else
// #define NPY_FINLINE static
// #endif
+// #if defined(_MSC_VER)
+// #define NPY_NOINLINE static __declspec(noinline)
+// #elif defined(__GNUC__) || defined(__clang__)
+// #define NPY_NOINLINE static __attribute__((noinline))
+// #else
+// #define NPY_NOINLINE static
+// #endif
+
// #ifdef HAVE___THREAD
// #define NPY_TLS __thread
// #else
@@ -310,7 +319,7 @@ public class numpy extends org.bytedeco.numpy.presets.numpy {
// #define NPY_STEALS_REF_TO_ARG(n)
// #endif
-/* 64 bit file position support, also on win-amd64. Ticket #1660 */
+/* 64 bit file position support, also on win-amd64. Issue gh-2256 */
// #if defined(_MSC_VER) && defined(_WIN64) && (_MSC_VER > 1400) ||
// defined(__MINGW32__) || defined(__MINGW64__)
// #else
@@ -1029,7 +1038,7 @@ It also looks like Python itself uses sizeof(char) quite a
// #elif defined(__ARMEL__) || defined(__AARCH64EL__) || defined(_M_ARM64)
// #if defined(__ARM_32BIT_STATE)
// #define NPY_CPU_ARMEL_AARCH32
-// #elif defined(__ARM_64BIT_STATE) || defined(_M_ARM64)
+// #elif defined(__ARM_64BIT_STATE) || defined(_M_ARM64) || defined(__AARCH64EL__)
// #define NPY_CPU_ARMEL_AARCH64
// #else
// #define NPY_CPU_ARMEL
@@ -1225,7 +1234,7 @@ It also looks like Python itself uses sizeof(char) quite a
/* By adding static inline specifiers to npy_math function definitions when
appropriate, compiler is given the opportunity to optimize */
// #if NPY_INLINE_MATH
-// #define NPY_INPLACE NPY_INLINE static
+// #define NPY_INPLACE static inline
// #else
// #endif
@@ -1382,12 +1391,10 @@ It also looks like Python itself uses sizeof(char) quite a
/* Mandatory C99 double math funcs, no blocklisting or fixups */
/* defined for legacy reasons, should be deprecated at some point */
-@NoException public static native double npy_nextafter(double x, double y);
-
@NoException public static native double npy_spacing(double x);
/*
- * IEEE 754 fpu handling. Those are guaranteed to be macros
+ * IEEE 754 fpu handling
*/
/* use builtins to avoid function calls in tight loops
@@ -1395,10 +1402,7 @@ It also looks like Python itself uses sizeof(char) quite a
// #ifdef HAVE___BUILTIN_ISNAN
// #define npy_isnan(x) __builtin_isnan(x)
// #else
-// #ifndef NPY_HAVE_DECL_ISNAN
-// #define npy_isnan(x) ((x) != (x))
-// #else
-// #endif
+// #define npy_isnan(x) isnan(x)
// #endif
@@ -1406,33 +1410,16 @@ It also looks like Python itself uses sizeof(char) quite a
// #ifdef HAVE___BUILTIN_ISFINITE
// #define npy_isfinite(x) __builtin_isfinite(x)
// #else
-// #ifndef NPY_HAVE_DECL_ISFINITE
-// #ifdef _MSC_VER
-// #define npy_isfinite(x) _finite((x))
-// #else
-// #define npy_isfinite(x) !npy_isnan((x) + (-x))
-// #endif
-// #else
-// #endif
+// #define npy_isfinite(x) isfinite((x))
// #endif
/* only available if npy_config.h is available (= numpys own build) */
// #ifdef HAVE___BUILTIN_ISINF
// #define npy_isinf(x) __builtin_isinf(x)
// #else
-// #ifndef NPY_HAVE_DECL_ISINF
-// #define npy_isinf(x) (!npy_isfinite(x) && !npy_isnan(x))
-// #else
-// #endif
+// #define npy_isinf(x) isinf((x))
// #endif
-// #ifndef NPY_HAVE_DECL_SIGNBIT
-// #define npy_signbit(x)
-// (sizeof (x) == sizeof (long double) ? _npy_signbit_ld (x)
-// : sizeof (x) == sizeof (double) ? _npy_signbit_d (x)
-// : _npy_signbit_f (x))
-// #else
-// #endif
/*
* float C99 math funcs that need fixups or are blocklist-able
@@ -1454,7 +1441,6 @@ It also looks like Python itself uses sizeof(char) quite a
/* defined for legacy reasons, should be deprecated at some point */
-@NoException public static native float npy_nextafterf(float x, float y);
@NoException public static native float npy_spacingf(float x);
/*
@@ -1476,7 +1462,6 @@ It also looks like Python itself uses sizeof(char) quite a
/* Mandatory C99 double math funcs, no blocklisting or fixups */
/* defined for legacy reasons, should be deprecated at some point */
-@NoException public static native @Cast("npy_longdouble") double npy_nextafterl(@Cast("npy_longdouble") double x, @Cast("npy_longdouble") double y);
@NoException public static native @Cast("npy_longdouble") double npy_spacingl(@Cast("npy_longdouble") double x);
/*
@@ -1987,23 +1972,6 @@ It also looks like Python itself uses sizeof(char) quite a
public static final int NPY_FAIL = 0;
public static final int NPY_SUCCEED = 1;
-/*
- * Binary compatibility version number. This number is increased
- * whenever the C-API is changed such that binary compatibility is
- * broken, i.e. whenever a recompile of extension modules is needed.
- */
-public static final int NPY_VERSION = NPY_ABI_VERSION;
-
-/*
- * Minor API version. This number is increased whenever a change is
- * made to the C-API -- whether it breaks binary compatibility or not.
- * Some changes, such as adding a function pointer to the end of the
- * function table, can be made without breaking binary compatibility.
- * In this case, only the NPY_FEATURE_VERSION (*not* NPY_VERSION)
- * would be increased. Whenever binary compatibility is broken, both
- * NPY_VERSION and NPY_FEATURE_VERSION should be increased.
- */
-public static final int NPY_FEATURE_VERSION = NPY_API_VERSION;
/** enum NPY_TYPES */
public static final int NPY_BOOL = 0,
@@ -3082,7 +3050,8 @@ It also looks like Python itself uses sizeof(char) quite a
*/
@NoException public static native void PyArray_CLEARFLAGS(PyArrayObject arr, int flags);
-@NoException public static native PyObject PyArray_HANDLER(PyArrayObject arr);
+// #if NPY_FEATURE_VERSION >= NPY_1_22_API_VERSION
+// #endif
// #define PyTypeNum_ISBOOL(type) ((type) == NPY_BOOL)
@@ -3936,8 +3905,8 @@ entry of the tuple (i.e. a duplicate dictionary entry in the fields
@NoException public static native PyObject PyArray_MapIterArrayCopyIfOverlap(PyArrayObject arg0, PyObject arg1, int arg2, PyArrayObject arg3);
@NoException public static native int PyArray_ResolveWritebackIfCopy(PyArrayObject arg0);
@NoException public static native int PyArray_SetWritebackIfCopyBase(PyArrayObject arg0, PyArrayObject arg1);
-@NoException public static native PyObject PyDataMem_SetHandler(PyObject arg0);
-@NoException public static native PyObject PyDataMem_GetHandler();
+
+
public static native PyObject PyDataMem_DefaultHandler(); public static native void PyDataMem_DefaultHandler(PyObject setter);
@@ -4202,52 +4171,6 @@ entry of the tuple (i.e. a duplicate dictionary entry in the fields
// #endif
-@NoException public static native int _import_umath();
-
-// #define import_umath()
-// do {
-// UFUNC_NOFPE
-// if (_import_umath() < 0) {
-// PyErr_Print();
-// PyErr_SetString(PyExc_ImportError,
-// "numpy.core.umath failed to import");
-// return NULL;
-// }
-// } while(0)
-
-// #define import_umath1(ret)
-// do {
-// UFUNC_NOFPE
-// if (_import_umath() < 0) {
-// PyErr_Print();
-// PyErr_SetString(PyExc_ImportError,
-// "numpy.core.umath failed to import");
-// return ret;
-// }
-// } while(0)
-
-// #define import_umath2(ret, msg)
-// do {
-// UFUNC_NOFPE
-// if (_import_umath() < 0) {
-// PyErr_Print();
-// PyErr_SetString(PyExc_ImportError, msg);
-// return ret;
-// }
-// } while(0)
-
-// #define import_ufunc()
-// do {
-// UFUNC_NOFPE
-// if (_import_umath() < 0) {
-// PyErr_Print();
-// PyErr_SetString(PyExc_ImportError,
-// "numpy.core.umath failed to import");
-// }
-// } while(0)
-
-// #endif
-
// Parsed from ufuncobject.h
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/npy_cdouble.java b/numpy/src/gen/java/org/bytedeco/numpy/npy_cdouble.java
index c592e94ac14..de05a54c905 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/npy_cdouble.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/npy_cdouble.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/npy_cfloat.java b/numpy/src/gen/java/org/bytedeco/numpy/npy_cfloat.java
index 9a530db76e1..f3a638da1d4 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/npy_cfloat.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/npy_cfloat.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/npy_clongdouble.java b/numpy/src/gen/java/org/bytedeco/numpy/npy_clongdouble.java
index 2be37f3f8d6..af12f971125 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/npy_clongdouble.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/npy_clongdouble.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/npy_datetimestruct.java b/numpy/src/gen/java/org/bytedeco/numpy/npy_datetimestruct.java
index be0c01c3b0c..f855f7e72e6 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/npy_datetimestruct.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/npy_datetimestruct.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/npy_iter_get_dataptr_t.java b/numpy/src/gen/java/org/bytedeco/numpy/npy_iter_get_dataptr_t.java
index 0226838a57a..5a1393ea7cf 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/npy_iter_get_dataptr_t.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/npy_iter_get_dataptr_t.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/npy_stride_sort_item.java b/numpy/src/gen/java/org/bytedeco/numpy/npy_stride_sort_item.java
index 285f18b8b6f..1767ec9154a 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/npy_stride_sort_item.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/npy_stride_sort_item.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/gen/java/org/bytedeco/numpy/npy_timedeltastruct.java b/numpy/src/gen/java/org/bytedeco/numpy/npy_timedeltastruct.java
index 120b225e904..9aa04661cdd 100644
--- a/numpy/src/gen/java/org/bytedeco/numpy/npy_timedeltastruct.java
+++ b/numpy/src/gen/java/org/bytedeco/numpy/npy_timedeltastruct.java
@@ -1,4 +1,4 @@
-// Targeted by JavaCPP version 1.5.9: DO NOT EDIT THIS FILE
+// Targeted by JavaCPP version 1.5.10-SNAPSHOT: DO NOT EDIT THIS FILE
package org.bytedeco.numpy;
diff --git a/numpy/src/main/java/org/bytedeco/numpy/presets/numpy.java b/numpy/src/main/java/org/bytedeco/numpy/presets/numpy.java
index c5cd15678b3..2873528887f 100644
--- a/numpy/src/main/java/org/bytedeco/numpy/presets/numpy.java
+++ b/numpy/src/main/java/org/bytedeco/numpy/presets/numpy.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2019-2022 Samuel Audet
+ * Copyright (C) 2019-2023 Samuel Audet
*
* Licensed either under the Apache License, Version 2.0, or (at your option)
* under the terms of the GNU General Public License as published by
@@ -109,7 +109,7 @@ public void map(InfoMap infoMap) {
" PyUFunc_API\\[42\\]\\)").skip())
.put(new Info("npy_math.h").linePatterns("#define npy_.*").skip())
- .put(new Info("NPY_VISIBILITY_HIDDEN", "NPY_GCC_UNROLL_LOOPS", "NPY_GCC_OPT_3",
+ .put(new Info("NPY_VISIBILITY_HIDDEN", "NPY_FEATURE_VERSION", "NPY_NOINLINE", "NPY_GCC_UNROLL_LOOPS", "NPY_GCC_OPT_3",
"NPY_GCC_TARGET_AVX", "NPY_GCC_TARGET_FMA", "NPY_GCC_TARGET_AVX2", "NPY_GCC_TARGET_AVX512F", "NPY_GCC_TARGET_AVX512_SKX",
"NPY_INLINE", "NPY_TLS", "NPY_RETURNS_BORROWED_REF", "constchar",
"NPY_SIGINT_ON", "NPY_SIGINT_OFF", "NPY_INPLACE", "NPY_FINLINE",
@@ -145,6 +145,8 @@ public void map(InfoMap infoMap) {
.put(new Info("defined(_MSC_VER) && defined(_WIN64) && (_MSC_VER > 1400) ||"
+ " defined(__MINGW32__) || defined(__MINGW64__)",
+ "NPY_FEATURE_VERSION >= NPY_1_20_API_VERSION",
+ "NPY_FEATURE_VERSION >= NPY_1_22_API_VERSION",
"defined(NPY_INTERNAL_BUILD) && NPY_INTERNAL_BUILD",
"NPY_SIZEOF_PY_INTPTR_T == NPY_SIZEOF_INT",
"NPY_SIZEOF_PY_INTPTR_T == NPY_SIZEOF_LONG",
@@ -186,7 +188,8 @@ public void map(InfoMap infoMap) {
.put(new Info("PyArrayDescr_TypeFull").javaText(
"public static native @ByRef PyTypeObject PyArrayDescr_Type(); public static native void PyArrayDescr_Type(PyTypeObject setter);"))
- .put(new Info("PyArrayMapIter_Type", "PyArrayNeighborhoodIter_Type").skip())
+ .put(new Info("PyArrayMapIter_Type", "PyArrayNeighborhoodIter_Type",
+ "PyArray_HANDLER", "PyDataMem_SetHandler", "PyDataMem_GetHandler").skip())
;
}
}
diff --git a/onnx/README.md b/onnx/README.md
index 23e1eaef65f..272382ad01e 100644
--- a/onnx/README.md
+++ b/onnx/README.md
@@ -39,7 +39,7 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic
4.0.0
org.bytedeco.onnx
loadmodel
- 1.5.9
+ 1.5.10-SNAPSHOT
LoadModel
@@ -47,7 +47,7 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic
org.bytedeco
onnx-platform
- 1.14.0-1.5.9
+ 1.14.0-1.5.10-SNAPSHOT
diff --git a/onnx/platform/pom.xml b/onnx/platform/pom.xml
index f401e74f407..05ec794e3dc 100644
--- a/onnx/platform/pom.xml
+++ b/onnx/platform/pom.xml
@@ -28,7 +28,7 @@
org.bytedeco
cpython-platform
- 3.11.3-${project.parent.version}
+ 3.11.4-${project.parent.version}
true
diff --git a/onnx/pom.xml b/onnx/pom.xml
index b7b05893591..a287dddf82b 100644
--- a/onnx/pom.xml
+++ b/onnx/pom.xml
@@ -22,7 +22,7 @@
org.bytedeco
cpython
- 3.11.3-${project.parent.version}
+ 3.11.4-${project.parent.version}
true
@@ -42,7 +42,7 @@
org.bytedeco
cpython-platform
- 3.11.3-${project.parent.version}
+ 3.11.4-${project.parent.version}
diff --git a/opencv/README.md b/opencv/README.md
index afba0f5884f..d2ada2670b8 100644
--- a/opencv/README.md
+++ b/opencv/README.md
@@ -41,7 +41,7 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic
4.0.0
org.bytedeco.opencv
stitching
- 1.5.9
+ 1.5.10-SNAPSHOT
Stitching
@@ -49,35 +49,35 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic
org.bytedeco
opencv-platform
- 4.7.0-1.5.9
+ 4.7.0-1.5.10-SNAPSHOT
org.bytedeco
opencv-platform-gpu
- 4.7.0-1.5.9
+ 4.7.0-1.5.10-SNAPSHOT
org.bytedeco
cuda-platform-redist
- 12.1-8.9-1.5.9
+ 12.1-8.9-1.5.10-SNAPSHOT
org.bytedeco
mkl-platform-redist
- 2023.1-1.5.9
+ 2023.1-1.5.10-SNAPSHOT
org.bytedeco
numpy-platform
- 1.24.3-1.5.9
+ 1.25.0-1.5.10-SNAPSHOT
diff --git a/opencv/pom.xml b/opencv/pom.xml
index 0bbde0443d7..fdf458385b8 100644
--- a/opencv/pom.xml
+++ b/opencv/pom.xml
@@ -23,7 +23,7 @@
org.bytedeco
numpy
- 1.24.3-${project.parent.version}
+ 1.25.0-${project.parent.version}
true
@@ -67,7 +67,7 @@
org.bytedeco
numpy-platform
- 1.24.3-${project.parent.version}
+ 1.25.0-${project.parent.version}
diff --git a/opencv/samples/pom.xml b/opencv/samples/pom.xml
index f72ba72dcfc..999550587ab 100644
--- a/opencv/samples/pom.xml
+++ b/opencv/samples/pom.xml
@@ -40,7 +40,7 @@
org.bytedeco
numpy-platform
- 1.24.3-1.5.10-SNAPSHOT
+ 1.25.0-1.5.10-SNAPSHOT
diff --git a/platform/pom.xml b/platform/pom.xml
index 7d8ce42d09b..e31448f0e4f 100644
--- a/platform/pom.xml
+++ b/platform/pom.xml
@@ -211,17 +211,17 @@
org.bytedeco
cpython-platform
- 3.11.3-${project.version}
+ 3.11.4-${project.version}
org.bytedeco
numpy-platform
- 1.24.3-${project.version}
+ 1.25.0-${project.version}
org.bytedeco
scipy-platform
- 1.10.1-${project.version}
+ 1.11.0-${project.version}
diff --git a/pytorch/platform/gpu/pom.xml b/pytorch/platform/gpu/pom.xml
index 6122547a6a9..7d686fa4b29 100644
--- a/pytorch/platform/gpu/pom.xml
+++ b/pytorch/platform/gpu/pom.xml
@@ -34,7 +34,7 @@
org.bytedeco
numpy-platform
- 1.24.3-${project.parent.version}
+ 1.25.0-${project.parent.version}
true
diff --git a/pytorch/platform/pom.xml b/pytorch/platform/pom.xml
index 83072671840..9d1d9c3e8ef 100644
--- a/pytorch/platform/pom.xml
+++ b/pytorch/platform/pom.xml
@@ -33,7 +33,7 @@
org.bytedeco
numpy-platform
- 1.24.3-${project.parent.version}
+ 1.25.0-${project.parent.version}
true
diff --git a/pytorch/pom.xml b/pytorch/pom.xml
index 25b9249eb17..7125954e9c7 100644
--- a/pytorch/pom.xml
+++ b/pytorch/pom.xml
@@ -27,7 +27,7 @@
org.bytedeco
numpy
- 1.24.3-${project.parent.version}
+ 1.25.0-${project.parent.version}
true
@@ -52,7 +52,7 @@
org.bytedeco
numpy-platform
- 1.24.3-${project.parent.version}
+ 1.25.0-${project.parent.version}
diff --git a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
index 93ef71f6e11..5f9a1e8cb09 100644
--- a/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
+++ b/pytorch/src/main/java/org/bytedeco/pytorch/presets/torch.java
@@ -1816,6 +1816,7 @@ public class torch implements LoadEnabled, InfoMapper {
: lib.equals("nvinfer") ? "@.8"
: lib.equals("cufft") ? "@.11"
: lib.equals("curand") ? "@.10"
+ : lib.equals("cusolver") ? "@.11"
: lib.equals("cudart") ? "@.12"
: lib.equals("nvrtc") ? "@.12"
: lib.equals("nvJitLink") ? "@.12"
@@ -1827,6 +1828,7 @@ public class torch implements LoadEnabled, InfoMapper {
: lib.equals("nvinfer") ? "64_8"
: lib.equals("cufft") ? "64_11"
: lib.equals("curand") ? "64_10"
+ : lib.equals("cusolver") ? "64_11"
: lib.equals("cudart") ? "64_12"
: lib.equals("nvrtc") ? "64_120_0"
: lib.equals("nvJitLink") ? "64_120_0"
diff --git a/scipy/README.md b/scipy/README.md
index 961ffc501a8..580c160b5fa 100644
--- a/scipy/README.md
+++ b/scipy/README.md
@@ -9,7 +9,7 @@ Introduction
------------
This directory contains the JavaCPP Presets module for:
- * SciPy 1.10.1 https://www.scipy.org/
+ * SciPy 1.11.0 https://www.scipy.org/
Please refer to the parent README.md file for more detailed information about the JavaCPP Presets.
@@ -40,7 +40,7 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic
4.0.0
org.bytedeco.scipy
sparselinalg
- 1.5.9
+ 1.5.10-SNAPSHOT
SparseLinalg
@@ -48,14 +48,14 @@ We can use [Maven 3](http://maven.apache.org/) to download and install automatic
org.bytedeco
scipy-platform
- 1.10.1-1.5.9
+ 1.11.0-1.5.10-SNAPSHOT
org.bytedeco
mkl-platform-redist
- 2023.1-1.5.9
+ 2023.1-1.5.10-SNAPSHOT
diff --git a/scipy/cppbuild.sh b/scipy/cppbuild.sh
index 3bc897935d8..0543f474afa 100755
--- a/scipy/cppbuild.sh
+++ b/scipy/cppbuild.sh
@@ -8,7 +8,7 @@ if [[ -z "$PLATFORM" ]]; then
fi
BOOST=1_75_0
-SCIPY_VERSION=1.10.1
+SCIPY_VERSION=1.11.0rc2
download http://downloads.sourceforge.net/project/boost/boost/${BOOST//_/.}/boost_$BOOST.tar.gz boost_$BOOST.tar.gz
download https://github.com/scipy/HiGHS/archive/refs/heads/main.tar.gz HiGHS-main.tar.gz
download https://github.com/scipy/unuran/archive/refs/heads/main.tar.gz unuran-main.tar.gz
@@ -55,7 +55,7 @@ tar --totals -xzf ../HiGHS-main.tar.gz
tar --totals -xzf ../unuran-main.tar.gz
tar --totals -xzf ../PROPACK-main.tar.gz
tar --totals -xzf ../scipy-$SCIPY_VERSION.tar.gz
-cp -a boost_$BOOST/* scipy-$SCIPY_VERSION/scipy/_lib/boost/
+cp -a boost_$BOOST/* scipy-$SCIPY_VERSION/scipy/_lib/boost_math/
cp -a HiGHS-main/* scipy-$SCIPY_VERSION/scipy/_lib/highs/
cp -a unuran-main/* scipy-$SCIPY_VERSION/scipy/_lib/unuran/
cp -a PROPACK-main/* scipy-$SCIPY_VERSION/scipy/sparse/linalg/_propack/PROPACK/
@@ -97,12 +97,12 @@ mkdir -p "$PYTHON_INSTALL_PATH"
# https://github.com/scipy/scipy/issues/15281
export SCIPY_USE_PYTHRAN=0
-TOOLS="setuptools==59.1.0 cython==0.29.30 pybind11==2.10.1 pythran==0.10.0 decorator==5.1.0 six==1.16.0 networkx==2.6.3 ply==3.11 beniget==0.4.0 gast==0.5.0"
+TOOLS="setuptools==59.1.0 cython==0.29.35 pybind11==2.10.1 pythran==0.10.0 decorator==5.1.0 six==1.16.0 networkx==2.6.3 ply==3.11 beniget==0.4.0 gast==0.5.0"
if ! $PYTHON_BIN_PATH -m pip install --no-deps --target=$PYTHON_LIB_PATH $TOOLS; then
echo "extra_link_args = -lgfortran" >> site.cfg
chmod +x "$CPYTHON_HOST_PATH/bin/python3.11"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$CPYTHON_HOST_PATH/lib/:$CPYTHON_HOST_PATH"
- "$CPYTHON_HOST_PATH/bin/python3.11" -m pip install --no-deps --target="$CPYTHON_HOST_PATH/lib/python3.11/" crossenv==1.0 numpy==1.24.3 $TOOLS
+ "$CPYTHON_HOST_PATH/bin/python3.11" -m pip install --no-deps --target="$CPYTHON_HOST_PATH/lib/python3.11/" crossenv==1.0 numpy==1.25.0 $TOOLS
"$CPYTHON_HOST_PATH/bin/python3.11" -m crossenv "$PYTHON_BIN_PATH" crossenv
cp -a "$NUMPY_PATH/python/numpy" "$CPYTHON_HOST_PATH/lib/python3.11/"
# cp -a "$CPYTHON_HOST_PATH/lib/python3.11/include" "$PYTHON_LIB_PATH"
diff --git a/scipy/platform/pom.xml b/scipy/platform/pom.xml
index ac85f1c5442..1b390f243fa 100644
--- a/scipy/platform/pom.xml
+++ b/scipy/platform/pom.xml
@@ -12,7 +12,7 @@
org.bytedeco
scipy-platform
- 1.10.1-${project.parent.version}
+ 1.11.0-${project.parent.version}
JavaCPP Presets Platform for SciPy
@@ -23,7 +23,7 @@
org.bytedeco
numpy-platform
- 1.24.3-${project.parent.version}
+ 1.25.0-${project.parent.version}
${project.groupId}
diff --git a/scipy/pom.xml b/scipy/pom.xml
index e933654e384..4c7b9f09bd3 100644
--- a/scipy/pom.xml
+++ b/scipy/pom.xml
@@ -11,14 +11,14 @@
org.bytedeco
scipy
- 1.10.1-${project.parent.version}
+ 1.11.0-${project.parent.version}
JavaCPP Presets for SciPy
org.bytedeco
numpy
- 1.24.3-${project.parent.version}
+ 1.25.0-${project.parent.version}
org.bytedeco
@@ -41,7 +41,7 @@
org.bytedeco
numpy
- 1.24.3-${project.parent.version}
+ 1.25.0-${project.parent.version}
org.bytedeco
@@ -52,13 +52,13 @@
org.bytedeco
cpython
- 3.11.3-${project.parent.version}
+ 3.11.4-${project.parent.version}
${javacpp.platform}
org.bytedeco
numpy
- 1.24.3-${project.parent.version}
+ 1.25.0-${project.parent.version}
${javacpp.platform}
@@ -177,7 +177,7 @@
org.bytedeco
cpython
- 3.11.3-${project.parent.version}
+ 3.11.4-${project.parent.version}
${os.name}-${os.arch}
diff --git a/scipy/samples/pom.xml b/scipy/samples/pom.xml
index 16c7b67bfef..5de928dc838 100644
--- a/scipy/samples/pom.xml
+++ b/scipy/samples/pom.xml
@@ -12,7 +12,7 @@
org.bytedeco
scipy-platform
- 1.10.1-1.5.10-SNAPSHOT
+ 1.11.0-1.5.10-SNAPSHOT
diff --git a/tvm/platform/gpu/pom.xml b/tvm/platform/gpu/pom.xml
index 74de8865f90..ed7778380bd 100644
--- a/tvm/platform/gpu/pom.xml
+++ b/tvm/platform/gpu/pom.xml
@@ -39,7 +39,7 @@
org.bytedeco
scipy-platform
- 1.10.1-${project.parent.version}
+ 1.11.0-${project.parent.version}
org.bytedeco
diff --git a/tvm/platform/pom.xml b/tvm/platform/pom.xml
index 955cd20029f..4fd6ca55147 100644
--- a/tvm/platform/pom.xml
+++ b/tvm/platform/pom.xml
@@ -38,7 +38,7 @@
org.bytedeco
scipy-platform
- 1.10.1-${project.parent.version}
+ 1.11.0-${project.parent.version}
org.bytedeco
diff --git a/tvm/pom.xml b/tvm/pom.xml
index 276220f623e..cc42d1f79e8 100644
--- a/tvm/pom.xml
+++ b/tvm/pom.xml
@@ -33,7 +33,7 @@
org.bytedeco
scipy
- 1.10.1-${project.parent.version}
+ 1.11.0-${project.parent.version}
org.bytedeco
@@ -76,7 +76,7 @@
org.bytedeco
scipy-platform
- 1.10.1-${project.parent.version}
+ 1.11.0-${project.parent.version}