scikit构建
Version 0.18.1
scikit-build是使用 CMake 的 CPython C/C++/Fortran/Cython 扩展的 Python 构建系统。
scikit-build 包本质上只是setuptools
Python 模块和 CMake 之间的粘合剂。
下一代 scikit-build scikit-build-core 目前正在开发中。这为 CMake 提供了一个简单、可靠的构建后端,不使用 setuptools 并提供了许多新功能。 Scikit-build-core 还可以为基于 setuptools 的扩展系统提供支持,该系统最终将成为 scikit-build(经典)的后端。如果您不需要对构建过程进行广泛的自定义,则应考虑尝试使用 scikit-build-core 而不是 scikit-build。
要开始使用,请参阅此示例。有关更多示例,请参阅 scikit-build-sample-projects。
版本 | 下载 |
---|---|
在科学出版物中引用 scikit-build 时,请使用第一个引用。
PyCMake 是在 SciPy 2014 上创建的,旨在解决跨平台构建基于 C++ 和 Fortran 的 Python 扩展的普遍困难。 2016 年更名为“scikit-build”。Scikit-build-core 于 2022 年启动。
这些问题可能会在即将发布的版本中得到解决,并且已经在 scikit-build-core 中得到解决。
setup()
中指定。_skbuild
)。我们还致力于改进 scikit-build,因此即将进行一些更改和弃用:
test
命令、 easy_install
等。如果您需要任何这些功能,请打开或查找问题来解释您需要什么以及为什么需要。
NSF 拨款 OAC-2209877 为这项工作提供了支持。