Skip to content

Releases: tttapa/py-build-cmake

0.0.13

19 Aug 00:02
Compare
Choose a tag to compare
  • Use custom tags implementation based on PyPA packaging to get correct tags for PyPy.
  • Respect ARCHFLAGS for cross-compilation on macOS.

Full Changelog: 0.0.12...0.0.13

0.0.12

14 Aug 15:08
Compare
Choose a tag to compare
  • Support --local and --cross flags to specify configuration overrides.
  • Improved CMake Python discovery when cross-compiling.
  • Install Python stubs as subdirectories to allow for submodules in C extension modules.
  • Various minor improvements.

Full Changelog: 0.0.11...0.0.12

0.0.11.post1

31 Jul 16:01
Compare
Choose a tag to compare
  • Support for Python 3.6 and 3.7

0.0.11

17 Jul 15:11
Compare
Choose a tag to compare
  • Check absolute minumum CMake requirement
  • Windows: properly escape backslashes editable paths
  • Clearer configuration error messages

Full Changelog: 0.0.10...0.0.11

0.0.10

16 May 20:00
Compare
Choose a tag to compare
  • Tag sdist with py3 only instead of full version for pure Python packages

Full Changelog: 0.0.9...0.0.10

0.0.9

14 May 20:24
Compare
Choose a tag to compare
  • Distinguish between PY_BUILD_CMAKE_MODULE_NAME and PY_BUILD_CMAKE_PACKAGE_NAME

Full Changelog: 0.0.8...0.0.9

0.0.8

14 May 11:17
Compare
Choose a tag to compare
  • Added PY_BUILD_CMAKE_PACKAGE_NAME and PY_BUILD_CMAKE_PACKAGE_VERSION CMake options (replaces VERIFY_VERSION)
  • Added pyproject.toml/py-build-cmake/cmake/minimum_version option
  • PY_BUILD_CMAKE_VERBOSE environment variable to print more information about the configuration and build process
  • Automatically add CMake, Ninja and mypy as build dependencies if they are used but not found in $PATH (or if the version in $PATH is too old or broken)
  • More robust CMake script to find Python and pybind11
  • Example for packaging C++ executables rather than Python modules
  • Created a FAQ page

Full Changelog: 0.0.7...0.0.8

0.0.7

30 Apr 18:03
Compare
Choose a tag to compare
  • macOS support

Full Changelog: 0.0.6...0.0.7

0.0.6

30 Apr 17:27
Compare
Choose a tag to compare

Full Changelog: 0.0.5...0.0.6

0.0.5

10 Apr 16:20
Compare
Choose a tag to compare

Full Changelog: 0.0.4...0.0.5