Skip to content

Update to handle introduction of Python extension support #40

@speth

Description

@speth

The conda recipes need some updates to handle the addition of support for calling user-defined Python extensions from C++ (see Cantera/cantera#1382).

Currently, in the conda recipe, the shared library is built with the Python module disabled, but that is now also what determines whether support for Python-based extensions is compiled, since the requirements for Python extension support are the same as those for the Python module itself, and using the Python extension support requires the Python module to be present in any case. Further, libcantera now depends on a specific version of libpython, so we can't provide just one version of libcantera for all Python versions.

As discussed in Cantera/cantera#1382, it might make sense to just combine the libcantera package with the Python module, since the requirements for the two are now identical, and the first can only be fully used if the second is installed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions