scikit-build 0.5.0

6 views
Skip to first unread message

Jean-Christophe Fillion-Robin

unread,
Dec 21, 2016, 6:08:10 PM12/21/16
to scikit...@googlegroups.com
On behalf of the scikit-build team, I am pleased to announce that the version 0.5.0 is available for download:

  pip install scikit-build


I would also like to thanks everyone who contributed.


See http://scikit-build.readthedocs.io/en/latest/changes.html#scikit-build-0-5-0

Scikit-build 0.5.0

New features

  • If available, uses Ninja build system generator on all platforms. An advantages is that ninja automatically parallelizes the build based on the number of CPUs.
  • Automatically set the expected Visual Studio environment when Ninja or NMake Makefiles generators are used.
  • Support Microsoft Visual C++ Compiler for Python 2.7. See #216.
  • Update long signature: <LinkFlagsVar> is now optional
  • Add support for short signature: check_dynamic_lookup(<ResultVar>). See SimpleITK/SimpleITK#80.

Bug fixes

  • Fix scikit-build source distribution and add test. See #214 Thanks @isuruf for reporting the issue.
  • Support building extension within a virtualenv on windows. See #119.

Documentation

  • hacking:

Requirements

  • setuptools: As suggested by @mivade in #212, remove the hard requirement for ==28.8.0 and require version >= 28.0.0. This allows to “play” nicely with conda where it is problematic to update the version of setuptools. See pypa/pip#2751 and ContinuumIO/anaconda-issues#542.

Tests

  • Improve “push_dir” tests to not rely on build directory name. Thanks @isuruf for reporting the issue.
  • travis/install_pyenv: Improve MacOSX build time updating scikit-ci-addons
  • Add get_cmakecache_variables utility function.

Internal API

Cleanups

  • appveyor.yml:
  • Remove unused “on_failure: event logging” and “notifications: GitHubPullRequest”
  • Remove unused SKIP env variable

Thanks
Jc
Reply all
Reply to author
Forward
0 new messages