@@ -26,7 +26,7 @@ license = {file = "LICENSE.txt"}
2626name = " mlinsights"
2727readme = " README.rst"
2828requires-python = " >=3.10"
29- version = " 0.5.2 "
29+ version = " 0.5.3 "
3030
3131[project .urls ]
3232homepage = " https://sdpython.github.io/doc/mlinsights/dev/"
@@ -52,7 +52,7 @@ dev = [
5252 " onnxruntime" ,
5353 " pandas" ,
5454 " psutil" ,
55- " pybind11>=2.12.0 " ,
55+ " pybind11>=3 " ,
5656 " pytest" ,
5757 " pytest-cov" ,
5858 " ruff" ,
@@ -73,7 +73,7 @@ requires = [
7373 " Cython>=3.0.10" ,
7474 " cmake" ,
7575 " numpy>=2.0" ,
76- " pybind11>=2.12.0 " ,
76+ " pybind11>=3 " ,
7777 " scikit-learn>=1.3.0" ,
7878 " scipy" ,
7979 " setuptools" ,
@@ -104,17 +104,16 @@ namespaces = false
104104
105105[tool .cibuildwheel ]
106106build = " *"
107- manylinux-x86_64-image = " manylinux2014"
107+ manylinux-x86_64-image = " manylinux_2_28 " # " manylinux2014"
108108
109109[tool .cibuildwheel .linux ]
110110archs = [" x86_64" ]
111111build = " cp*"
112- skip = " cp36-* cp37-* cp38-* cp39-* cp310-* cp314-* cp315-* pypy* *musllinux*"
113- manylinux-x86_64-image = " manylinux2014"
112+ skip = " cp36-* cp37-* cp38-* cp39-* cp314-* cp315-* pypy* *musllinux*"
113+ manylinux-x86_64-image = " manylinux_2_28 " # " manylinux2014"
114114before-build = " pip install auditwheel-symbols abi3audit"
115115build-verbosity = 1
116- repair-wheel-command = " auditwheel-symbols --manylinux 2014 {wheel} ; abi3audit {wheel} ; auditwheel repair -w {dest_dir} {wheel} || exit 0"
117- # repair-wheel-command = "auditwheel-symbols --manylinux 2014 {wheel} || exit 0"
116+ repair-wheel-command = " auditwheel-symbols --manylinux 2_28 {wheel} ; abi3audit {wheel} ; auditwheel repair -w {dest_dir} {wheel} || exit 0"
118117
119118[tool .cibuildwheel .macos ]
120119archs = " arm64" # or "universal2" for a single universal wheel
@@ -127,13 +126,13 @@ environment = """
127126 DYLD_LIBRARY_PATH='$(brew --prefix libomp)/lib:$DYLD_LIBRARY_PATH'
128127"""
129128build = " cp*"
130- skip = " cp36-* cp37-* cp38-* cp39-* cp310-* cp314-* cp315-* pypy* pp*"
129+ skip = " cp36-* cp37-* cp38-* cp39-* cp314-* cp315-* pypy* pp*"
131130before-build = " brew install libomp llvm&&echo 'export PATH=\" /opt/homebrew/opt/llvm/bin:$PATH\" ' >> /Users/runner/.bash_profile"
132131
133132[tool .cibuildwheel .windows ]
134133archs = [" AMD64" ]
135134build = " cp*"
136- skip = " cp36-* cp37-* cp38-* cp39-* cp310-* cp314-* cp315-* pypy*"
135+ skip = " cp36-* cp37-* cp38-* cp39-* cp314-* cp315-* pypy*"
137136
138137[tool .cython-lint ]
139138max-line-length = 88
0 commit comments