Roman Mogylatov
6a01268a8d
Add \n to the tox.ini
2020-08-26 22:23:46 -04:00
Roman Mogylatov
99bff66c7b
Fix py35 tests
2020-08-26 22:16:58 -04:00
Roman Mogylatov
3b020ba883
Remove coroutine test from py35
2020-08-26 22:03:12 -04:00
Roman Mogylatov
40bc72e8f1
Skip typing test for Python 3.5
2020-08-26 21:56:34 -04:00
Roman Mogylatov
6d4e9240ea
Set absolute import mode for the providers module and add types module test
2020-08-26 21:35:41 -04:00
Roman Mogylatov
a2fb095e69
Add types module for explicit provider typing
2020-08-26 21:18:03 -04:00
Roman Mogylatov
d600c6cde4
Add stubs for the extensions
2020-08-26 21:11:14 -04:00
Roman Mogylatov
ce5d975126
Add stub for the declarative container
2020-08-26 20:59:55 -04:00
Roman Mogylatov
2152f259b7
Add stubs for the dynamic container
2020-08-26 20:48:38 -04:00
Roman Mogylatov
60e614ba31
Add stub for the Selector provider
2020-08-26 17:58:56 -04:00
Roman Mogylatov
ce412980d2
Add stub for the Container provider
2020-08-26 17:53:11 -04:00
Roman Mogylatov
5100f13bff
Add stub for the List provider
2020-08-26 17:48:44 -04:00
Roman Mogylatov
3092b9d8f5
Add stubs for singletons
2020-08-26 17:41:37 -04:00
Roman Mogylatov
3568f98ada
Add singleton stubs
2020-08-26 16:59:42 -04:00
Roman Mogylatov
39923b3650
Add stub for the FactoryAggregate provider
2020-08-26 16:52:07 -04:00
Roman Mogylatov
2a609dd54b
Add stub for the FactoryDelegate
2020-08-26 16:36:18 -04:00
Roman Mogylatov
1c967b74d2
Add stubs for the configuration options
2020-08-26 16:36:18 -04:00
Roman Mogylatov
294eec1f27
Add stubs for Coroutine providers
2020-08-26 16:36:18 -04:00
Roman Mogylatov
027a72d3b1
Add stub for the CallableDelegate provider
2020-08-26 16:36:18 -04:00
Roman Mogylatov
94a2575ad4
Add stubs for the DependenciesContainer provider
2020-08-26 16:36:18 -04:00
Roman Mogylatov
90c9c29c00
Add stubs for providers module functions
2020-08-26 16:36:18 -04:00
Roman Mogylatov
562f974343
Add stub for ExternalDependency
2020-08-26 16:36:18 -04:00
Roman Mogylatov
df9036b0dc
Add stub for Dependency provider
2020-08-26 16:36:18 -04:00
Roman Mogylatov
821f0be3b7
Add Delegate stub
2020-08-26 16:36:18 -04:00
Roman Mogylatov
8f7b466de9
Remove typing module
2020-08-26 16:36:18 -04:00
Roman Mogylatov
0f525dbac0
Fix typing test issue
2020-08-26 16:36:18 -04:00
Roman Mogylatov
3288fde6b0
Add typing module and object provider stubs
2020-08-26 16:36:18 -04:00
Roman Mogylatov
fd7d39de5b
Add stub for Callable providers
2020-08-26 16:36:18 -04:00
Roman Mogylatov
e8fc059602
Add typing for the factories
2020-08-26 16:36:18 -04:00
Roman Mogylatov
3f05141f1a
Add mypy checks to makefile command
2020-08-26 16:36:18 -04:00
Roman Mogylatov
34a32d44da
Add mypy checks to CI
2020-08-26 16:36:18 -04:00
Roman Mogylatov
ebd00b74e1
Add more tests for factory
2020-08-26 16:36:18 -04:00
Roman Mogylatov
39e9059890
Add basic setup
2020-08-26 16:36:18 -04:00
Roman Mogylatov
47f4279ccd
Merge branch 'release/3.32.3' into master
2020-08-26 16:35:51 -04:00
Roman Mogylatov
15acccf48f
Bump version to 3.32.3
2020-08-26 16:35:31 -04:00
Roman Mogylatov
0c868fc0db
Merge branch 'release/3.32.2' into master
2020-08-26 16:25:20 -04:00
Roman Mogylatov
cc7ade89d7
Bump version to 3.32.2
2020-08-26 16:24:59 -04:00
Roman Mogylatov
9d85b63c3b
Make a fix in the providers delegation example
2020-08-26 16:22:54 -04:00
Roman Mogylatov
2b30e172d1
Merge branch 'release/3.32.1' into master
2020-08-25 10:27:41 -04:00
Roman Mogylatov
3f94a900a4
Bump version to 3.32.1
2020-08-25 10:27:24 -04:00
Roman Mogylatov
6c7c9eaa47
Update example
2020-08-25 10:27:11 -04:00
Roman Mogylatov
0f952b5915
Merge branch 'release/3.32.0' into master
2020-08-24 13:38:25 -04:00
Roman Mogylatov
fcbab97db2
Bump version to 3.32.0
2020-08-24 13:38:08 -04:00
Roman Mogylatov
f5b97ca92e
Configuration option typed injections ( #284 )
...
* Add implementation and tests
* Add docs page and examples
* Revert the api_client miniapp accidental changes
2020-08-24 13:34:47 -04:00
Roman Mogylatov
69ebc19b5f
Merge branch 'release/3.31.0' into master
2020-08-20 21:59:25 -04:00
Roman Mogylatov
cc8536b5e4
Bump version to 3.31.0
2020-08-20 21:59:09 -04:00
Roman Mogylatov
c05f2b2e42
Add JarnoRFB to the list of contributors
2020-08-20 21:53:16 -04:00
Roman Mogylatov
cf862fe8b5
Provided attributes ( #282 )
...
* Add sketch
* Cythonize MethodCaller
* Cythonize ItemGetter, AttributeGetter & ProvidedInstance providers
* Add docblock for .provided attribute
* Refactor repr methods
* Add .provided attribute to the Dependency provider
* Add tests for the .provided attribute to the majority of the providers
* Add docblock for the ProvidedInstance provider
* Add docblocks for the rest of the providers
* Add example of the provided instance usage
* Add tests for provided instance* providers
* Add complex provided instance example
* Update example provided_instance.py
* Add docs
2020-08-20 21:52:12 -04:00
Roman Mogylatov
50a9dda192
Merge branch 'release/3.30.4' into master
2020-08-16 01:16:40 -04:00
Roman Mogylatov
e15a6dbb1d
Bump version to 3.30.4
2020-08-16 01:16:25 -04:00