File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -17,9 +17,9 @@ classifiers = [
1717 " Intended Audience :: System Administrators" ,
1818 " Operating System :: OS Independent" ,
1919 " Programming Language :: Python :: 3" ,
20- " Programming Language :: Python :: 3.10" ,
2120 " Programming Language :: Python :: 3.11" ,
2221 " Programming Language :: Python :: 3.12" ,
22+ " Programming Language :: Python :: 3.13" ,
2323 " Topic :: Other/Nonlisted Topic" ,
2424 " Topic :: Scientific/Engineering" ,
2525]
@@ -48,7 +48,7 @@ amset = ["amset>=0.4.15", "pydash"]
4848cclib = [" cclib>=1.8.1" ]
4949mp = [" mp-api>=0.37.5" ]
5050phonons = [" phonopy>=2.43.6" , " seekpath>=2.0.0" ]
51- lobster = [" ijson>=3.2.2" , " lobsterpy>=0.4 .0" ]
51+ lobster = [" ijson>=3.2.2" , " lobsterpy>=0.6 .0" ]
5252defects = [
5353 " dscribe>=1.2.0" ,
5454 " pymatgen-analysis-defects>=2024.5.11" ,
Original file line number Diff line number Diff line change 1313from typing import TYPE_CHECKING
1414
1515from jobflow import Flow , Maker
16- from pymatgen .io .vasp .sets import LobsterSet
16+
17+ try :
18+ from pymatgen .io .vasp .sets import LobsterSet # type: ignore[attr-defined]
19+ except ImportError :
20+ from pymatgen .io .lobster .sets import LobsterSet # type: ignore[attr-defined]
1721
1822from atomate2 .common .jobs .utils import remove_workflow_files
1923from atomate2 .common .utils import _recursive_get_dir_names
Original file line number Diff line number Diff line change 1010
1111import numpy as np
1212from pymatgen .core .periodic_table import Element
13- from pymatgen .io .vasp .sets import LobsterSet
13+
14+ try :
15+ from pymatgen .io .vasp .sets import LobsterSet # type: ignore[attr-defined]
16+ except ImportError :
17+ from pymatgen .io .lobster .sets import LobsterSet # type: ignore[attr-defined]
1418
1519from atomate2 .vasp .sets .base import VaspInputGenerator
1620
You can’t perform that action at this time.
0 commit comments