* Wed Nov 27 2024 code@bnavigator.de
- Add scikit-build-pr1120-upddistutils.patch
* gh#scikit-build/scikit-build#1120
* Thu Aug 29 2024 code@bnavigator.de
- Update to 0.18.1
* Support for setuptools 74 in #1116
* iOS and Android support by @FeodorFitsner in #1101
* Fix for distutils change in #1103
* Remove test directives by @s-t-e-v-e-n-k in #1108
- Drop patches
* support-setuptools-72-distutils.patch
* support-setuptools-72-test-directives.patch
* Wed Jul 31 2024 steven.kowalik@suse.com
- Add patch support-setuptools-72-distutils.patch:
* Don't monkey patch distutils incorrectly.
- Add patch support-setuptools-72-test-directives.patch:
* Remove test{_suite,s_require} directives.
* Thu Jul 11 2024 code@bnavigator.de
- Update to 0.18.0
[#]# Bug fixes
* Support MSVC 17.10 in #1081
* CMake 3.5+ requirement in #1095
* Support CPython 3.13 with windows lib finding fix in #1094
* Don't die on PermissionError during chmod by @mweinelt in #1073
* Remove usage of deprecated distutils in cmake files by
@hmaarrfk in #1032
* Use first available option for vswhere output by @ZzEeKkAa in
[#1030]
[#]# Testing
* Support setuptools 69.3.0 changes in two tests by
@s-t-e-v-e-n-k in #1087
* Use uv in a few places in #1092
[#]# Miscellaneous
* Clean up pylint in #1017
* Fix mypy type ignores for new setuptools types in #1082
* Move to Ruff-format in #1035
* Remove pkg_resources and test command in #1014
* Ruff moved to astral-sh in #1007
* Target-version no longer needed by Black or Ruff in #1008
* Update ruff and fix warnings in #1060
* Use 2x faster black mirror in #1021
* Group dependabot updates in #1054
* macos-latest is changing to macos-14 ARM runners in #1083
* Skip win PyPy PEP 518 in #1091
- Drop support-setuptools-69-3.patch
* Mon Jun 03 2024 steven.kowalik@suse.com
- Add patch support-setuptools-69-3.patch:
* Support changes introduced by setuptools 69.3.0.
* Sat Jul 01 2023 code@bnavigator.de
- Update to 0.17.6
* Support added for SunOS by @mtelka in #983.
* Support added for AIX (with recent CMake) by @bhuntsman in
[#988].
* Tests now pass on CPython 3.12.0b1 in #879.
* Tests no longer use pytest-virtualenv in #879.
* isolated marker now includes test_distribution tests in #879.
* Tests avoid incorrect get_map match by @keszybz in #990.
* Tue May 16 2023 code@bnavigator.de
- Update to 0.17.5
* Generator args were missing for actual compile in #975
* Add support for netbsd & pyodide (future) in #977
* Thu May 11 2023 code@bnavigator.de
- Update to 0.17.4
* Make sure include dir is found even if the lib is not present
in #974.
- Release 0.17.3
* A small release related to PYTHON_LIBRARY handling changes in
0.17.2; scikit-build 0.17.3 returns an empty string from
get_python_library if no Python library is present (like on
manylinux), where 0.17.2 returned None, and previous versions
returned a non-existent path. Note that adding REQUIRED to
find_package(PythonLibs will fail, but it is incorrect (you
must not link to libPython.so) and was really just injecting a
non-existent path before.
[#]# Bug fixes
* Keep get_python_library return type string if python lib
non-existing for now in #959.
* Avoid 'not found' warning if libs are not found by
FindPythonExtensions in #960.
* FindNumPy should not call FindPythonLibs in #958.
* Mon May 08 2023 kastl@b1-systems.de
- add sle15_python_module_pythons
* Tue Apr 25 2023 code@bnavigator.de
- Update to 0.17.2
[#]# Bug fixes
* Validate value before returning library path by @dlech in #942.
* Only add Python_LIBRARY on Windows MSVC in #943 and #944.
* Slightly nicer traceback for failed compiler in 947.
[#]# Testing
* Hide a few warnings that are expected in #494.
- Release 0.17.1
* This is a small release fixing a few bugs; the primary one
being a change that was triggering a bug in older FindPython.
The unused variable messages have been deactivated to simplify
output, as well.
* Older (<3.24) CMake breaks when lib specified in #932
* An error output was missing formatting in #931
* Make empty CMAKE_OSX_DEPLOYMENT_TARGET a warning (bug in
conda-forge's clang activation fixed upstream) in #934
* Remove unused variable warnings by in #930
- Release 0.17.0
* A lot of bug fixes are present in this release, focusing on
Windows, PyPy, and cross compiling. We've also improved the
compatibility with default setuptools behaviors a little, and
enabled some things that were previously unavailable, like
overriding the build type via the cmake argument environment
variables. We've expanded our CI matrix to include Windows and
macOS PyPy and some Fortran tests on Linux. This release
requires Python 3.7+.
[#]# Bug fixes
* Match setuptools behavior for include_package_data default by
@vyasr in #873.
* Misc. fixes for F2PY and PythonExtensions modules by @benbovy
in #495.
* Provide more useful error if user provides CMAKE_INSTALL_PREFIX
by @vyasr in #872.
* Stop assuming that .pyx files are in the same directory as
CMakeLists.txt by @vyasr in #871.
* Allow build type overriding in #902.
* Include library for FindPython for better Windows
cross-compiles in #913. Thanks to @maxbachmann for testing.
* Fix logic for default generator when cross-compiling for ARM on
Windows by @dlech in #917.
* Use f2py's get_include if present in #877.
* Fix support for cross-compilation exception using
targetLinkLibrariesWithDynamicLookup by @erykoff in #901.
* Treat empty MACOSX_DEPLOYMENT_TARGET as if it was unset in
[#918].
[#]# Testing
* Add hello fortran sample package + tests by @benbovy in #493.
* Add sdist check & fix in #906.
* Fix some setuptools types in #888.
[#]# Miscellaneous
* Drop Python 3.6 in #862.
* Move building backend to hatchling in #870.
* Avoid mutating function input parameters in #899.
* Use _compat/typing name in #869.