Skip to content

Commit 5b3dbae

Browse files
committed
Consolidate providers into single cython module
1 parent 01e145b commit 5b3dbae

31 files changed

+27704
-48531
lines changed

setup.py

Lines changed: 2 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -41,38 +41,13 @@
4141
packages=[
4242
'dependency_injector',
4343
'dependency_injector.containers',
44-
'dependency_injector.providers',
4544
],
4645
package_dir={
4746
'': 'src',
4847
},
4948
ext_modules=[
50-
Extension('dependency_injector.providers.base',
51-
['src/dependency_injector/providers/base.c'],
52-
define_macros=defined_macros,
53-
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']),
58-
Extension('dependency_injector.providers.callables',
59-
['src/dependency_injector/providers/callables.c'],
60-
define_macros=defined_macros,
61-
extra_compile_args=['-O2']),
62-
Extension('dependency_injector.providers.factories',
63-
['src/dependency_injector/providers/factories.c'],
64-
define_macros=defined_macros,
65-
extra_compile_args=['-O2']),
66-
Extension('dependency_injector.providers.singletons',
67-
['src/dependency_injector/providers/singletons.c'],
68-
define_macros=defined_macros,
69-
extra_compile_args=['-O2']),
70-
Extension('dependency_injector.providers.injections',
71-
['src/dependency_injector/providers/injections.c'],
72-
define_macros=defined_macros,
73-
extra_compile_args=['-O2']),
74-
Extension('dependency_injector.providers.utils',
75-
['src/dependency_injector/providers/utils.c'],
49+
Extension('dependency_injector.providers',
50+
['src/dependency_injector/providers.c'],
7651
define_macros=defined_macros,
7752
extra_compile_args=['-O2']),
7853
],

0 commit comments

Comments
 (0)