Skip to content

🔧 Preparation for aiida 2.9.0 release - #120

Merged
agoscinski merged 8 commits into
aiidateam:masterfrom
agoscinski:chore/aiida29-prep
Jul 22, 2026
Merged

🔧 Preparation for aiida 2.9.0 release#120
agoscinski merged 8 commits into
aiidateam:masterfrom
agoscinski:chore/aiida29-prep

Conversation

@agoscinski

@agoscinski agoscinski commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

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.

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
agoscinski force-pushed the chore/aiida29-prep branch from 9a6207a to 857973b Compare July 20, 2026 08:55
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
agoscinski force-pushed the chore/aiida29-prep branch from 857973b to 1c7b94d Compare July 20, 2026 09:07
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
agoscinski force-pushed the chore/aiida29-prep branch from 1c7b94d to e8f5f02 Compare July 20, 2026 09:20
@agoscinski
agoscinski force-pushed the chore/aiida29-prep branch from 65da19d to e8f5f02 Compare July 20, 2026 12:52
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
agoscinski force-pushed the chore/aiida29-prep branch from e8f5f02 to 4b5f3ba Compare July 22, 2026 08:45
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
agoscinski force-pushed the chore/aiida29-prep branch from 4b5f3ba to 97f6c15 Compare July 22, 2026 10:06
@agoscinski
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
agoscinski force-pushed the chore/aiida29-prep branch from 97f6c15 to b0cd908 Compare July 22, 2026 10:11
@agoscinski
agoscinski merged commit d5a68e0 into aiidateam:master Jul 22, 2026
6 checks passed
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.
@github-project-automation github-project-automation Bot moved this from Todo to Done in aiida-core v2.9.0 Jul 22, 2026
@agoscinski
agoscinski deleted the chore/aiida29-prep branch July 22, 2026 10:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant