File size: 1,472 Bytes
c76cb5f
c8c2cad
7742e83
c8c2cad
c76cb5f
 
c8c2cad
c76cb5f
42d43f3
 
7742e83
e0abcc6
 
 
6abf74d
42d43f3
c76cb5f
 
618981d
f0d0381
e0abcc6
 
 
 
618981d
e0abcc6
0412d8e
e3fdb01
618981d
 
a4ee3c9
 
c76cb5f
 
 
 
 
618981d
 
0412d8e
618981d
c76cb5f
 
 
 
 
a409621
 
0412d8e
a409621
42d43f3
c76cb5f
0f9c611
 
 
 
618981d
 
 
 
0f9c611
c76cb5f
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
[tool.poetry]
name = "samgis"
version = "1.6.4"
description = "A backend for machine learning instance segmentation on geospatial data even without dedicated graphics cards."
authors = ["alessandro trinca tornidor <alessandro@trinca.tornidor.com>"]
license = "MIT license"
readme = "README.md"

[metadata]
name = "samgis"
version = "1.6.4"

[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.6"
samgis-web = "1.0.7"

[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"