diff --git a/dbrepo-analyse-service/Pipfile.lock b/dbrepo-analyse-service/Pipfile.lock index 166fc5a5e4940a2ea29637fb740b5457b9fefd9f..0a59148511a9af575c5bd78df44601ab2b9d27b8 100644 --- a/dbrepo-analyse-service/Pipfile.lock +++ b/dbrepo-analyse-service/Pipfile.lock @@ -175,20 +175,20 @@ }, "boto3": { "hashes": [ - "sha256:786930d5f1cd13d03db59ff2abbb2b7ffc173fd66646d5d8bee07f316a5f16ca", - "sha256:f7851cb320dcb2a53fc73b4075187ec9b05d51291539601fa238623fdc0e8cd3" + "sha256:2446e819cf4e295833474cdcf2c92bc82718ce537e9ee1f17f7e3d237f60e69b", + "sha256:7de2c44c960e486f3c57e5203ea6393c6c4f0914c5f81c789ceb8b5d2ba5d1c5" ], "index": "pypi", "markers": "python_version >= '3.8'", - "version": "==1.35.92" + "version": "==1.35.93" }, "botocore": { "hashes": [ - "sha256:caa7d5d857fed5b3d694b89c45f82b9f938f840e90a4eb7bf50aa65da2ba8f82", - "sha256:f94ae1e056a675bd67c8af98a6858d06e3927d974d6c712ed6e27bb1d11bee1d" + "sha256:47f7161000af6036f806449e3de12acdd3ec11aac7f5578e43e96241413a0f8f", + "sha256:b8d245a01e7d64c41edcf75a42be158df57b9518a83a3dbf5c7e4b8c2bc540cc" ], "markers": "python_version >= '3.8'", - "version": "==1.35.92" + "version": "==1.35.93" }, "certifi": { "hashes": [ @@ -412,7 +412,7 @@ }, "dbrepo": { "hashes": [ - "sha256:8ded5ba5f30ab00d753447f98ec8464d88bf0646ebcfcc511e02dc07f9c93a09" + "sha256:769c6d9c4475b26d3f752dcc9910346798d31afeca45ef014f48dd293074b8fb" ], "path": "./lib/dbrepo-1.6.0.tar.gz" }, @@ -1612,7 +1612,7 @@ "sha256:1cee9ad369867bfdbbb48b7dd50374c0967a0bb7710050facf0dd6911440e3df", "sha256:f8c5449b3cf0861679ce7e0503c7b44b5ec981bec0d1d3795a07f1ba96f0204d" ], - "markers": "python_version >= '3.10'", + "markers": "python_version >= '3.9'", "version": "==2.3.0" }, "werkzeug": { @@ -2236,7 +2236,7 @@ "sha256:1cee9ad369867bfdbbb48b7dd50374c0967a0bb7710050facf0dd6911440e3df", "sha256:f8c5449b3cf0861679ce7e0503c7b44b5ec981bec0d1d3795a07f1ba96f0204d" ], - "markers": "python_version >= '3.10'", + "markers": "python_version >= '3.9'", "version": "==2.3.0" }, "wrapt": { diff --git a/dbrepo-analyse-service/lib/dbrepo-1.6.0.tar.gz b/dbrepo-analyse-service/lib/dbrepo-1.6.0.tar.gz index e8752ddddee3b39e3aa73765b5c77f0702aa44d5..80c2ba74f662e7b02895122a37e301fde2157b82 100644 Binary files a/dbrepo-analyse-service/lib/dbrepo-1.6.0.tar.gz and b/dbrepo-analyse-service/lib/dbrepo-1.6.0.tar.gz differ diff --git a/dbrepo-search-service/Pipfile.lock b/dbrepo-search-service/Pipfile.lock index 6e80463c912a9e11106d546efc259c286cc9d41e..c7e1f6005d78d40641abae50f4bb3189251aac42 100644 --- a/dbrepo-search-service/Pipfile.lock +++ b/dbrepo-search-service/Pipfile.lock @@ -360,7 +360,7 @@ }, "dbrepo": { "hashes": [ - "sha256:8ded5ba5f30ab00d753447f98ec8464d88bf0646ebcfcc511e02dc07f9c93a09" + "sha256:769c6d9c4475b26d3f752dcc9910346798d31afeca45ef014f48dd293074b8fb" ], "path": "./lib/dbrepo-1.6.0.tar.gz" }, diff --git a/dbrepo-search-service/init/lib/dbrepo-1.6.0.tar.gz b/dbrepo-search-service/init/lib/dbrepo-1.6.0.tar.gz index e8752ddddee3b39e3aa73765b5c77f0702aa44d5..80c2ba74f662e7b02895122a37e301fde2157b82 100644 Binary files a/dbrepo-search-service/init/lib/dbrepo-1.6.0.tar.gz and b/dbrepo-search-service/init/lib/dbrepo-1.6.0.tar.gz differ diff --git a/dbrepo-search-service/lib/dbrepo-1.6.0.tar.gz b/dbrepo-search-service/lib/dbrepo-1.6.0.tar.gz index e8752ddddee3b39e3aa73765b5c77f0702aa44d5..80c2ba74f662e7b02895122a37e301fde2157b82 100644 Binary files a/dbrepo-search-service/lib/dbrepo-1.6.0.tar.gz and b/dbrepo-search-service/lib/dbrepo-1.6.0.tar.gz differ diff --git a/dbrepo-search-service/test/test_app.py b/dbrepo-search-service/test/test_app.py index 8621f6a0a42f744b2dba09dbc3ef4c0f3afe73cc..0482ff3f586050f49135039bb36ec5d16320396d 100644 --- a/dbrepo-search-service/test/test_app.py +++ b/dbrepo-search-service/test/test_app.py @@ -3,8 +3,8 @@ import time import unittest import jwt -from dbrepo.api.dto import Database, User, Container, Image, Table, Constraints, Column, ColumnType, Concept, Unit, \ - UserBrief +from dbrepo.api.dto import Database, Table, Constraints, Column, ColumnType, Concept, Unit, \ + UserBrief, ContainerBrief, ImageBrief from app import app @@ -16,21 +16,14 @@ req = Database(id=1, exchange_name="dbrepo", is_public=True, is_schema_public=True, - container=Container(id=1, - name="MariaDB", - internal_name="mariadb", - host="data-db", - port="3306", - sidecar_host="data-db-sidecar", - sidecar_port=3305, - image=Image(id=1, - registry="docker.io", - name="mariadb", - version="11.1.3", - dialect="org.hibernate.dialect.MariaDBDialect", - driver_class="org.mariadb.jdbc.Driver", - jdbc_method="mariadb", - default_port=3306)), + container=ContainerBrief(id=1, + name="MariaDB", + internal_name="mariadb", + host="data-db", + image=ImageBrief(id=1, + name="mariadb", + version="11.1.3", + jdbc_method="mariadb")), tables=[Table(id=1, database_id=1, name="Data", internal_name="data", owner=UserBrief(id="c6b71ef5-2d2f-48b2-9d79-b8f23a3a0502", username="foo"), constraints=Constraints(uniques=[], foreign_keys=[], checks=[], primary_key=[]), diff --git a/dbrepo-search-service/test/test_opensearch_client.py b/dbrepo-search-service/test/test_opensearch_client.py index dc17c01d3ba8d8de82ce6ec339a463c45584caa4..295b2917af7995f56ef0d962fac0948334c9aeff 100644 --- a/dbrepo-search-service/test/test_opensearch_client.py +++ b/dbrepo-search-service/test/test_opensearch_client.py @@ -1,9 +1,8 @@ -import datetime import unittest import opensearchpy -from dbrepo.api.dto import Database, Container, Image, Table, Column, ColumnType, Constraints, PrimaryKey, \ - TableMinimal, ColumnMinimal, Concept, Unit, UserBrief +from dbrepo.api.dto import Database, Table, Column, ColumnType, Constraints, PrimaryKey, \ + TableMinimal, ColumnMinimal, Concept, Unit, UserBrief, ContainerBrief, ImageBrief from opensearchpy import NotFoundError from app import app @@ -17,21 +16,14 @@ req = Database(id=1, exchange_name="dbrepo", is_public=True, is_schema_public=True, - container=Container(id=1, - name="MariaDB", - internal_name="mariadb", - host="data-db", - port="3306", - sidecar_host="data-db-sidecar", - sidecar_port=3305, - image=Image(id=1, - registry="docker.io", - name="mariadb", - version="11.1.3", - dialect="org.hibernate.dialect.MariaDBDialect", - driver_class="org.mariadb.jdbc.Driver", - jdbc_method="mariadb", - default_port=3306)), + container=ContainerBrief(id=1, + name="MariaDB", + internal_name="mariadb", + host="data-db", + image=ImageBrief(id=1, + name="mariadb", + version="11.1.3", + jdbc_method="mariadb")), tables=[Table(id=1, database_id=1, name="Data", diff --git a/make/build.mk b/make/build.mk index 64a85fc21f0c00236b93989471d4335b0d310cd1..7311ed27167f72e4ffa4b8b7659127b90679d471 100644 --- a/make/build.mk +++ b/make/build.mk @@ -20,6 +20,9 @@ build-ui: ## Build the UI. .PHONY: build-lib build-lib: ## Build the Python Library. + rm -f ./dbrepo-analyse-service/lib/dbrepo-${APP_VERSION}.tar.gz + rm -f ./dbrepo-search-service/lib/dbrepo-${APP_VERSION}.tar.gz + rm -f ./dbrepo-search-service/init/lib/dbrepo-${APP_VERSION}.tar.gz python3 -m build --sdist ./lib/python python3 -m build --wheel ./lib/python cp ./lib/python/dist/dbrepo-${APP_VERSION}.tar.gz ./dbrepo-analyse-service/lib/dbrepo-${APP_VERSION}.tar.gz