Skip to content

⬆️ Loosen aiida-core pin#775

Merged
GeigerJ2 merged 4 commits into
aiidateam:mainfrom
GeigerJ2:deps/loosen-aiida-core-pin
Apr 13, 2026
Merged

⬆️ Loosen aiida-core pin#775
GeigerJ2 merged 4 commits into
aiidateam:mainfrom
GeigerJ2:deps/loosen-aiida-core-pin

Conversation

@GeigerJ2

@GeigerJ2 GeigerJ2 commented Apr 10, 2026

Copy link
Copy Markdown
Contributor

Closes #774

Comment thread pyproject.toml

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Any reason it should be at least 2.7.1? Do we depend on anything from there?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

doesn't matter anymore, we anyway yanked all 2.7.x below 2.7.3...

@GeigerJ2 GeigerJ2 force-pushed the deps/loosen-aiida-core-pin branch from f17296e to 7176c07 Compare April 13, 2026 08:53
Comment thread pyproject.toml
"myst-nb~=1.0.0",
"nbsphinx",
"furo",
"aiida-core~=2.7.1",

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Not introduced here, but: if it's already a core dependency, why is it also an optional one?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

as we say in german: "doppelt haelt besser" :D
jkjk, will remove. Good catch!

@mbercx mbercx left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM! 🚀

I can't immediately think of anything in aiida-core v2.8 that could break workgraph, but I don't really know the codebase. If the tests pass, we should be ok. If then something is still broken, it's an opportunity to improve our tests. Win-Win! :D

@GeigerJ2

Copy link
Copy Markdown
Contributor Author

LGTM! 🚀

I can't immediately think of anything in aiida-core v2.8 that could break workgraph, but I don't really know the codebase. If the tests pass, we should be ok. If then something is still broken, it's an opportunity to improve our tests. Win-Win! :D

OK, tests have also passed with aiida-core 2.8 in the test matrix 🔥 I'd say this is good to go then!

@GeigerJ2 GeigerJ2 merged commit a3c83ba into aiidateam:main Apr 13, 2026
6 checks passed
@GeigerJ2 GeigerJ2 deleted the deps/loosen-aiida-core-pin branch April 13, 2026 09:53
@t-reents

Copy link
Copy Markdown
Collaborator

@GeigerJ2 could we make a new release? I'm working on a workgraph related project that requires aiida-core 2.8.0 due to the support of newer numpy versions.

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.

Loosen aiida-core version pin to >=2.7.1

3 participants