Scikit-build

Latest version: v0.17.6

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

Scan your dependencies

Page 1 of 10

0.17.6

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

A small fix release with some new platforms and better testing, including CPython 3.12.0b1.

Bug fixes
---------

* Support added for SunOS by :user:`mtelka` in :pr:`983`.
* Support added for AIX (with recent CMake) by :user:`bhuntsman` in :pr:`988`.

Testing
-------

* Tests now pass on CPython 3.12.0b1 in :pr:`879`.
* Tests no longer use ``pytest-virtualenv`` in :pr:`879`.
* ``isolated`` marker now includes ``test_distribution`` tests in :pr:`879`.
* Tests avoid incorrect ``get_map`` match by :user:`keszybz` in :pr:`990`.
* Fedora testing fix by :user:`LecrisUT` in :pr:`986` and :pr:`938`.

Miscellaneous
-------------

* Docs improvements in :pr:`979`.

0.17.5

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

A small fix release fixing the passing on of generator specific arguments. This
fixes some cases where the Ninja generator was found but then was unable to
build. NetBSD was reported to work, so was added to the BSD's supported.

Bug fixes
---------

* Generator args were missing for actual compile in :pr:`975`.
* Add support for netbsd & pyodide (future) in :pr:`977`.

0.17.4

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

A followup fix to the issue 0.17.3 tried to fix. We now have a method to
manually test downstream packages, too.

Bug fixes
---------

* Make sure include dir is found even if the lib is not present in :pr:`974`.

0.17.3

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 :pr:`959`.
* Avoid 'not found' warning if libs are not found by FindPythonExtensions in :pr:`960`.
* FindNumPy should not call FindPythonLibs in :pr:`958`.

0.17.2

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

Another small release with fixes for non-MSVC Windows platforms.

Bug fixes
---------

* RPM spec fix by :user:`LecrisUT` in :pr:`937`.
* Validate value before returning library path by :user:`dlech` in :pr:`942`.
* Only add ``Python_LIBRARY`` on Windows MSVC in :pr:`943` and :pr:`944`.
* Slightly nicer traceback for failed compiler in :pr:`947`.

Testing
-------
* Hide a few warnings that are expected in :pr:`948`.

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.

Bug fixes
---------

* Older (<3.24) CMake breaks when lib specified in :pr:`932`.
* An error output was missing formatting in :pr:`931`.
* Make empty ``CMAKE_OSX_DEPLOYMENT_TARGET`` a warning (bug in conda-forge's
clang activation fixed upstream) in :pr:`934`.
* Remove unused variable warnings by in :pr:`930`.

Testing
-------

* Add Fedora packaging with packit automation by :user:`LecrisUT` in :pr:`928`.
* Fix codecov ci by :user:`LecrisUT` in :pr:`929`.
* Update some coverage settings in :pr:`933`.

Page 1 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.