Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ dependencies = [
'dargs>=0.4.0',
'h5py',
'pymatgen-analysis-defects',
'openbabel-wheel',
'openbabel>=3.2.0',

@njzjz-bot njzjz-bot Aug 10, 2026

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

[Blocking] openbabel==3.2.0 requires Python >=3.10, while this project still declares requires-python = ">=3.9". The Python 3.9 CI job explicitly reports that dpgen[test] is unsatisfiable, and the 3.12 job is then cancelled by fail-fast. A minimal compatibility fix is to retain the wheel package on 3.9 and use the upstream package on 3.10+:

Suggested change
'openbabel>=3.2.0',
"openbabel-wheel; python_version < '3.10'",
"openbabel>=3.2.0; python_version >= '3.10'",

If the intent is to raise DP-GEN's minimum Python version to 3.10, that should be a separate breaking change with synchronized CI, metadata, and documentation.

Comment thread
njzjz-bot marked this conversation as resolved.
Outdated
Comment thread
njzjz-bot marked this conversation as resolved.
Outdated
Comment thread
njzjz-bot marked this conversation as resolved.
Outdated
'packaging',
]
requires-python = ">=3.9"
Expand Down
Loading