Skip to content

Conditionally build Python-dependent Lyrical libraries across Pythons 3.12-3.14 - #193

Draft
EzraBrooks wants to merge 3 commits into
RoboStack:mainfrom
EzraBrooks:lyrical-python-abi
Draft

EzraBrooks wants to merge 3 commits into
RoboStack:mainfrom
EzraBrooks:lyrical-python-abi

Conversation

@EzraBrooks

@EzraBrooks EzraBrooks commented Nov 4, 2026 •

Copy link
Copy Markdown

@EzraBrooks EzraBrooks changed the title Lyrical Python 3.12-3.14 support Conditionally build Python-dependent Lyrical libraries across Pythons 3.12-3.14 Nov 4, 2026
@EzraBrooks

Copy link
Copy Markdown
Author

definitely hold until after #144 :)

plotjuggler embeds the Python interpreter (plotjuggler_app links
Python3::Python for its Python custom transforms) without declaring a
Python dependency in package.xml. Today every lyrical package has python
in host anyway, so this changes nothing yet; it keeps plotjuggler built
per Python once packages without Python content stop getting python
(vinca's conditional_python_dependency).
switch override parsing to use a similar ruamel.yaml based approach to
upstream conda-build so that overrides can contain selectors such as
platform specs.
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.

1 participant