Merge branch 'release/3.12.2' into master

This commit is contained in:
Roman Mogylatov 2018-07-03 19:34:03 +03:00
commit 699eb74a66
5 changed files with 23 additions and 19 deletions
README.rst
docs/main
examples/miniapps/services_v2
src/dependency_injector

View File

@ -302,7 +302,7 @@ great opportunity to control & manage application's structure in one place.
s3_client = providers.Singleton(
boto3.client, 's3',
aws_access_key_id=config.aws.access_key_id,
aws_secret_access_key=config.aws.secret_access_key
aws_secret_access_key=config.aws.secret_access_key,
)
# Services
@ -310,21 +310,21 @@ great opportunity to control & manage application's structure in one place.
users_service = providers.Factory(
services.UsersService,
db=database_client,
logger=logger
logger=logger,
)
auth_service = providers.Factory(
services.AuthService,
token_ttl=config.auth.token_ttl,
db=database_client,
logger=logger
logger=logger,
)
photos_service = providers.Factory(
services.PhotosService,
db=database_client,
s3=s3_client,
logger=logger
logger=logger,
)
# Misc
@ -333,7 +333,7 @@ great opportunity to control & manage application's structure in one place.
main.main,
users_service=users_service,
auth_service=auth_service,
photos_service=photos_service
photos_service=photos_service,
)
Next example demonstrates run of example application defined above:
@ -353,15 +353,15 @@ Next example demonstrates run of example application defined above:
container = IocContainer(
config={
'database': {
'dsn': ':memory:'
'dsn': ':memory:',
},
'aws': {
'access_key_id': 'KEY',
'secret_access_key': 'SECRET'
'secret_access_key': 'SECRET',
},
'auth': {
'token_ttl': 3600
}
'token_ttl': 3600,
},
}
)
container.logger().addHandler(logging.StreamHandler(sys.stdout))

View File

@ -7,6 +7,10 @@ that were made in every particular version.
From version 0.7.6 *Dependency Injector* framework strictly
follows `Semantic versioning`_
3.12.2
------
- Apply code style fixes to "services_v2" example miniapp.
3.12.1
------
- Update main page example from "services_v1" to "services_v2".

View File

@ -22,7 +22,7 @@ class IocContainer(containers.DeclarativeContainer):
s3_client = providers.Singleton(
boto3.client, 's3',
aws_access_key_id=config.aws.access_key_id,
aws_secret_access_key=config.aws.secret_access_key
aws_secret_access_key=config.aws.secret_access_key,
)
# Services
@ -30,21 +30,21 @@ class IocContainer(containers.DeclarativeContainer):
users_service = providers.Factory(
services.UsersService,
db=database_client,
logger=logger
logger=logger,
)
auth_service = providers.Factory(
services.AuthService,
token_ttl=config.auth.token_ttl,
db=database_client,
logger=logger
logger=logger,
)
photos_service = providers.Factory(
services.PhotosService,
db=database_client,
s3=s3_client,
logger=logger
logger=logger,
)
# Misc
@ -53,5 +53,5 @@ class IocContainer(containers.DeclarativeContainer):
main.main,
users_service=users_service,
auth_service=auth_service,
photos_service=photos_service
photos_service=photos_service,
)

View File

@ -11,15 +11,15 @@ if __name__ == '__main__':
container = IocContainer(
config={
'database': {
'dsn': ':memory:'
'dsn': ':memory:',
},
'aws': {
'access_key_id': 'KEY',
'secret_access_key': 'SECRET'
'secret_access_key': 'SECRET',
},
'auth': {
'token_ttl': 3600
}
'token_ttl': 3600,
},
}
)
container.logger().addHandler(logging.StreamHandler(sys.stdout))

View File

@ -1,6 +1,6 @@
"""Dependency injector top-level package."""
__version__ = '3.12.1'
__version__ = '3.12.2'
"""Version number that follows semantic versioning.
:type: str