From 4d1d7a3ebb58cdc0bc41d21c32475b8d3e72f322 Mon Sep 17 00:00:00 2001 From: Roman Mogylatov Date: Sun, 6 Sep 2020 21:22:22 -0400 Subject: [PATCH] Rename bundles mini app to decoupled packages --- .../{bundles => decoupled-packages}/README.rst | 4 ++-- .../{bundles => decoupled-packages}/config.ini | 0 .../example/__init__.py | 0 .../example/__main__.py | 8 ++++---- .../example/analytics/__init__.py | 0 .../example/analytics/containers.py | 0 .../example/analytics/services.py | 0 .../example/containers.py | 10 +++++----- .../example/photo/__init__.py | 0 .../example/photo/containers.py | 0 .../example/photo/entities.py | 0 .../example/photo/repositories.py | 0 .../example/user/__init__.py | 0 .../example/user/containers.py | 0 .../example/user/entities.py | 0 .../example/user/repositories.py | 0 .../{bundles => decoupled-packages}/requirements.txt | 0 17 files changed, 11 insertions(+), 11 deletions(-) rename examples/miniapps/{bundles => decoupled-packages}/README.rst (87%) rename examples/miniapps/{bundles => decoupled-packages}/config.ini (100%) rename examples/miniapps/{bundles => decoupled-packages}/example/__init__.py (100%) rename examples/miniapps/{bundles => decoupled-packages}/example/__main__.py (70%) rename examples/miniapps/{bundles => decoupled-packages}/example/analytics/__init__.py (100%) rename examples/miniapps/{bundles => decoupled-packages}/example/analytics/containers.py (100%) rename examples/miniapps/{bundles => decoupled-packages}/example/analytics/services.py (100%) rename examples/miniapps/{bundles => decoupled-packages}/example/containers.py (77%) rename examples/miniapps/{bundles => decoupled-packages}/example/photo/__init__.py (100%) rename examples/miniapps/{bundles => decoupled-packages}/example/photo/containers.py (100%) rename examples/miniapps/{bundles => decoupled-packages}/example/photo/entities.py (100%) rename examples/miniapps/{bundles => decoupled-packages}/example/photo/repositories.py (100%) rename examples/miniapps/{bundles => decoupled-packages}/example/user/__init__.py (100%) rename examples/miniapps/{bundles => decoupled-packages}/example/user/containers.py (100%) rename examples/miniapps/{bundles => decoupled-packages}/example/user/entities.py (100%) rename examples/miniapps/{bundles => decoupled-packages}/example/user/repositories.py (100%) rename examples/miniapps/{bundles => decoupled-packages}/requirements.txt (100%) diff --git a/examples/miniapps/bundles/README.rst b/examples/miniapps/decoupled-packages/README.rst similarity index 87% rename from examples/miniapps/bundles/README.rst rename to examples/miniapps/decoupled-packages/README.rst index bff6852e..94b42003 100644 --- a/examples/miniapps/bundles/README.rst +++ b/examples/miniapps/decoupled-packages/README.rst @@ -1,5 +1,5 @@ -Bundles application example -=========================== +Decoupled packages example +========================== Create virtual env: diff --git a/examples/miniapps/bundles/config.ini b/examples/miniapps/decoupled-packages/config.ini similarity index 100% rename from examples/miniapps/bundles/config.ini rename to examples/miniapps/decoupled-packages/config.ini diff --git a/examples/miniapps/bundles/example/__init__.py b/examples/miniapps/decoupled-packages/example/__init__.py similarity index 100% rename from examples/miniapps/bundles/example/__init__.py rename to examples/miniapps/decoupled-packages/example/__init__.py diff --git a/examples/miniapps/bundles/example/__main__.py b/examples/miniapps/decoupled-packages/example/__main__.py similarity index 70% rename from examples/miniapps/bundles/example/__main__.py rename to examples/miniapps/decoupled-packages/example/__main__.py index 04d5ce26..2e4e74da 100644 --- a/examples/miniapps/bundles/example/__main__.py +++ b/examples/miniapps/decoupled-packages/example/__main__.py @@ -7,8 +7,8 @@ if __name__ == '__main__': application = ApplicationContainer() application.config.from_ini('config.ini') - user_repository = application.user_bundle.user_repository() - photo_repository = application.photo_bundle.photo_repository() + user_repository = application.user_package.user_repository() + photo_repository = application.photo_package.photo_repository() user1 = user_repository.get(id=1) user1_photos = photo_repository.get_photos(user1.id) @@ -18,7 +18,7 @@ if __name__ == '__main__': user2_photos = photo_repository.get_photos(user2.id) print(f'Retrieve user id={user2.id}, photos count={len(user2_photos)}') - aggregation_service = application.analytics_bundle.aggregation_service() + aggregation_service = application.analytics_package.aggregation_service() assert aggregation_service.user_repository is user_repository assert aggregation_service.photo_repository is photo_repository - print('Aggregate analytics from user and photo bundles') + print('Aggregate analytics from user and photo packages') diff --git a/examples/miniapps/bundles/example/analytics/__init__.py b/examples/miniapps/decoupled-packages/example/analytics/__init__.py similarity index 100% rename from examples/miniapps/bundles/example/analytics/__init__.py rename to examples/miniapps/decoupled-packages/example/analytics/__init__.py diff --git a/examples/miniapps/bundles/example/analytics/containers.py b/examples/miniapps/decoupled-packages/example/analytics/containers.py similarity index 100% rename from examples/miniapps/bundles/example/analytics/containers.py rename to examples/miniapps/decoupled-packages/example/analytics/containers.py diff --git a/examples/miniapps/bundles/example/analytics/services.py b/examples/miniapps/decoupled-packages/example/analytics/services.py similarity index 100% rename from examples/miniapps/bundles/example/analytics/services.py rename to examples/miniapps/decoupled-packages/example/analytics/services.py diff --git a/examples/miniapps/bundles/example/containers.py b/examples/miniapps/decoupled-packages/example/containers.py similarity index 77% rename from examples/miniapps/bundles/example/containers.py rename to examples/miniapps/decoupled-packages/example/containers.py index 23562baa..ede2bae9 100644 --- a/examples/miniapps/bundles/example/containers.py +++ b/examples/miniapps/decoupled-packages/example/containers.py @@ -23,19 +23,19 @@ class ApplicationContainer(containers.DeclarativeContainer): aws_secret_access_key=config.aws.secret_access_key, ) - user_bundle = providers.Container( + user_package = providers.Container( UserContainer, database=sqlite, ) - photo_bundle = providers.Container( + photo_package = providers.Container( PhotoContainer, database=sqlite, file_storage=s3, ) - analytics_bundle = providers.Container( + analytics_package = providers.Container( AnalyticsContainer, - user_repository=user_bundle.user_repository, - photo_repository=photo_bundle.photo_repository, + user_repository=user_package.user_repository, + photo_repository=photo_package.photo_repository, ) diff --git a/examples/miniapps/bundles/example/photo/__init__.py b/examples/miniapps/decoupled-packages/example/photo/__init__.py similarity index 100% rename from examples/miniapps/bundles/example/photo/__init__.py rename to examples/miniapps/decoupled-packages/example/photo/__init__.py diff --git a/examples/miniapps/bundles/example/photo/containers.py b/examples/miniapps/decoupled-packages/example/photo/containers.py similarity index 100% rename from examples/miniapps/bundles/example/photo/containers.py rename to examples/miniapps/decoupled-packages/example/photo/containers.py diff --git a/examples/miniapps/bundles/example/photo/entities.py b/examples/miniapps/decoupled-packages/example/photo/entities.py similarity index 100% rename from examples/miniapps/bundles/example/photo/entities.py rename to examples/miniapps/decoupled-packages/example/photo/entities.py diff --git a/examples/miniapps/bundles/example/photo/repositories.py b/examples/miniapps/decoupled-packages/example/photo/repositories.py similarity index 100% rename from examples/miniapps/bundles/example/photo/repositories.py rename to examples/miniapps/decoupled-packages/example/photo/repositories.py diff --git a/examples/miniapps/bundles/example/user/__init__.py b/examples/miniapps/decoupled-packages/example/user/__init__.py similarity index 100% rename from examples/miniapps/bundles/example/user/__init__.py rename to examples/miniapps/decoupled-packages/example/user/__init__.py diff --git a/examples/miniapps/bundles/example/user/containers.py b/examples/miniapps/decoupled-packages/example/user/containers.py similarity index 100% rename from examples/miniapps/bundles/example/user/containers.py rename to examples/miniapps/decoupled-packages/example/user/containers.py diff --git a/examples/miniapps/bundles/example/user/entities.py b/examples/miniapps/decoupled-packages/example/user/entities.py similarity index 100% rename from examples/miniapps/bundles/example/user/entities.py rename to examples/miniapps/decoupled-packages/example/user/entities.py diff --git a/examples/miniapps/bundles/example/user/repositories.py b/examples/miniapps/decoupled-packages/example/user/repositories.py similarity index 100% rename from examples/miniapps/bundles/example/user/repositories.py rename to examples/miniapps/decoupled-packages/example/user/repositories.py diff --git a/examples/miniapps/bundles/requirements.txt b/examples/miniapps/decoupled-packages/requirements.txt similarity index 100% rename from examples/miniapps/bundles/requirements.txt rename to examples/miniapps/decoupled-packages/requirements.txt