We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 769b2fb commit ebfd917Copy full SHA for ebfd917
src/pymatgen/util/provenance.py
@@ -9,6 +9,7 @@
9
from io import StringIO
10
from typing import TYPE_CHECKING, NamedTuple
11
12
+from monty.dev import requires
13
from monty.json import MontyDecoder, MontyEncoder
14
15
from pymatgen.core.structure import Molecule, Structure
@@ -35,6 +36,7 @@
35
36
MAX_BIBTEX_CHARS = 20_000 # maximum number of characters for BibTeX reference
37
38
39
+@requires(bibtex is not None, "pybtex is not available")
40
def is_valid_bibtex(reference: str) -> bool:
41
"""Use pybtex to validate that a reference is in proper BibTeX format.
42
0 commit comments