🔧 Preparation for aiida 2.9.0 release - #120
Merged
Merged
Conversation
agoscinski
added a commit
to agoscinski/aiida-shell
that referenced
this pull request
Jul 20, 2026
Raise the minimum supported Python version to 3.10 and update the project classifiers accordingly. Also extend the CI matrices to cover Python 3.14.
agoscinski
added a commit
to agoscinski/aiida-shell
that referenced
this pull request
Jul 20, 2026
Bump the pytest requirement in the development dependencies so the test environment works with Python 3.14.
agoscinski
added a commit
to agoscinski/aiida-shell
that referenced
this pull request
Jul 20, 2026
Update the pre-commit CI job to use Python 3.11 instead of 3.10.
agoscinski
added a commit
to agoscinski/aiida-shell
that referenced
this pull request
Jul 20, 2026
Bump the ruff-pre-commit hook to a newer release so the pre-commit environment understands newer Ruff rule selectors used by the project configuration.
agoscinski
added a commit
to agoscinski/aiida-shell
that referenced
this pull request
Jul 20, 2026
Bump the development dependency from mypy 1.6.1 to 2.3.
agoscinski
added a commit
to agoscinski/aiida-shell
that referenced
this pull request
Jul 20, 2026
Use the node log records instead of pytest log capture for this assertion. The warning is still emitted, but it no longer reliably appears in captured log records with the recent AiiDA logging changes.
agoscinski
force-pushed
the
chore/aiida29-prep
branch
from
July 20, 2026 08:55
9a6207a to
857973b
Compare
Raise the minimum supported Python version to 3.10 and update the project classifiers accordingly. Also extend the CI matrices to cover Python 3.14.
Bump the pytest requirement in the development dependencies so the test environment works with Python 3.14.
agoscinski
force-pushed
the
chore/aiida29-prep
branch
from
July 20, 2026 09:07
857973b to
1c7b94d
Compare
agoscinski
added a commit
to agoscinski/aiida-shell
that referenced
this pull request
Jul 20, 2026
Update the pre-commit CI job to use Python 3.11 instead of 3.10.
agoscinski
added a commit
to agoscinski/aiida-shell
that referenced
this pull request
Jul 20, 2026
Bump the ruff-pre-commit hook to a newer release so the pre-commit environment understands newer Ruff rule selectors used by the project configuration.
agoscinski
added a commit
to agoscinski/aiida-shell
that referenced
this pull request
Jul 20, 2026
Bump the development dependency from mypy 1.6.1 to 2.3.
agoscinski
added a commit
to agoscinski/aiida-shell
that referenced
this pull request
Jul 20, 2026
agoscinski
added a commit
to agoscinski/aiida-shell
that referenced
this pull request
Jul 20, 2026
Create the code on the same localhost computer fixture that is used by the RemoteData inputs so the expected computer UUIDs match in the generated CalcInfo.
agoscinski
added a commit
to agoscinski/aiida-shell
that referenced
this pull request
Jul 20, 2026
Use the node log records instead of pytest log capture for this assertion. The warning is still emitted, but it no longer reliably appears in captured log records with the recent AiiDA logging changes.
agoscinski
added a commit
to agoscinski/aiida-shell
that referenced
this pull request
Jul 20, 2026
agoscinski
added a commit
to agoscinski/aiida-shell
that referenced
this pull request
Jul 20, 2026
agoscinski
added a commit
to agoscinski/aiida-shell
that referenced
this pull request
Jul 20, 2026
Create the code on the same localhost computer fixture that is used by the RemoteData inputs so the expected computer UUIDs match in the generated CalcInfo.
agoscinski
added a commit
to agoscinski/aiida-shell
that referenced
this pull request
Jul 20, 2026
Use the node log records instead of pytest log capture for this assertion. The warning is still emitted, but it no longer reliably appears in captured log records with the recent AiiDA logging changes.
agoscinski
force-pushed
the
chore/aiida29-prep
branch
from
July 20, 2026 09:20
1c7b94d to
e8f5f02
Compare
agoscinski
force-pushed
the
chore/aiida29-prep
branch
from
July 20, 2026 12:52
65da19d to
e8f5f02
Compare
Update the pre-commit CI job to use Python 3.11 instead of 3.10.
Bump the ruff-pre-commit hook to a newer release so the pre-commit environment understands newer Ruff rule selectors used by the project configuration.
Bump the development dependency from mypy 1.6.1 to 2.3.
agoscinski
added a commit
to agoscinski/aiida-shell
that referenced
this pull request
Jul 22, 2026
agoscinski
added a commit
to agoscinski/aiida-shell
that referenced
this pull request
Jul 22, 2026
agoscinski
force-pushed
the
chore/aiida29-prep
branch
from
July 22, 2026 08:45
e8f5f02 to
4b5f3ba
Compare
agoscinski
added a commit
to agoscinski/aiida-shell
that referenced
this pull request
Jul 22, 2026
Create the code on the same localhost computer fixture that is used by the RemoteData inputs so the expected computer UUIDs match in the generated CalcInfo.
agoscinski
added a commit
to agoscinski/aiida-shell
that referenced
this pull request
Jul 22, 2026
Use the node log records instead of pytest log capture for this assertion. The warning is still emitted, but it no longer reliably appears in captured log records with the recent AiiDA logging changes.
agoscinski
force-pushed
the
chore/aiida29-prep
branch
from
July 22, 2026 10:06
4b5f3ba to
97f6c15
Compare
agoscinski
marked this pull request as ready for review
July 22, 2026 10:06
Create the code on the same localhost computer fixture that is used by the RemoteData inputs so the expected computer UUIDs match in the generated CalcInfo.
Use the node log records instead of pytest log capture for this assertion. The warning is still emitted, but it no longer reliably appears in captured log records with the recent AiiDA logging changes.
agoscinski
force-pushed
the
chore/aiida29-prep
branch
from
July 22, 2026 10:11
97f6c15 to
b0cd908
Compare
agoscinski
added a commit
that referenced
this pull request
Jul 22, 2026
Raise the minimum supported Python version to 3.10 and update the project classifiers accordingly. Also extend the CI matrices to cover Python 3.14.
agoscinski
added a commit
that referenced
this pull request
Jul 22, 2026
Bump the pytest requirement in the development dependencies so the test environment works with Python 3.14.
agoscinski
added a commit
that referenced
this pull request
Jul 22, 2026
Update the pre-commit CI job to use Python 3.11 instead of 3.10.
agoscinski
added a commit
that referenced
this pull request
Jul 22, 2026
Bump the ruff-pre-commit hook to a newer release so the pre-commit environment understands newer Ruff rule selectors used by the project configuration.
agoscinski
added a commit
that referenced
this pull request
Jul 22, 2026
Bump the development dependency from mypy 1.6.1 to 2.3.
agoscinski
added a commit
that referenced
this pull request
Jul 22, 2026
agoscinski
added a commit
that referenced
this pull request
Jul 22, 2026
Create the code on the same localhost computer fixture that is used by the RemoteData inputs so the expected computer UUIDs match in the generated CalcInfo.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Mainly upgrades to match current setup in aiida-core. There are just a minor updates in the tests to adapt to recent changes in aiida-core. No change in src.
Before merge only remove the hack commit pinning to prerelease.