Skip to content

Commit 5244553

Browse files
Merge pull request #90 from Geode-solutions/next
Next
2 parents 37682b2 + 9929272 commit 5244553

File tree

15 files changed

+594
-215
lines changed

15 files changed

+594
-215
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
.pytest_cache
2-
data
2+
./data
33
dist
44
venv
55
output

CHANGELOG.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,43 @@
11
# CHANGELOG
22

3+
## v5.0.0-rc.1 (2024-08-19)
4+
5+
### Breaking
6+
7+
* feat(ping route): updates LAST_PING_TIME
8+
9+
BREAKING CHANGE: functions moved to utils_functions.py ([`bcb01de`](https://github.com/Geode-solutions/OpenGeodeWeb-Back/commit/bcb01ded807d2d8dfbca98dce209e5e13830aa40))
10+
11+
### Chore
12+
13+
* chore(deps): update ([`191bfbf`](https://github.com/Geode-solutions/OpenGeodeWeb-Back/commit/191bfbfca0d16aacef152429deccb091f0d60e23))
14+
15+
### Unknown
16+
17+
* Merge pull request #89 from Geode-solutions/feat/ping_route
18+
19+
Feat/ping route ([`35cf6e6`](https://github.com/Geode-solutions/OpenGeodeWeb-Back/commit/35cf6e6a8b92ff28128d8dab10c93c458541515c))
20+
21+
* Apply prepare changes ([`284b98b`](https://github.com/Geode-solutions/OpenGeodeWeb-Back/commit/284b98b64b209344ec5277cf34d782a475a52738))
22+
23+
* cleanup Closes #83 ([`5e18763`](https://github.com/Geode-solutions/OpenGeodeWeb-Back/commit/5e187635380b0298ea36b10bd71733b5b946e0ac))
24+
25+
* fix tests & gloabl app_config ([`e247204`](https://github.com/Geode-solutions/OpenGeodeWeb-Back/commit/e247204a2d75c8c050f53b3b7d0eb00ee80765b0))
26+
27+
* Merge branch 'next' into feat/ping_route ([`e4c6644`](https://github.com/Geode-solutions/OpenGeodeWeb-Back/commit/e4c66440d7cbf4803080b357a42377bb5246dd10))
28+
29+
* Merge pull request #88 from Geode-solutions/chore/update_ecosystem
30+
31+
Chore/update ecosystem ([`1676c23`](https://github.com/Geode-solutions/OpenGeodeWeb-Back/commit/1676c239a68cc4115136452df209b6a87ce18fc3))
32+
33+
* test.pl file ([`84696d1`](https://github.com/Geode-solutions/OpenGeodeWeb-Back/commit/84696d1a314f53ef5d8a1a20866cddaddc652b7a))
34+
35+
* test ([`e8eb151`](https://github.com/Geode-solutions/OpenGeodeWeb-Back/commit/e8eb1514fe53c5be45e67f2943c5b433838efd6f))
36+
37+
* update tests ([`326c3a9`](https://github.com/Geode-solutions/OpenGeodeWeb-Back/commit/326c3a9de028a5d1bdd2f42c26edf3c7227b55cf))
38+
39+
* ([`a98eb92`](https://github.com/Geode-solutions/OpenGeodeWeb-Back/commit/a98eb920912bc2d8d87b36bd2139e79be3ef6c74))
40+
341
## v4.3.1 (2024-07-17)
442

543
### Unknown

app.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@
77
from werkzeug.exceptions import HTTPException
88

99
from src.opengeodeweb_back.routes import blueprint_routes
10-
from src.opengeodeweb_back.geode_functions import handle_exception
10+
from src.opengeodeweb_back.utils_functions import handle_exception
11+
from src.opengeodeweb_back import app_config
1112

1213

1314
""" Global config """
@@ -17,12 +18,11 @@
1718
FLASK_DEBUG = True if os.environ.get("FLASK_DEBUG", default=None) == "True" else False
1819

1920
if FLASK_DEBUG == False:
20-
app.config.from_object("config.ProdConfig")
21+
app.config.from_object(app_config.ProdConfig)
2122
else:
22-
app.config.from_object("config.DevConfig")
23+
app.config.from_object(app_config.DevConfig)
2324

24-
25-
PORT = int(app.config.get("PORT"))
25+
PORT = int(app.config.get("DEFAULT_PORT"))
2626
ORIGINS = app.config.get("ORIGINS")
2727
SSL = app.config.get("SSL")
2828

config.py

Lines changed: 0 additions & 31 deletions
This file was deleted.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta"
55

66
[project]
77
name = "OpenGeodeWeb-Back"
8-
version = "4.3.1"
8+
version = "5.0.0-rc.1"
99
dynamic = ["dependencies"]
1010
authors = [
1111
{ name="Geode-solutions", email="[email protected]" },

requirements.txt

Lines changed: 23 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.11
2+
# This file is autogenerated by pip-compile with Python 3.10
33
# by the following command:
44
#
55
# pip-compile requirements.in
66
#
77
asgiref==3.8.1
88
# via flask
9-
attrs==23.2.0
9+
attrs==24.2.0
1010
# via
1111
# jsonschema
1212
# referencing
@@ -20,52 +20,55 @@ flask[async]==3.0.3
2020
# flask-cors
2121
flask-cors==4.0.1
2222
# via -r requirements.in
23-
geode-background==7.12.0
23+
geode-background==8.1.1
2424
# via
2525
# geode-explicit
2626
# geode-implicit
2727
# geode-simplex
28-
geode-common==31.2.1
28+
geode-common==32.0.8
2929
# via
3030
# -r requirements.in
3131
# geode-background
32+
# geode-conversion
3233
# geode-explicit
3334
# geode-implicit
3435
# geode-numerics
3536
# geode-simplex
3637
# geode-viewables
37-
geode-conversion==5.4.1
38+
geode-conversion==6.0.3
3839
# via
3940
# geode-explicit
4041
# geode-implicit
41-
geode-explicit==4.8.3
42+
geode-explicit==6.0.1
4243
# via
4344
# -r requirements.in
4445
# geode-implicit
45-
geode-implicit==2.8.7
46+
geode-implicit==3.1.1
4647
# via -r requirements.in
47-
geode-numerics==4.4.0
48+
geode-numerics==5.0.2
4849
# via
4950
# -r requirements.in
5051
# geode-implicit
5152
# geode-simplex
52-
geode-simplex==6.8.3
53-
# via -r requirements.in
54-
geode-viewables==2.2.3
53+
geode-simplex==8.2.1
54+
# via
55+
# -r requirements.in
56+
# geode-implicit
57+
geode-viewables==3.0.0
5558
# via -r requirements.in
5659
itsdangerous==2.2.0
5760
# via flask
5861
jinja2==3.1.4
5962
# via flask
60-
jsonschema==4.22.0
63+
jsonschema==4.23.0
6164
# via -r requirements.in
6265
jsonschema-specifications==2023.12.1
6366
# via jsonschema
6467
markupsafe==2.1.5
6568
# via
6669
# jinja2
6770
# werkzeug
68-
opengeode-core==14.21.3
71+
opengeode-core==15.2.1
6972
# via
7073
# -r requirements.in
7174
# geode-background
@@ -80,23 +83,23 @@ opengeode-core==14.21.3
8083
# opengeode-geosciencesio
8184
# opengeode-inspector
8285
# opengeode-io
83-
opengeode-geosciences==7.7.0
86+
opengeode-geosciences==8.0.0
8487
# via
8588
# -r requirements.in
8689
# geode-implicit
8790
# geode-viewables
8891
# opengeode-geosciencesio
89-
opengeode-geosciencesio==4.7.7
92+
opengeode-geosciencesio==5.0.1
9093
# via
9194
# -r requirements.in
9295
# geode-implicit
93-
opengeode-inspector==5.1.4
96+
opengeode-inspector==6.0.0
9497
# via
9598
# -r requirements.in
9699
# geode-explicit
97100
# geode-implicit
98101
# geode-simplex
99-
opengeode-io==6.5.1
102+
opengeode-io==7.0.1
100103
# via
101104
# -r requirements.in
102105
# geode-implicit
@@ -106,10 +109,12 @@ referencing==0.35.1
106109
# via
107110
# jsonschema
108111
# jsonschema-specifications
109-
rpds-py==0.18.1
112+
rpds-py==0.20.0
110113
# via
111114
# jsonschema
112115
# referencing
116+
typing-extensions==4.12.2
117+
# via asgiref
113118
werkzeug==3.0.3
114119
# via
115120
# -r requirements.in
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Standard library imports
2+
import os
3+
import time
4+
5+
# Third party imports
6+
# Local application imports
7+
8+
9+
class Config(object):
10+
FLASK_DEBUG = os.environ.get("FLASK_DEBUG", default=False)
11+
DEFAULT_PORT = "5000"
12+
CORS_HEADERS = "Content-Type"
13+
UPLOAD_FOLDER = "./uploads"
14+
DESKTOP_APP = False
15+
REQUEST_COUNTER = 0
16+
LAST_REQUEST_TIME = time.time()
17+
LAST_PING_TIME = time.time()
18+
19+
20+
class ProdConfig(Config):
21+
SSL = None
22+
ORIGINS = ""
23+
MINUTES_BEFORE_TIMEOUT = "1"
24+
SECONDS_BETWEEN_SHUTDOWNS = "10"
25+
DATA_FOLDER_PATH = "/data/"
26+
27+
28+
class DevConfig(Config):
29+
SSL = None
30+
ORIGINS = "*"
31+
MINUTES_BEFORE_TIMEOUT = "1"
32+
SECONDS_BETWEEN_SHUTDOWNS = "10"
33+
DATA_FOLDER_PATH = "./data/"

0 commit comments

Comments
 (0)