File size: 1,654 Bytes
d95b5e7
2979556
f7e9b02
2979556
d95b5e7
 
2979556
d95b5e7
e657337
 
f7e9b02
dbd223c
 
 
a5a70f7
e657337
d95b5e7
 
b8aa611
 
0a91cb6
dbd223c
 
 
 
0a91cb6
dbd223c
b8aa611
d95b5e7
 
f7e9b02
d95b5e7
 
 
 
 
 
b8aa611
d95b5e7
7c6fa68
d95b5e7
 
 
 
 
b8aa611
 
 
74786b2
d95b5e7
 
 
 
 
 
 
b8aa611
d95b5e7
e657337
d95b5e7
7c6fa68
 
 
 
b8aa611
55b2c88
7c6fa68
b8aa611
 
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
66
67
68
69
70
71
72
73
74
[tool.poetry]
name = "samgis"
version = "1.5.3"
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.5.3"

[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.5.2"
geopandas = "^0.14.3"
loguru = "^0.7.2"
numpy = [
    {version = "1.25.2", python = "~3.10"},
    {version = "^1.26", python = "~3.11"}
]
pillow = "^10.2.0"
python = ">=3.10, <3.12"
python-dotenv = "^1.0.1"
rasterio = "^1.3.9"
requests = "^2.31.0"
samgis-core = "2.0.1"

[tool.poetry.group.aws_lambda]
optional = true

[tool.poetry.group.aws_lambda.dependencies]
aws-lambda-powertools = "^2.30.2"
awslambdaric = "^2.0.10"
jmespath = "^1.0.1"
pydantic = "^2.5.3"

[tool.poetry.group.test]
optional = true

[tool.poetry.group.test.dependencies]
pytest = "7.4.4"
pytest-cov = "4.1.0"
python-dotenv = "^1.0.1"
httpx = "^0.26.0"

[tool.poetry.group.docs]
optional = true

[tool.poetry.group.docs.dependencies]
sphinx = "^7.2.6"
sphinx-autodoc-typehints = "^1.25.2"
sphinxcontrib-openapi = "^0.8.4"
myst-parser = "^2.0.0"
sphinx-autodoc-defaultargs = "^0.1.2"

[tool.poetry.group.fastapi]
optional = true

[tool.poetry.group.fastapi.dependencies]
fastapi = "^0.110.0"
jinja2 = "^3.1.3"
loguru = "^0.7.2"
pydantic = "^2.6.3"
uvicorn = "^0.28.0" 

[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"