python-dependency-injector/docs
Roman Mogylatov f961ff536a
Schemas (#429)
* Add single container prototype

* Add multiple containers prototype

* Add integration tests

* Implement from_*() methods and add tests

* Prototype inline injections

* Add integration test for inline providers

* Refactor integration tests

* Add integration test for reordered schema

* Remove unused imports from tests

* Refactor schema module

* Update tests to match latest schemas

* Add mypy_boto3_s3 to the test requirements

* Add boto3 to the test requirements

* Add set_provides for Callable, Factory, and Singleton providers

* Fix warnings in tests

* Add typing stubs for Callable, Factory, and Singleton .set_provides() attributes

* Fix singleton children to have optional provides

* Implement provider to provider resolving

* Fix pypy3 tests

* Implement boto3 session use case and add tests

* Implement lazy initialization and improve copying for Callable, Factory, Singleton, and Coroutine providers

* Fix Python 2 tests

* Add region name for boto3 integration example

* Remove f-strings from set_provides()

* Fix schema flake8 errors

* Implement lazy initialization and improve copying for Delegate provider

* Implement lazy initialization and improve copying for Object provider

* Speed up wiring tests

* Implement lazy initialization and improve copying for FactoryAggregate provider

* Implement lazy initialization and improve copying for Selector provider

* Implement lazy initialization and improve copying for Dependency provider

* Implement lazy initialization and improve copying for Resource provider

* Implement lazy initialization and improve copying for Configuration provider

* Implement lazy initialization and improve copying for ProvidedInstance provider

* Implement lazy initialization and improve copying for AttributeGetter provider

* Implement lazy initialization and improve copying for ItemGetter provider

* Implement lazy initialization and improve copying for MethodCaller provder

* Update changelog

* Fix typing in wiring module

* Fix wiring module loader uninstallation issue

* Fix provided instance providers error handing in asynchronous mode

Co-authored-by: Roman Mogylatov <rmk@Romans-MacBook-Pro.local>
2021-03-20 13:16:51 -04:00
..
_static Remove legacy css file 2021-03-05 17:23:57 -05:00
api Develop 4.0 (#298) 2020-10-09 15:16:27 -04:00
containers Singleton reset context (#417) 2021-03-03 08:28:10 -05:00
examples Add `boto3` example 2021-02-25 11:06:08 -05:00
examples-other Refactor factory of factories pattern example 2020-09-07 21:57:43 -04:00
introduction Fix links to `boto3` example 2021-03-01 08:28:22 -05:00
main Schemas (#429) 2021-03-20 13:16:51 -04:00
providers Add docs and example for `Factory.add_attributes()` method 2021-03-03 16:06:53 -05:00
tutorials Remove a typo from the Flask tutorial 2020-11-17 23:50:56 -05:00
conf.py Update copyright year 2021-01-10 19:31:01 -05:00
favicon.ico Add favicon 2020-10-21 17:01:31 -04:00
index.rst Pydantic settings support (#388) 2021-02-03 09:21:32 -05:00
Makefile Rename Objects to Dependency Injector 2015-08-31 16:31:38 +03:00
wiring.rst Fix links to `boto3` example 2021-03-01 08:28:22 -05:00