File size: 1,655 Bytes
d95b5e7
2979556
16598a4
2979556
d95b5e7
 
2979556
d95b5e7
e657337
 
16598a4
dbd223c
 
 
a5a70f7
e657337
d95b5e7
 
c785cb9
adee601
0a91cb6
dbd223c
 
 
 
c785cb9
dbd223c
b8aa611
c785cb9
 
 
d95b5e7
 
 
 
 
 
b8aa611
d95b5e7
5812769
d95b5e7
 
 
 
 
c785cb9
 
b8aa611
c785cb9
d95b5e7
 
 
 
 
1cdaff3
 
b8aa611
1cdaff3
e657337
d95b5e7
7c6fa68
 
 
 
c785cb9
 
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
66
67
68
69
70
71
72
73
74
[tool.poetry]
name = "samgis"
version = "1.5.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.5.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"
loguru = "^0.7.2"
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"
rasterio = "^1.3.10"
requests = "^2.32.3"
samgis-core = "2.0.2"

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

[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"
loguru = "^0.7.2"
pydantic = "^2.8.2"
uvicorn = "^0.30.1" 

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