File size: 1,472 Bytes
d95b5e7
2979556
764d22a
2979556
d95b5e7
 
2979556
d95b5e7
e657337
 
764d22a
dbd223c
 
 
a5a70f7
e657337
d95b5e7
 
c785cb9
adee601
dbd223c
 
 
 
c785cb9
dbd223c
b8aa611
e0b709e
c785cb9
 
4b54ad6
a21e7e1
d95b5e7
 
 
 
 
c785cb9
 
b8aa611
c785cb9
d95b5e7
 
 
 
 
1cdaff3
 
b8aa611
1cdaff3
e657337
d95b5e7
7c6fa68
 
 
 
c785cb9
 
 
 
7c6fa68
d95b5e7
 
 
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.6"
description = "A backend for machine learning instance segmentation on geospatial data even without dedicated graphics cards."
authors = ["alessandro trinca tornidor <[email protected]>"]
license = "MIT license"
readme = "README.md"

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

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

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