-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove local complexify and use shared library and scripts #82
Conversation
Codecov Report
@@ Coverage Diff @@
## main #82 +/- ##
==========================================
+ Coverage 73.43% 73.50% +0.07%
==========================================
Files 6 6
Lines 753 755 +2
==========================================
+ Hits 553 555 +2
Misses 200 200 see 2 files with indirect coverage changes 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
The Tapenade issues are to be due to a recent update/change in Tapenade behavior. Not sure why they changed this, but now they are appending
This is because we are requesting to follow a specific standard (2008 in this case) where this is not allowed. Dropping |
I am confused why Tapenade made this breaking change and why it was seemingly backported to the 3.16 distrib tarball that we download in our Tapenade check. Ideally, we would be able to pin a static version of Tapenade, but I don't see a publicly accessible archive of previous distributions on their GitLab page. I still have the 3.16 tarball that works on my computer, so we could self-host like we do for 3.10. |
Yes, I have to agree, not sure what the motivation was. They seem to generate a binary release directly from their |
Nice find! It looks like they only have releases from the develop branch, but these links are probably more stable than the link we currently use. |
Created a PR for a tapenade fix here mdolab/.github#58. Hopefully this will address the issue. Will update files once merged. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, but I have one minor comment on unrelated documentation
Purpose
This PR removes the local complexify script and module and uses the shared complexify library. Docs are also updated to reflect these changes.
Expected time until merged
1 week
Type of change
Testing
Checklist
flake8
andblack
to make sure the Python code adheres to PEP-8 and is consistently formattedfprettify
or C/C++ code withclang-format
as applicable