Commit Graph

16 Commits

Author SHA1 Message Date
Roman Mogylatov
18393eb9ed Apply refactoring #199 2018-07-26 10:22:43 +03:00
Roman Mogylatov
48ac3824cb Fix bug #198 2018-07-24 23:09:56 +03:00
Roman Mogylatov
e877b33fd1 Refactor configuration provider 2018-01-24 19:59:48 +02:00
Roman Mogylatov
c50322db02
178 dependencies container provider (#179)
* Add DependenciesContainer provider

* Remove bundles_v2 example

* Add use cases example

* Update changelog

* Update documentation requirements to use fixed version of sphinxcontrib-disqus

* Add use cases miniapp to docs

* Update changelog
2018-01-21 23:55:32 +02:00
Roman Mogylatov
a67e4ebd44 Rename provider ExternalDependency -> Dependency 2017-12-21 22:47:31 +02:00
Roman Mogylatov
9bdf010bc5 Add FactoryAggregate provider implementation 2017-10-12 19:54:06 -07:00
Roman Mogylatov
c1053cbd73 Add early implementation of FactoryAggregate provider 2017-10-11 10:13:31 -07:00
Roman Mogilatov
8705e47d37 Add SingletonDelegate provider + tests 2017-07-09 23:34:14 +03:00
Roman Mogilatov
3f197e3744 Add CallableDelegate provider + tests 2017-07-09 23:29:33 +03:00
Roman Mogilatov
89c1c975e6 Add FactoryDelegate provider + tests 2017-07-09 23:17:12 +03:00
Roman Mogilatov
007c256c5f Make code style fixes in providers module 2017-06-09 01:41:22 +03:00
Roman Mogilatov
2a9b14cb0e Make Provider overriding methods thread safe 2017-04-18 23:30:29 +03:00
Roman Mogilatov
9ed806b0ca Refactor storage locking of ThreadSafeSingleton 2017-04-18 23:11:03 +03:00
Roman Mogilatov
2aa85228d7 Add abstract providers 2017-04-06 18:17:06 +03:00
Roman Mogilatov
1dacd096f6 Optimize calling of overridden providers 2017-04-06 12:34:04 +03:00
Roman Mogilatov
5b3dbae572 Consolidate providers into single cython module 2017-03-25 22:38:48 +02:00