[tool.poetry] name = "samgis" version = "1.6.0" description = "A backend for machine learning instance segmentation on geospatial data even without dedicated graphics cards." authors = ["alessandro trinca tornidor "] license = "MIT license" readme = "README.md" [metadata] name = "samgis" version = "1.6.0" [tool.poetry.urls] Source = "https://github.com/trincadev/samgis-be" Demo = "https://huggingface.co/spaces/aletrn/samgis" [tool.poetry.dependencies] bson = "^0.5.10" contextily = "^1.6.0" geopandas = "^1.0.1" numpy = [ {version = "1.25.2", python = "~3.10"}, {version = "^1.26", python = "~3.11"} ] pillow = "^10.4.0" python = ">=3.10, <3.12" python-dotenv = "^1.0.1" onnxruntime = "^1.18.1" rasterio = "^1.3.10" requests = "^2.32.3" samgis-core = "^3.0.2" samgis-web = "^1.0.4" [tool.poetry.group.test] optional = true [tool.poetry.group.test.dependencies] pytest = "^8.2.2" pytest-cov = "^5.0.0" python-dotenv = "^1.0.1" httpx = "^0.27.0" [tool.poetry.group.docs] optional = true [tool.poetry.group.docs.dependencies] sphinx = "^7.3.7" sphinx-autodoc-typehints = "^2.2.2" sphinxcontrib-openapi = "^0.8.4" myst-parser = "^3.0.1" sphinx-autodoc-defaultargs = "^0.1.2" [tool.poetry.group.fastapi] optional = true [tool.poetry.group.fastapi.dependencies] fastapi = "^0.111.0" jinja2 = "^3.1.4" pydantic = "^2.8.2" uvicorn = "^0.30.1" [build-system] requires = ["poetry-core"] build-backend = "poetry.core.masonry.api"