diff --git a/pyproject.toml b/pyproject.toml index a48035cd..16735c9c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,13 +10,13 @@ readme = "README.md" authors = [{ name = "The NOMAD Authors" }] license = { file = "LICENSE" } dependencies = [ + "h5py>=3.6.0", + "lxml>=5.2", "nomad-lab>=1.3.6.dev1", "nomad-schema-plugin-simulation-workflow>=1.0.1", "nomad-schema-plugin-run>=1.0.1", "nomad-parser-plugins-simulation>=1.0.2", - "lxml>=5.2", "netCDF4==1.6.5", - "h5py>=3.6.0", "pyyaml>=6.0", "pydantic>=1.10.8,<2.0.0", ] @@ -26,25 +26,25 @@ homepage = "https://github.com/nomad-coe/electronic-parsers" [project.optional-dependencies] dev = [ + 'astroid==2.11.7', 'mypy==1.0.1', 'pytest>= 5.3.0, <8', 'pytest-timeout>=1.4.2', 'pytest-cov>=2.7.1', - 'astroid==2.11.7', + 'ruff>=0.6', 'typing-extensions>=4.12', - 'ruff>=0.6' ] # these are extra deps for nomad infra as a result of using nomad.search # TODO remove usage in magres and w2dynamics infrastructure = [ + "elasticsearch==7.17.1", + "elasticsearch-dsl==7.4.0", + "fastapi<0.100", "mongoengine>=0.20", "pyjwt[crypto]==2.6.0", - "structlog", "python-logstash==0.4.6", "pydantic>=1.10.8,<2.0.0", - "fastapi<0.100", - "elasticsearch==7.17.1", - "elasticsearch-dsl==7.4.0", + "structlog", "zipstream-new==1.1.5", ]