Roman Mogylatov
9c329777c0
Add docs
2020-08-20 21:49:49 -04:00
Roman Mogylatov
ab3ea221c7
Update example provided_instance.py
2020-08-20 21:49:41 -04:00
Roman Mogylatov
2de38bae1f
Add complex provided instance example
2020-08-20 20:56:48 -04:00
Roman Mogylatov
d0dd4a49c0
Add tests for provided instance* providers
2020-08-20 20:47:04 -04:00
Roman Mogylatov
812d610723
Add example of the provided instance usage
2020-08-20 17:23:22 -04:00
Roman Mogylatov
36b9d04e9d
Add docblocks for the rest of the providers
2020-08-20 17:22:59 -04:00
Roman Mogylatov
eaf87b129e
Add docblock for the ProvidedInstance provider
2020-08-20 17:19:18 -04:00
Roman Mogylatov
c537d3a3ac
Add tests for the .provided attribute to the majority of the providers
2020-08-20 16:51:47 -04:00
Roman Mogylatov
0509af8061
Add .provided attribute to the Dependency provider
2020-08-20 16:51:13 -04:00
Roman Mogylatov
dd128b0b0b
Refactor repr methods
2020-08-20 16:38:11 -04:00
Roman Mogylatov
5c4c504c9a
Add docblock for .provided attribute
2020-08-20 16:32:21 -04:00
Roman Mogylatov
d21294be3a
Cythonize ItemGetter, AttributeGetter & ProvidedInstance providers
2020-08-20 16:19:33 -04:00
Roman Mogylatov
789d35e59b
Cythonize MethodCaller
2020-08-19 21:46:21 -04:00
Roman Mogylatov
68eed5db33
Add sketch
2020-08-19 21:06:38 -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
Roman Mogylatov
597f6794a9
Merge branch 'release/3.30.3' into master
2020-08-16 01:13:47 -04:00
Roman Mogylatov
01a18bc2ff
Bump version to 3.30.3
2020-08-16 01:13:32 -04:00
Roman Mogylatov
d2828519b4
Update container overriding docs
2020-08-16 01:10:08 -04:00
Roman Mogylatov
75c65f334e
Update container provider type specialization docs
2020-08-16 00:53:37 -04:00
Roman Mogylatov
cfdcbaa77a
Improve declarative and dynamic container docs
2020-08-15 22:09:41 -04:00
Roman Mogylatov
e0fa746d7f
Update DI Demo 2
2020-08-15 11:01:58 -04:00
Roman Mogylatov
e479e2cb94
Update the declarative container docs
2020-08-14 16:27:17 -04:00
Roman Mogylatov
925801c73f
Add overriding demo to the README
2020-08-14 15:49:31 -04:00
Roman Mogylatov
684745a6b4
Add providers overriding to demo 2
2020-08-14 15:31:33 -04:00
Roman Mogylatov
88866d596b
Merge branch 'release/3.30.2' into master
2020-08-13 22:57:51 -04:00
Roman Mogylatov
ac6412bd41
Bump version to 3.30.2
2020-08-13 22:57:34 -04:00
Roman Mogylatov
32a4add687
Merge branch 'release/3.30.1' into master
2020-08-13 21:55:02 -04:00
Roman Mogylatov
f67dab1f03
Bump version to 3.30.1
2020-08-13 21:53:13 -04:00
Roman Mogylatov
3ddf131180
Merge branch 'release/3.30.0' into master
2020-08-12 17:07:01 -04:00
Roman Mogylatov
2f42de9fa1
Bump version to 3.30.0
2020-08-12 17:06:40 -04:00
Roman Mogylatov
5358dd85f1
Movie lister example rework ( #280 )
...
* Rework movie lister example app
* Code style fix
* Doc block fix
* Update the container
* Make second round of the refactoring
* Rename name to title
* Remove old movie lister docs from the examples
* Add fixtures generator output on success
* Update docblock in the entities module
* Update example readme
* Add CLI app tutorial
* Update some wording in the other tutorials
* Spread link to the tutorial
* Fix code indentation issue
2020-08-12 17:04:46 -04:00
Roman Mogylatov
ca18fea26c
Merge branch 'release/3.29.0' into master
2020-08-10 22:32:40 -04:00
Roman Mogylatov
3c69b4683f
Bump version to 3.29.0
2020-08-10 22:32:29 -04:00
Roman Mogylatov
bb1403b5e9
Update docs index and key features page
2020-08-10 22:29:25 -04:00
Roman Mogylatov
1c189c47e2
Update README.rst ( #279 )
...
* Make the message direct
* Emphasise the differences
* Change example code
* Add FAQ
2020-08-10 22:23:12 -04:00
Roman Mogylatov
d8102a825f
Merge branch 'release/3.28.1' into master
2020-08-10 15:51:01 -04:00
Roman Mogylatov
ed2a795581
Bump version to 3.28.1
2020-08-10 15:50:51 -04:00
Roman Mogylatov
c9762ce6fa
Fix typos in asyncio daemon tutorial
2020-08-10 15:49:44 -04:00
Roman Mogylatov
2bef0229d9
Merge branch 'release/3.28.0' into master
2020-08-08 14:49:26 -04:00
Roman Mogylatov
d3f3b58389
Bump version to 3.28.0
2020-08-08 14:49:08 -04:00
Roman Mogylatov
3a61457be7
Asyncio daemon tutorial ( #278 )
...
* Fix a typo in the docblock of the Configuration provider
* Update the changelog
* Add tutorial sections
* Switch to use https for httpbin.org requests
* Add what we are going to build section
* Fix ``Makefile`` to run ``aiohttp`` integration tests on Python 3.5+
* Add prerequisities and prepare the env sections
* Add logging, config and the dispacher sections
* Change logging
* Fix multiple typos in the ``flask`` and ``aiohttp`` tutorials
* Add the initial and dirty version
* Fix multiple typos in the ``flask`` and ``aiohttp`` tutorials
* Fix the 3.27.0 changelog
* Finish all the parts before the dispatcher
* Finish dispatcher section
* Update http monitor logging format
* Finish the tutorial
* Fix docblock in the dispatcher module
* Update changelog
* Add meta keywords and description
2020-08-08 14:48:05 -04:00
Roman Mogylatov
2ff36b44ab
Merge branch 'release/3.27.0' into master
2020-08-06 16:46:08 -04:00
Roman Mogylatov
0cb45bbc1c
Update the docblock of the example
2020-08-06 16:45:00 -04:00
Roman Mogylatov
5bf5a7651b
Bump version to 3.27.0
2020-08-06 16:42:49 -04:00
Roman Mogylatov
9b30752da2
Update docs
2020-08-06 16:42:31 -04:00
Roman Mogylatov
4a8133204c
Factory deep init injections ( #277 )
...
* Add factory deep context providing
* Add example
* Add test
2020-08-06 16:33:06 -04:00
Roman Mogylatov
2fc3606671
Asyncio daemon example ( #276 )
...
* Add prototype
* Update .pydocstylerc
* Add tests
* Remove one of the tests
* Fix typo in the giphynav-aiohttp
* Add README
* Fix flake8
2020-08-05 22:11:26 -04:00
Roman Mogylatov
dc9c1dde3f
Merge branch 'release/3.26.0' into master
2020-08-03 18:09:10 -04:00
Roman Mogylatov
1f302ec74c
Bump version to 3.26.0
2020-08-03 18:08:53 -04:00