File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,6 +7,8 @@ release tags add a leading `v` to the package version.
77
88## Unreleased
99
10+ ## 0.5.0 — 2026-09-13
11+
1012- Added CMake integration through the packaged ` UsePRIK.cmake ` helper and a
1113 ` prik generate --cmake ` standalone-project mode. CMake generates PRIK wrapper
1214 sources as build outputs and owns native compilation, linking, external
Original file line number Diff line number Diff line change @@ -11,5 +11,5 @@ authors:
1111repository-code : " https://github.com/PyNumLab/prik"
1212url : " https://pynumlab.github.io/prik/"
1313license : MIT
14- version : " 0.4.3 "
15- date-released : " 2026-08-31 "
14+ version : " 0.5.0 "
15+ date-released : " 2026-09-13 "
Original file line number Diff line number Diff line change @@ -216,13 +216,13 @@ language must be enabled because every PRIK extension contains generated C
216216binding code, and Fortran must be enabled whenever the module contributes
217217Fortran sources.
218218
219- Select the two compilers from one vendor. A generated binding can include the
220- Fortran runtime's ` ISO_Fortran_binding.h ` , which a C compiler from another
221- vendor does not find: Apple Clang beside a Homebrew GNU Fortran fails to
222- compile the binding, while GNU ` gcc ` beside GNU Fortran resolves it. The
223- toolchain stays CMake's to choose, so name the pair through the usual
224- ` CMAKE_C_COMPILER ` and ` CMAKE_Fortran_COMPILER ` , or ` CMAKE_ARGS ` when a build
225- backend drives the configure step.
219+ Use a matching C and Fortran compiler from the same vendor/family.
220+ A generated binding can include the Fortran runtime's ` ISO_Fortran_binding.h ` ,
221+ which a C compiler from another vendor does not find: Apple Clang beside
222+ a Homebrew GNU Fortran fails to compile the binding, while GNU ` gcc `
223+ beside GNU Fortran resolves it. The toolchain stays CMake's to choose,
224+ so name the pair through the usual ` CMAKE_C_COMPILER ` and ` CMAKE_Fortran_COMPILER ` ,
225+ or ` CMAKE_ARGS ` when a build backend drives the configure step.
226226
227227Normal Fortran sources and targets carry their link-language requirements
228228through CMake. For a raw archive or shared library whose language is otherwise
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44
55[project ]
66name = " prik"
7- version = " 0.4.3 "
7+ version = " 0.5.0 "
88description = " PRIK generates native Python bindings from Fortran projects, producing importable extensions and editable .pyi contracts for Pythonic APIs."
99readme = " README.md"
1010authors = [
You can’t perform that action at this time.
0 commit comments