From 44d298125bb2fc748377127a5e4cab60277dc3e1 Mon Sep 17 00:00:00 2001 From: Joshua Hegedus Date: Sat, 23 Mar 2024 09:39:47 +0100 Subject: [PATCH 1/4] fixed conflicting name --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 7219710..7bad766 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,5 +1,5 @@ [project] -name = "repositories" +name = "pyrepositories" version = "1.0.0" authors = [ { name="kougen", email="info@kou-gen.net" }, From 5ef9318f057326d4c9684fabc73e6fc728afdf72 Mon Sep 17 00:00:00 2001 From: Joshua Hegedus Date: Sat, 23 Mar 2024 09:49:53 +0100 Subject: [PATCH 2/4] consistency --- src/{repositories => pyrepositories}/__init__.py | 0 src/{repositories => pyrepositories}/datasource.py | 0 src/{repositories => pyrepositories}/datatable.py | 0 src/{repositories => pyrepositories}/json_repository.py | 0 src/{repositories => pyrepositories}/lib.py | 0 src/{repositories => pyrepositories}/pg_repository.py | 0 6 files changed, 0 insertions(+), 0 deletions(-) rename src/{repositories => pyrepositories}/__init__.py (100%) rename src/{repositories => pyrepositories}/datasource.py (100%) rename src/{repositories => pyrepositories}/datatable.py (100%) rename src/{repositories => pyrepositories}/json_repository.py (100%) rename src/{repositories => pyrepositories}/lib.py (100%) rename src/{repositories => pyrepositories}/pg_repository.py (100%) diff --git a/src/repositories/__init__.py b/src/pyrepositories/__init__.py similarity index 100% rename from src/repositories/__init__.py rename to src/pyrepositories/__init__.py diff --git a/src/repositories/datasource.py b/src/pyrepositories/datasource.py similarity index 100% rename from src/repositories/datasource.py rename to src/pyrepositories/datasource.py diff --git a/src/repositories/datatable.py b/src/pyrepositories/datatable.py similarity index 100% rename from src/repositories/datatable.py rename to src/pyrepositories/datatable.py diff --git a/src/repositories/json_repository.py b/src/pyrepositories/json_repository.py similarity index 100% rename from src/repositories/json_repository.py rename to src/pyrepositories/json_repository.py diff --git a/src/repositories/lib.py b/src/pyrepositories/lib.py similarity index 100% rename from src/repositories/lib.py rename to src/pyrepositories/lib.py diff --git a/src/repositories/pg_repository.py b/src/pyrepositories/pg_repository.py similarity index 100% rename from src/repositories/pg_repository.py rename to src/pyrepositories/pg_repository.py From 69ef3ad82904819a013c17aea691710dc6a92b52 Mon Sep 17 00:00:00 2001 From: Joshua Hegedus Date: Sat, 23 Mar 2024 09:51:47 +0100 Subject: [PATCH 3/4] fixed type and added get table sample --- scripts/main.py | 4 +++- src/pyrepositories/datasource.py | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/scripts/main.py b/scripts/main.py index cc37f63..75a8b5b 100644 --- a/scripts/main.py +++ b/scripts/main.py @@ -6,7 +6,7 @@ path_root = Path(__file__).parents[1] sys.path.append(os.path.join(path_root, 'src')) -from repositories import DataSource, JsonTable, Entity +from pyrepositories import DataSource, JsonTable, Entity class User(Entity): @@ -38,6 +38,8 @@ def email(self, email): table = JsonTable('users', os.path.join(path_root, 'scripts', 'data')) datasource.add_table(table) +table = datasource.get_table('users') + user = User(1, 'John Doe', 'test@asd.com') user2 = User(2, 'Jane Doe 2', 'test3@asd.com') diff --git a/src/pyrepositories/datasource.py b/src/pyrepositories/datasource.py index 23d0afb..2abdc24 100644 --- a/src/pyrepositories/datasource.py +++ b/src/pyrepositories/datasource.py @@ -12,7 +12,7 @@ def remove_table(self, table): if table in self.tables: self.tables.remove(table) - def get_table(self, name) -> DataTable | None: + def get_table(self, name: str) -> DataTable | None: for table in self.tables: if table.get_name() == name: return table From 7082b125718bbd8de18e846976f56be850905da3 Mon Sep 17 00:00:00 2001 From: Joshua Hegedus Date: Sat, 23 Mar 2024 09:52:43 +0100 Subject: [PATCH 4/4] appended version --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 7bad766..3a219db 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "pyrepositories" -version = "1.0.0" +version = "1.0.1" authors = [ { name="kougen", email="info@kou-gen.net" }, ]