Skip to content

Conversation

ml-evs
Copy link
Collaborator

@ml-evs ml-evs commented Jul 29, 2025

Closes #78 by wrapping imports in try/excepts and using deferred type hints where possible. I have not tested all the functionality yet, only simply running the optimake CLI with no arguments.

Also run the tests with multiple Python versions

@ml-evs ml-evs requested a review from eimrek as a code owner July 29, 2025 19:42
@ml-evs ml-evs force-pushed the ml-evs/defer-aiida-import branch from b3539af to b690508 Compare July 29, 2025 19:42
@ml-evs ml-evs force-pushed the ml-evs/defer-aiida-import branch from b690508 to c66da3c Compare July 31, 2025 23:04
@eimrek
Copy link
Member

eimrek commented Aug 2, 2025

thanks @ml-evs , yes i fully approve this change. But mind checking and fixing the tests? feel free to merge after they are fixed.

@ml-evs
Copy link
Collaborator Author

ml-evs commented Aug 3, 2025

Had to do a bit of restructuring to get the tests to pass, so I'll let you review again before merging @eimrek

Copy link
Member

@eimrek eimrek left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

great, thanks!

@eimrek eimrek merged commit b8fcc0f into main Aug 15, 2025
4 checks passed
@eimrek eimrek deleted the ml-evs/defer-aiida-import branch August 15, 2025 09:57
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.

Core functionality fails if aiida not installed
2 participants