File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ <h1 align =" center " >OpenGeodeWeb-Back<sup ><i >by Geode-solutions</i ></sup ></h1 >
2+ <h3 align =" center " >OpenSource Python framework based on OpenGeode</h3 >
3+
4+ <p align =" center " >
5+ <img src =" https://github.com/Geode-solutions/OpenGeodeWeb-Back/workflows/CI/badge.svg " alt =" Build Status " >
6+ <img src =" https://github.com/Geode-solutions/OpenGeodeWeb-Back/workflows/CD/badge.svg " alt =" Deploy Status " >
7+ <img src =" https://codecov.io/gh/Geode-solutions/OpenGeodeWeb-Back/branch/master/graph/badge.svg " alt =" Coverage Status " >
8+ <img src =" https://img.shields.io/github/release/Geode-solutions/OpenGeodeWeb-Back.svg " alt =" Version " >
9+ <img src =" https://img.shields.io/pypi/v/opengeode-core " alt =" PyPI " >
10+ </p >
11+
12+ <p align =" center " >
13+ <img src =" https://img.shields.io/badge/Python-3-blue.svg " alt =" Language " >
14+ <img src =" https://img.shields.io/badge/license-MIT-blue.svg " alt =" License " >
15+ <img src =" https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg " alt =" Semantic-release " >
16+ </p >
17+
18+ ---
19+
20+ ## Introduction
21+
22+ OpenGeodeWeb-Microservice is a dedicated service that manages the database logic extracted from the OpenGeodeWeb-Back (OGWB) project. It provides a REST API for managing geological data and associated metadata.
23+
24+ ## Changelog
25+
26+ Detailed changes for each release are documented in the [ release notes] ( https://github.com/Geode-solutions/OpenGeodeWeb-Microservice/releases ) .
27+
28+ ## License
29+
30+ [ MIT] ( https://opensource.org/licenses/MIT )
31+
32+ Copyright (c) 2019 - 2025, Geode-solutions
Original file line number Diff line number Diff line change 1+ [build-system ]
2+ requires = [" setuptools" ]
3+ build-backend = " setuptools.build_meta"
4+
5+ [project ]
6+ name = " OpenGeodeWeb-Microservice"
7+ version = " 1.0.0"
8+ dynamic = [" dependencies" ]
9+ authors = [{ name = " Geode-solutions" , email = " team-web@geode-solutions.com" }]
10+ description = " Microservice Python pour la gestion des données et de la base de données de l'écosystème OpenGeodeWeb"
11+ readme = " README.md"
12+ requires-python = " >=3.9, <3.13"
13+ classifiers = [
14+ " Programming Language :: Python :: 3" ,
15+ " License :: OSI Approved :: MIT License" ,
16+ " Operating System :: OS Independent" ,
17+ " Framework :: Flask" ,
18+ " Topic :: Database" ,
19+ " Topic :: Scientific/Engineering" ,
20+ ]
21+
22+ [project .urls ]
23+ "Homepage" = " https://github.com/Geode-solutions/OpenGeodeWeb-Microservice"
24+ "Bug Tracker" = " https://github.com/Geode-solutions/OpenGeodeWeb-Microservice/issues"
25+ "Repository" = " https://github.com/Geode-solutions/OpenGeodeWeb-Microservice.git"
26+
27+ [tool .setuptools .dynamic ]
28+ dependencies = { file = [" requirements.txt" ] }
29+
30+ [tool .setuptools .packages .find ]
31+ where = [" src" ]
32+
33+ [tool .setuptools .package-data ]
34+ "ogwm" = [" *.json" ]
35+ "ogwm.routes" = [" *.json" ]
36+ "ogwm.models" = [" *.json" ]
Original file line number Diff line number Diff line change 1+ # Flask et extensions
2+ Flask [async ]== 3.0.3
3+ Flask-Cors == 6.0.1
4+ Flask-SQLAlchemy == 3.1.1
5+ werkzeug == 3.0.3
6+
7+ # Base de données et validation
8+ fastjsonschema == 2.16.2
9+
10+ # Utilitaires
11+ python-dotenv == 1.0.0
You can’t perform that action at this time.
0 commit comments