[tool.poetry] name = "nwb-linkml" version = "0.1.0" description = "Translating NWB schema language to LinkML" authors = ["sneakers-the-rat "] license = "GPL-3.0" readme = "README.md" packages = [ {include = "nwb_linkml", from="src"}, {include = "nwb_schema_language", from="../nwb_schema_language/src"} ] [tool.poetry.dependencies] python = "^3.11" pyyaml = "^6.0" linkml-runtime = "^1.5.6" #nwb_schema_language = { path = './nwb_schema_language', develop = true, optional = true } rich = "^13.5.2" linkml = "^1.5.7" pytest = { version="^7.4.0", optional=true} pytest-depends = {version="^1.0.1", optional=true} dash = {version="^2.12.1", optional=true} dash-cytoscape = {version="^0.3.0", optional=true} nptyping = "^2.5.0" pydantic = "^2.3.0" h5py = "^3.9.0" [tool.poetry.extras] dev = ["nwb_schema_language"] tests = ["pytest", "pytest-depends"] plot = ["dash", "dash-cytoscape"] [tool.poetry.group.tests] optional = true [tool.poetry.group.tests.dependencies] pytest = "^7.4.0" pytest-depends = "^1.0.1" [tool.poetry.group.plot] optional = true [tool.poetry.group.plot.dependencies] dash = "^2.12.1" dash-cytoscape = "^0.3.0" [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api" [tool.pytest.ini_options]