Skip to content

Drop the FPP JSON model and adopt the FprimePython CMake hook - #8

Merged
LeStarch merged 4 commits into
fprime-community:mainfrom
lestarch-autobot:devin/1794267899-review-4958-fixes
Nov 10, 2026
Merged

LeStarch merged 4 commits into
fprime-community:mainfrom
lestarch-autobot:devin/1794267899-review-4958-fixes

Conversation

@lestarch-autobot

@lestarch-autobot lestarch-autobot commented Nov 10, 2026 •

Copy link
Copy Markdown
Contributor

Change Description

Brings the reference in line with the native FPP bindings and with fprime-community/fprime-python#17 (merged).

Testing/Review Recommendations

Built from a clean build directory; GDS integration tests (pytest test/int): 4 passed, and again with the submodule at the merged commit. Linux x86_64 only.

AI Usage

Generative AI was used in this contribution: AI. Changes were written by Devin (AI agent) at the direction of @LeStarch.

IAMAI

lestarch-autobot and others added 3 commits November 10, 2026 00:38
…ent running

- Remove FPRIME_ENABLE_JSON_MODEL_GENERATION and fprime-python-model: fprime-python reads FPP directly.
- Replace the pybind11 and target registration block with include(FprimePython); the build now links the deployment to pybind11::embed.
- README: start the GDS and the Python flight software separately; the deployment README no longer describes a C++ binary.
- Update lib/fprime-python.

Co-authored-by: M Starch <LeStarch@googlemail.com>
Co-authored-by: M Starch <LeStarch@googlemail.com>
Co-authored-by: M Starch <LeStarch@googlemail.com>
fprime-community/fprime-python#17 was squash-merged; the tree is identical to the commit pinned before.

Co-authored-by: M Starch <LeStarch@googlemail.com>
@LeStarch
LeStarch merged commit 34e1e4b into fprime-community:main Nov 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants