Py-build-cmake

Latest version: v0.1.8

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

Scan your dependencies

Page 1 of 8

0.2.0a14

- Improved cross-compilation support
- Updated cross-compilation documentation
- Treat empty path in config file as None

**Full Changelog**: https://github.com/tttapa/py-build-cmake/compare/0.2.0a13...0.2.0a14

0.2.0a13

- New build hook to automatically re-build extension modules on first import
- Support for CMake presets
- Allow customizing build path
- Updated configuration file checker
- CMake pre-load file improvements
- Improved namespace package and generated module support
- Update pybind11 and nanobind
- CMake option merging, allow boolean CMake options
- ARM64 macOS tests
- Python 3.13 beta support

**Full Changelog**: https://github.com/tttapa/py-build-cmake/compare/0.2.0a12...0.2.0a13

0.2.0a12

- List config options behavior changed, see `docs/Config.md` for details
- Allow specifying override behavior of `ListOfStrConfigOption`

**Full Changelog**: https://github.com/tttapa/py-build-cmake/compare/0.2.0a11...0.2.0a12

0.2.0a11

- Improved CMake preset support

**Full Changelog**: https://github.com/tttapa/py-build-cmake/compare/0.2.0a10...0.2.0a11

0.2.0a10

- Run stubgen after CMake install.
Custom hand-written stubs or stubs generated by CMake are not replaced,
only stubs for modules that do not have any stubs yet are installed.
- Set CMake options in cache pre-load script instead of command line arguments.

**Full Changelog**: https://github.com/tttapa/py-build-cmake/compare/0.2.0a9...0.2.0a10

0.2.0a9

- Don't use `-A` for non-VS generators Windows (21)
- Support generated modules/packages (22)

**Full Changelog**: https://github.com/tttapa/py-build-cmake/compare/0.2.0a8...0.2.0a9

Page 1 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.