Skip to content

Commit 77ca657

Browse files
authored
Merge branch 'main' into fixBug
2 parents a71a483 + b470078 commit 77ca657

File tree

5 files changed

+83
-8
lines changed

5 files changed

+83
-8
lines changed

.vscode/launch.json

+4-7
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,16 @@
22
"version": "0.2.0",
33
"configurations": [
44
{
5-
"name": "Debug Pygeoapi as Flask",
5+
"name": "Python Debugger: Starlette",
66
"type": "debugpy",
77
"request": "launch",
8-
"module": "flask",
8+
"module": "uvicorn",
9+
"args": ["pygeoapi.starlette_app:APP", "--reload", "--port", "5000"],
910
"env": {
10-
"FLASK_APP": ".venv/bin/pygeoapi.flask_app:APP",
11-
"FLASK_DEBUG": "1",
1211
"PYGEOAPI_CONFIG": "${workspaceFolder}/local.config.yml",
1312
"PYGEOAPI_OPENAPI": "${workspaceFolder}/local.openapi.yml"
1413
},
15-
"args": ["run"],
16-
"jinja": true,
17-
"autoStartBrowser": false
14+
"autoStartBrowser": true
1815
}
1916
]
2017
}

makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ deps:
77

88
# serve the api (requires redis to be running)
99
dev:
10-
PYGEOAPI_CONFIG=local.config.yml PYGEOAPI_OPENAPI=local.openapi.yml pygeoapi serve
10+
PYGEOAPI_CONFIG=local.config.yml PYGEOAPI_OPENAPI=local.openapi.yml pygeoapi serve --starlette
1111

1212
# run pyright to type check the codebase
1313
types:

pyproject.toml

+2
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ dependencies = [
1313
"pygeoapi>=0.19.0",
1414
"pytest>=8.3.4",
1515
"redis>=5.2.1",
16+
"starlette>=0.46.0",
17+
"uvicorn>=0.34.0",
1618
]
1719

1820
classifiers = [

requirements.txt

+15
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,9 @@ aiohttp==3.11.13 \
4343
aiosignal==1.3.2 \
4444
--hash=sha256:45cde58e409a301715980c2b01d0c28bdde3770d8290b5eb2173759d9acb31a5 \
4545
--hash=sha256:a8c255c66fafb1e499c9351d0bf32ff2d8a0321595ebac3b93713656d2436f54
46+
anyio==4.8.0 \
47+
--hash=sha256:1d9fe889df5212298c0c0723fa20479d1b94883a2df44bd3897aa91083316f7a \
48+
--hash=sha256:b5011f270ab5eb0abf13385f851315585cc37ef330dd88e27ec3d34d651fd47a
4649
attrs==25.1.0 \
4750
--hash=sha256:1c97078a80c814273a76b2a298a932eb681c87415c11dee0a6921de7f1b02c3e \
4851
--hash=sha256:c75a69e28a550a7e93789579c22aa26b0f5b83b75dc4e08fe092980051e1090a
@@ -168,6 +171,9 @@ greenlet==3.1.1 ; (python_full_version < '3.14' and platform_machine == 'AMD64')
168171
--hash=sha256:efc0f674aa41b92da8c49e0346318c6075d734994c3c4e4430b1c3f853e498e4 \
169172
--hash=sha256:f1695e76146579f8c06c1509c7ce4dfe0706f49c6831a817ac04eebb2fd02011 \
170173
--hash=sha256:f406b22b7c9a9b4f8aa9d2ab13d6ae0ac3e85c9a809bd590ad53fed2bf70dc79
174+
h11==0.14.0 \
175+
--hash=sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d \
176+
--hash=sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761
171177
idna==3.10 \
172178
--hash=sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9 \
173179
--hash=sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3
@@ -537,6 +543,9 @@ shapely==2.0.7 \
537543
six==1.17.0 \
538544
--hash=sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 \
539545
--hash=sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81
546+
sniffio==1.3.1 \
547+
--hash=sha256:2f6da418d1f1e0fddd844478f41680e794e6051915791a034ff65e5f100525a2 \
548+
--hash=sha256:f4324edc670a0f49750a81b895f35c3adb843cca46f0530f79fc1babb23789dc
540549
sqlalchemy==2.0.38 \
541550
--hash=sha256:1052723e6cd95312f6a6eff9a279fd41bbae67633415373fdac3c430eca3425d \
542551
--hash=sha256:12d5b06a1f3aeccf295a5843c86835033797fea292c60e72b07bcb5d820e6dd3 \
@@ -556,6 +565,9 @@ sqlalchemy==2.0.38 \
556565
--hash=sha256:eae27ad7580529a427cfdd52c87abb2dfb15ce2b7a3e0fc29fbb63e2ed6f8120 \
557566
--hash=sha256:ecef029b69843b82048c5b347d8e6049356aa24ed644006c9a9d7098c3bd3bfd \
558567
--hash=sha256:ee3bee874cb1fadee2ff2b79fc9fc808aa638670f28b2145074538d4a6a5028e
568+
starlette==0.46.0 \
569+
--hash=sha256:913f0798bd90ba90a9156383bcf1350a17d6259451d0d8ee27fc0cf2db609038 \
570+
--hash=sha256:b359e4567456b28d473d0193f34c0de0ed49710d75ef183a74a5ce0499324f50
559571
tinydb==4.8.2 \
560572
--hash=sha256:f7dfc39b8d7fda7a1ca62a8dbb449ffd340a117c1206b68c50b1a481fb95181d \
561573
--hash=sha256:f97030ee5cbc91eeadd1d7af07ab0e48ceb04aa63d4a983adbaca4cba16e86c3
@@ -571,6 +583,9 @@ tzlocal==5.3 \
571583
urllib3==2.3.0 \
572584
--hash=sha256:1cee9ad369867bfdbbb48b7dd50374c0967a0bb7710050facf0dd6911440e3df \
573585
--hash=sha256:f8c5449b3cf0861679ce7e0503c7b44b5ec981bec0d1d3795a07f1ba96f0204d
586+
uvicorn==0.34.0 \
587+
--hash=sha256:023dc038422502fa28a09c7a30bf2b6991512da7dcdb8fd35fe57cfc154126f4 \
588+
--hash=sha256:404051050cd7e905de2c9a7e61790943440b3416f49cb409f965d9dcd0fa73e9
574589
werkzeug==3.1.3 \
575590
--hash=sha256:54b78bf3716d19a65be4fceccc0d1d7b89e608834989dfae50ea87564639213e \
576591
--hash=sha256:60723ce945c19328679790e3282cc758aa4a6040e4bb330f53d30fa546d44746

uv.lock

+61
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)