email_validator>=1.1
fastapi>=0.59.0
lark-parser>=0.9.0
pydantic>=1.6
requests>=2.24

[:python_version < "3.8"]
typing-extensions>=3.7

[aiida]
aiida-core>=1.3

[all]
Jinja2>=2.11
aiida-core>=1.3
ase>=3.19
black>=19.10b0
codecov>=2.1
django<4.0,>=2.2.9
elasticsearch-dsl<8.0,>=6.4
invoke>=1.4
jarvis-tools==2020.7.14
jsondiff>=1.2
mkdocs-awesome-pages-plugin>=2.2
mkdocs-material-components>=1.10
mkdocs-material-extensions>=1.0
mkdocs-material>=5.4
mkdocs-minify-plugin>=0.3.0
mkdocs>=1.1
mkdocstrings>=0.12.1
mongomock>=3.19
numpy>=1.19
openapi-spec-validator>=0.2.8
pre-commit>=2.6
pylint>=2.5
pymatgen==2020.7.14
pymongo>=3.10
pytest-cov>=2.10
pytest>=5.4
uvicorn>=0.11.5

[ase]
ase>=3.19

[cif]
numpy>=1.19

[client]
numpy>=1.19

[dev]
Jinja2>=2.11
black>=19.10b0
codecov>=2.1
invoke>=1.4
jsondiff>=1.2
mkdocs-awesome-pages-plugin>=2.2
mkdocs-material-components>=1.10
mkdocs-material-extensions>=1.0
mkdocs-material>=5.4
mkdocs-minify-plugin>=0.3.0
mkdocs>=1.1
mkdocstrings>=0.12.1
mongomock>=3.19
numpy>=1.19
openapi-spec-validator>=0.2.8
pre-commit>=2.6
pylint>=2.5
pymongo>=3.10
pytest-cov>=2.10
pytest>=5.4
uvicorn>=0.11.5

[django]
django<4.0,>=2.2.9

[docs]
mkdocs-awesome-pages-plugin>=2.2
mkdocs-material-components>=1.10
mkdocs-material-extensions>=1.0
mkdocs-material>=5.4
mkdocs-minify-plugin>=0.3.0
mkdocs>=1.1
mkdocstrings>=0.12.1

[elastic]
elasticsearch-dsl<8.0,>=6.4

[jarvis]
jarvis-tools==2020.7.14

[mongo]
mongomock>=3.19
pymongo>=3.10

[pdb]
numpy>=1.19

[pymatgen]
pymatgen==2020.7.14

[server]
Jinja2>=2.11
mongomock>=3.19
pymongo>=3.10
uvicorn>=0.11.5

[testing]
Jinja2>=2.11
codecov>=2.1
jsondiff>=1.2
mongomock>=3.19
openapi-spec-validator>=0.2.8
pymongo>=3.10
pytest-cov>=2.10
pytest>=5.4
uvicorn>=0.11.5
