Scikit-build

Latest version: v0.18.0

Safety actively analyzes 641872 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 9 of 13

0.4.2

This is a quick followup to LICENSE file handing to closer match the current
draft of [PEP 639](https://peps.python.org/pep-0639). It also removes the
automatic optional Rich logging, which doesn't work well with Pip's subprocess
piping, being cropped to a very narrow width regardless of terminal size.

Fixes:

- Add `License-file` metadata entry & update default by henryiii in 329
- Drop optional Rich logging/error by henryiii in 330

Other:

- Update PyPI links by henryiii in 331

0.4.1

A fix for LICENCE files being placed in the wrong place in the wheel. Now we
follow hatchling's structure of placing them in `*.dist-info/licenses`.

Fixes:

- LICENCE files were placed in the wrong place by henryiii in 325

Other:

- Fix rpm inspect test failures by LecrisUT in 324

0.4.0

==================

New features
------------

* Add support for ``--hide-listing`` option

* allow to build distributions without displaying files being included

* useful when building large project on Continuous Integration service limiting
the amount of log produced by the build

* CMake module: ``skbuild/resources/cmake/FindPythonExtensions.cmake``

* Function ``python_extension_module``: add support for `module suffix <https://github.com/scikit-build/scikit-build/commit/0a9b7ef>`_

Bug fixes
---------

* Do not package python modules under "purelib" dir in non-pure wheel

* CMake module: ``skbuild/resources/cmake/targetLinkLibrariesWithDynamicLookup.cmake``:

* Fix the logic checking for cross-compilation (the regression
was introduced by :issue:`51` and :issue:`47`

* It configure the text project setting `CMAKE_ENABLE_EXPORTS <https://cmake.org/cmake/help/v3.6/prop_tgt/ENABLE_EXPORTS.html?highlight=enable_export>`_ to ON. Doing
so ensure the executable compiled in the test exports symbols (if supported
by the underlying platform)

Docs
----

* Add `short note <http://scikit-build.readthedocs.io/en/latest/cmake-modules.html>`_
explaining how to include scikit-build CMake module
* Move "Controlling CMake using scikit-build" into a "hacking" section
* Add initial version of `"extension_build_system" documentation <http://scikit-build.readthedocs.io/en/latest/extension_build_system.html>`_

Tests
-----

* tests/samples: Simplify project removing unneeded install rules and file copy

* Simplify continuous integration

* use `scikit-ci`_ and `scikit-ci-addons`_
* speed up build setting up caching

* Makefile:

* Fix ``coverage`` target
* Add ``docs-only`` target allowing to regenerate the Sphinx documentation
without opening a new page in the browser.

0.3.3

This version improves WebAssembly support (Pyodide) and fixes a reported bug in
the new editable mode.

Fixes:

- Support prefix dir if toolchain has `CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY`
by henryiii in 303
- Find wheel files before local files in editable installs by henryiii in 305

Other:

- Use PyPI's new trusted publisher deployment by henryiii in 306

0.3.2

Some small fixes for edge cases. Several docs improvements, too.

Fixes:

- Suppress Unicode errors in scripts dir and move on by henryiii in 294
- Specify platform properly for non-MSVC Windows by henryiii in 295

Docs:

- Doc updates by zerothi in 287
- Add a bit to plugin instructions by henryiii in 289
- Typos fixed by afh in 291 and 292

0.3.1

This is a small release fixing a regression in some cases caused by adding
`Python_LIBRARY`. This has been reverted on non-Windows platforms, since it is
only needed on Windows.

Fixes:

- Support older setuptools-scm by henryiii in 284
- Only set the lib for FindPython on Windows by henryiii in 285

Docs:

- Fix incorrect tool name by henryiii in 276
- Typo on tab Fortran (was Cython) by zerothi in 279
- Fix wheel.packages by henryiii in 282

Other:

- Change Fedora PR targets by LecrisUT in 273

Page 9 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.