Roman Mogylatov
cc1b6ba3e6
Add __all__ for wiring module
2020-09-28 15:39:41 -04:00
Roman Mogylatov
6182b8448a
Wiring refactoring ( #296 )
...
* Refactor wiring
* Add todos to wiring
* Implement wiring of config invariant
* Implement sub containers wiring + add tests
* Add test for wiring config invariant
2020-09-27 23:10:11 -04:00
Roman Mogylatov
7f854548d6
Make flake8 happy
2020-09-26 01:17:42 -04:00
Roman Mogylatov
95db0eddc9
Implement Provide[foo.provided.bar.baz.call()]
2020-09-26 01:07:32 -04:00
Roman Mogylatov
6d92df32aa
Implement wiring for Provide[foo.provider]
2020-09-26 00:31:29 -04:00
Roman Mogylatov
af7364e062
Add wiring ( #294 )
...
* Add wiring module
* Fix code style
* Fix package test
* Add version fix
* Try spike for 3.6
* Try another fix with metaclass
* Downsample required version to 3.6
* Introduce concept with annotations
* Fix bugs
* Add debug message
* Add extra tests
* Add extra debugging
* Update config resolving
* Remove 3.6 generic meta fix
* Fix Flake8
* Add spike for 3.6
* Add Python 3.6 spike
* Add unwire functionality
* Add support of corouting functions
2020-09-20 21:50:25 -04:00