Scikit-build 0.13.0 #647
henryiii
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This is likely one of the final releases to support Python 2.7 and 3.5; future releases will likely target at least Python 3.6+ and MSCV 2017+.
If you are using scikit-build via
pyproject.toml
, please remember to includesetuptools
andwheel
. A future version of scikit-build may remove the setuptools install-time hard requirement.New Features
/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 optionCYTHON_FLAGS
. See Cannot embed docstrings due to hard-coded options in UseCython.cmake #518 and Use default Cython flags to include Cython docstrings by default. #519, thanks to @bdice for the improvement.target_link_libraries
, viaSKBUILD_LINK_LIBRARIES_KEYWORD
(somewhat experimental). Thanks to @maxbachmann in Add option to use modern form of target_link_libraries #611.Bug fixes
ninja
package. This fixes repeated isolated builds. Further path inspection and updates for isolated builds may be considered in the future. fix: pull ninja path if module available #631, thanks to @RUrlus and @segevfiner for help in tracking this down.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), since it was compiled with 10.7, which is too old to build with on modern macOS -manually set
MACOSX_DEPLOYMENT_TARGET
(including setting it if unset in yoursetup.py
) for PyPy until 7.3.8. fix: avoid forcing the macOS version #607is now part of our testing matrix as of ci: test pypy #624. Also @robtaylor in fix: detect python library on Focal Fossa #632.
This discussion was created from the release Scikit-build 0.13.0.
Beta Was this translation helpful? Give feedback.
All reactions