Release 2.0.0#11
Conversation
… file issue when pip install
|
@prasad-sawantdesai @SimonPinches any last issues with this release candidate? |
SimonPinches
left a comment
There was a problem hiding this comment.
In addition to the comments in the files, the three m3_{cpp,fortran,python}/m3_*_actor.py generator classes are nearly identical (they differ only in a few language-string properties; Python just drops build()), and macros/flags.jinja2 is duplicated exactly across all three. They already share m3_utils.py so a parametrized base in muscle3_common would remove the triplication and the divergence risk (some of the comments I've flagged exist in one language's copy but not the others).
…cle3_tools.py.jinja2 Co-authored-by: Simon Pinches <SimonPinches@users.noreply.github.com>
…scle3_tools.cpp.jinja2 Co-authored-by: Simon Pinches <SimonPinches@users.noreply.github.com>
…kefile.jinja2 Co-authored-by: Simon Pinches <SimonPinches@users.noreply.github.com>
Co-authored-by: Simon Pinches <SimonPinches@users.noreply.github.com>
Bumps the actions-deps group with 1 update: [actions/checkout](https://github.com/actions/checkout). Updates `actions/checkout` from 6 to 7 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v6...v7) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions-deps ... Signed-off-by: dependabot[bot] <support@github.com>
…kend cleanup guards for C++/Java/Fortran wrappers
…rship in execution
…ove-AL4-layout Use uri format and remove al4 layout
These language-specific generators and templates are not updated frequently so the divergence risk is currently low. So I would prefer to keep the existing structure and avoid adding abstraction for now.. |
Notes for release 2.0.0
Compatibility note
This release can re-use actor YAML descriptions developed for 1.x version, but the generated Python actors are not compatible with workflows developed for iWrap 1.x. This is due to the move from the legacy closed AL-Python access layer to the more modern, open-source and Data-Dictionary agnostic IMAS-Python. Related to the move to IMAS-Python, this release drops completely support for ancient Access-Layer 4 support.
Licensing
Breaking changes
Improvements