gpo.zugaina.org

Search Portage & Overlays:

dev-python/pymatgen-core

Core pieces of the Python Materials Genomics library (pymatgen)

Screenshots

  • pymatgen-core-2026.4.16
    ~amd64
    python_targets_python3_12 python_targets_python3_13 python_targets_python3_14

    View      Download      Browse     License: MIT   
    Overlay: stuff

ChangeLog

commit c1698a8409ba3a5ec10bd78507680f209f5deb26
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Apr 21 17:32:00 2026 +0200

dev-python/pymatgen-core: new package, add 2026.4.16

Core half of the Python Materials Genomics library split. Never in
::gentoo. Needed as mandatory dep of dev-python/pymatgen (the umbrella
package) and transitively by dev-python/larixite (xraylarch's new
mandatory dep).

Builds two Cython extensions (neighbors.pyx, coord_cython.pyx), so
add cython to BDEPEND. KEYWORDS narrowed to ~amd64 because
dev-python/plotly is amd64-only in ::gentoo. The DeprecatedDep
warning on dev-python/orjson is load-bearing and cannot be avoided:
upstream hard-requires orjson.

Sdist keeps the underscore form (pymatgen_core-*.tar.gz); handle
via MY_PN + pypi_sdist_url --no-normalize.

RESTRICT=test because the test suite expects a large external
test-data tree.

Tested: `ebuild ... clean compile install` is clean.
Signed-off-by: Raukaan Cogbrother <cogbrother@raukaan.local>