- Update to 0.16.6
* Fix a discovery regression in 0.16.5 when a cmake folder or
cmake.py was present in #848.
* Correct an issue in the tests where a generator wasn't expanded
into a list in #850.
- Version 0.16.5
* Use cmake module if installed over system installs in #839.
* Support setting of -DCMAKE_SYSTEM_PROCESSOR if passed for
selecting an arch, useful for cross compiling on conda-forge in
#843.
* Fixed a rare encoded error output string on Windows in #842.
* Better granularity in extras in #838.
* Add test markers for nosetuptoolsscm and isolated (helpful for
package distributions building scikit-build itself like conda)
in #837.
OBS-URL: https://build.opensuse.org/request/show/1060177
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-scikit-build?expand=0&rev=30
- Update to 0.16.4
* This releases backports additions for Windows ARM
cross-compiling via cibuildwheel from scikit-build-core 0.1.4.
* Initial experimental support for Windows ARM cross-compile in
#824 and #818
* Replace mailing list with GitHub Discussions board in #823
* Some CI updates in #811 and #812
- Version 0.16.3
* This release fixes logging issues using setuptools 65.6+
affecting our tests. Pytest 7.2+ is now supported. setup.py
<command> and setup_requires are deprecated, and tests are
marked as such.
* Fix typo in usage.rst in #795, thanks to @chohner.
* Support pytest 7.2+ in #801.
* Change warning filtering in #802.
* Handle logging changes in setuptools 65.6+ in #807.
* Add deprecated markers to some tests in #807.
* Allow known warnings to show up in the tests #807.
- Version 0.16.2
* This addresses one more small regression with the FindPython
change from 0.16.0 that was affecting conda. #793
OBS-URL: https://build.opensuse.org/request/show/1044135
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-scikit-build?expand=0&rev=26
- Update to 0.16.0
* This release adds support for Python 3.11 and removes support
for Python 2.7 and 3.5 (#688). Testing and static checking
improved, including being fully statically typed internally
(though setuptools is not fully typed, so it is of limited
use).
* All deprecated setuptools/distutils features are also
deprecated in scikit-build, like the test command,
easy_install, etc. Editable mode is still unsupported. Python
3.6 support is deprecated. Older versions of CMake (<3.15) are
not recommended; a future version will remove support for older
CMake's (along with providing a better mechanism for ensuring a
proper CMake is available). If you need any of these features,
please open or find an issue explaining what and why you need
something.
* Cython module now supports FindPython mode. #743
* PyPy is discovered without extra settings in FindPython mode
#744
* FindPython mode uses a new path specification, should help make
it usable. #774
* Better flushing and output streams for more consistent output
ordering. #781
- Add skbuild-pr785-ignoredeprecation.patch
* gh#scikit-build/scikit-build#785
- Update to 0.15.0
* Add support for FindPython (including 2 and 3). Thanks
@hameerabbasi for the contribution. See #712.
* Add support for Cygwin. Thanks @ax3l and @DWesl and @poikilos
for the help! See #485.
OBS-URL: https://build.opensuse.org/request/show/1032211
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-scikit-build?expand=0&rev=23
- Update to 0.13.0
* If you are using scikit-build via pyproject.toml, please
remember to include setuptools and wheel. A future version of
scikit-build may remove the setuptools install-time hard
requirement.
* CMake module /cmake-modules/Cython now uses Cython default
arguments. This no longer adds --no-docstrings in Release and
MinSizeRel builds, so Cython docstrings are now retained by
default. Additionally, --embed-positions is no longer added to
Debug and RelWithDebInfo builds. Users can enable these and
other Cython arguments via the option CYTHON_FLAGS. See #518
and #519, thanks to @bdice for the improvement.
* Experimental support for ARM64 on Windows. Thanks to
@gaborkertesz-linaro in #612.
* Support for MSVC 2022. Thanks to @tttapa for the contribution
in #627.
* Support the modern form of target_link_libraries, via
SKBUILD_LINK_LIBRARIES_KEYWORD (somewhat experimental). Thanks
to @maxbachmann in #611.
* Update the Ninja path if using the ninja package. This fixes
repeated isolated builds. Further path inspection and updates
for isolated builds may be considered in the future. #631,
thanks to @RUrlus and @segevfiner for help in tracking this
down.
* Allow OpenBSD to pass the platform check (untested). See #586.
* Avoid forcing the min macOS version. Behaviour is now inline
with setuptools. Users should set MACOSX_DEPLOYMENT_TARGET when
building (automatic with cibuildwheel), otherwise you will get
the same value Python was compiled with. Note: This may seem
like a regression for PyPy until the next release (7.3.8),
OBS-URL: https://build.opensuse.org/request/show/951777
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-scikit-build?expand=0&rev=13
* Fixed a regression that caused setuptools to complain about
unknown setup option (cmake_process_manifest_hook).
* If it applies, ensure generator toolset is used to configure
the project.
* Read CYTHON_FLAGS where needed, instead of once, allowing the
user to define multiple modules with different flags.
* Avoid an IndexError if prefix was empty.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-scikit-build?expand=0&rev=12
- Update to version 0.11.1
- Changelog for version 0.11.0
- Remove obsolete patches
* scikit-build-pr450-findf2py.patch gh#scikit-build/scikit-build#450
* python38.patch gh#scikit-build/scikit-build#458
- Skip Python 2 because of unresolvable python2-path.py in Leap
- Remove code coverage dependencies
- make the previously skipped tests pass by installing the test projects
into a temporary directory gh#scikit-build/scikit-build#469
OBS-URL: https://build.opensuse.org/request/show/810663
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-scikit-build?expand=0&rev=7