Scikit-build

Latest version: v0.17.6

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

Scan your dependencies

Page 3 of 10

0.16.2

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

This addresses one more small regression with the FindPython change from
0.16.0 that was affecting conda. :pr:`793`.

0.16.1

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

This was a quick patch release that fixed a missing Python requires setting and
some missing files :pr:`790`, and addressed a warning from setuptools in the
tests.

* Ignored distutils warning :pr:`785`. thanks to :user:`bnavigator`.

0.16.0

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

This release adds support for Python 3.11 and removes support for Python 2.7
and 3.5 (:pr:`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.


New Features
------------

* Cython module now supports FindPython mode. :pr:`743`

* PyPy is discovered without extra settings in FindPython mode :pr:`744`

Bug fixes
---------

* FindPython mode uses a new path specification, should help make it usable. :pr:`774`

* Better flushing and output streams for more consistent output ordering. :pr:`781`

Documentation
-------------

* scikit-build mailing list transitioned to the `scikit-build GitHub Discussions board <https://github.com/orgs/scikit-build/discussions>`_. See :issue:`800`.
* Transitioning away from the mailing list and adopting the GitHub Discussions will provide a more integrated platform enabling us to more effectively engage with the community.
* After sending a `last message <https://groups.google.com/g/scikit-build/c/jU7-EvvMPb8>`_ describing the transition, the mailing list was updated to be read-only and the welcome message was updated to redirect visitor toward the Discussions board.

0.15.0

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

This release is the final (again) release for Python < 3.6 and MSVC<2017. Support
for FindPython from CMake 3.12+ was added, including FindPython2. Support for
Cygwin added.

New Features
------------

* Add support for FindPython (including 2 and 3).
Thanks :user:`hameerabbasi` for the contribution. See :pr:`712`.

* Add support for Cygwin.
Thanks :user:`ax3l` and :user:`DWesl` and :user:`poikilos` for the help!
See :pr:`485`.

Bug fixes
---------

* Fixed issue with distutils usage in Python 3.10. Thanks to :user:`SuperSandro2000`
for the contribution in :pr:`700`.

0.14.1

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

This release fixes a regression, and reverts a fix in 0.14.0. Some changes made
to CI to fix recent removals.

Bug fixes
---------

* Fix issue with ``SKBUILD_CONFIGURE_OPTIONS`` not being read.
* Reverted manifest install changes.

0.14.0

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

This is the final release for Python < 3.6 and MSVC<2017.

New Features
------------
* Add support for ``--install-target`` scikit-build command line option.
And ``cmake_install_target`` in ``setup.py``. Allows
providing an install target different than the default ``install``.
Thanks :user:`phcerdan` for the contribution. See :pr:`477`.

Bug fixes
---------

* The manifest install location computation was fixed. Thanks :user:`kratsg`
for the contribution in :pr:`682`. (Reverted in 0.14.1)
* Byte-compilation was skipped due to a missing return. Thanks :user:`pekkarr`
in :pr:`678`.
* Packages can now be computed from the same shared collections, before this
could confuse Scikit-build. Thanks :user:`vyasr` in :pr:`675`.
* Fixed library detection for PyPy 3.9. Thanks :user:`rkaminsk` in :pr:`673`.

Internal
--------

* Scikit-build now uses ``pyproject.toml`` and ``setuptools_scm`` to build. If
you are packaging scikit-build itself, you might need to update your
requirements. See :pr:`634`.
* The codebase is now formatted with Black. :pr:`665`

Page 3 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.