Skip to content

Commit 3f8e53a

Browse files
committed
Add configuration provider
1 parent a79df27 commit 3f8e53a

File tree

6 files changed

+5091
-0
lines changed

6 files changed

+5091
-0
lines changed

setup.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,10 @@
5151
['src/dependency_injector/providers/base.c'],
5252
define_macros=defined_macros,
5353
extra_compile_args=['-O2']),
54+
Extension('dependency_injector.providers.configuration',
55+
['src/dependency_injector/providers/configuration.c'],
56+
define_macros=defined_macros,
57+
extra_compile_args=['-O2']),
5458
Extension('dependency_injector.providers.callables',
5559
['src/dependency_injector/providers/callables.c'],
5660
define_macros=defined_macros,

src/dependency_injector/providers/__init__.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77
ExternalDependency,
88
OverridingContext,
99
)
10+
from .configuration import (
11+
Configuration,
12+
)
1013
from .callables import (
1114
Callable,
1215
DelegatedCallable,
@@ -48,6 +51,8 @@
4851
'ExternalDependency',
4952
'OverridingContext',
5053

54+
'Configuration',
55+
5156
'Callable',
5257
'DelegatedCallable',
5358

0 commit comments

Comments
 (0)