Roman Mogylatov
							
						 
					 | 
					
						
						
						
						
							
						
						
							a85d89e6f2
							
						
					 | 
					
						
						
							
							Amend docs and add another example for `@containers.copy()` decorator
						
						
						
						
						
					 | 
					
						2021-02-19 08:11:05 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roman Mogylatov
							
						 
					 | 
					
						
						
						
						
							
						
						
							8806405f0f
							
						
					 | 
					
						
						
							
							Add docs on @containers.copy() decorator
						
						
						
						
						
					 | 
					
						2021-02-18 08:38:35 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roman Mogylatov
							
						 
					 | 
					
						
						
						
						
							
						
						
							64a7a18f79
							
						
					 | 
					
						
						
							
							Improve doc blocks in declarative_override_decorator.py example
						
						
						
						
						
					 | 
					
						2021-02-18 08:18:35 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roman Mogylatov
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							8eea9c4e45
							
						
					 | 
					
						
						
							
							Implement container.check_dependencies() (#396)
						
						
						
						
						
						
						
						* Add implementation, typing stubs, and tests
* Add docs and example
* Update changelog 
						
					 | 
					
						2021-02-14 18:47:15 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roman Mogylatov
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							674a6b0f9e
							
						
					 | 
					
						
						
							
							Container "self" injections (#392)
						
						
						
						
						
						
						
						* Add implementation
* Add Self provider tests
* Add container tests
* Remove ellipsis from tests to make them pass on Python 2
* Add tests
* Add docs
* Improve traverse() typing stubs
* Update changelog 
						
					 | 
					
						2021-02-07 14:13:23 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roman Mogylatov
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							c964253204
							
						
					 | 
					
						
						
							
							Container.reset_singletons() (#390)
						
						
						
						
						
						
						
						* Rename container tests
* Add implementation + tests
* Update changelog
* Add examples and docs 
						
					 | 
					
						2021-02-05 17:14:10 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roman Mogylatov
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							3ca6dd9af1
							
						
					 | 
					
						
						
							
							Providers traversal (#385)
						
						
						
						
						
						
						
						* Implement providers traversal in first precision
* Implement traversal for all providers
* Update traverse interface + add some tests
* Refactor tests
* Add tests for callable provider
* Add configuration tests
* Add Factory tests
* Add FactoryAggrefate tests
* Add .provides attribute to singleton providers
* Add singleton provider tests
* Add list and dict provider tests
* Add resource tests
* Add Container provider tests
* Add Selector provider tests
* Add ProvidedInstance provider tests
* Add AttributeGetter provider tests
* Add ItemGetter provider tests
* Add MethodCaller provider tests
* Refactor container interface
* Update resource provider string representation
* Add .initializer attribute to Resource provider
* Add docs and examples
* Remove not needed EOL in the tests
* Make cosmetic refactoring
* Ignore flake8 line width error in traverse example 
						
					 | 
					
						2021-02-01 09:42:21 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roman Mogylatov
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							5c1486e1a3
							
						
					 | 
					
						
						
							
							Un deprecate container decorators (#310)
						
						
						
						
						
						
						
						* Remove deprecation warnings
* Add example and docs
* Update changelog 
						
					 | 
					
						2020-10-22 12:00:46 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							e479e2cb94
							
						
					 | 
					
						
						
							
							Update the declarative container docs
						
						
						
						
						
					 | 
					
						2020-08-14 16:27:17 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roman Mogilatov
							
						 
					 | 
					
						
						
						
						
							
						
						
							2072567242
							
						
					 | 
					
						
						
							
							Fix flake8 E305 error
						
						
						
						
						
					 | 
					
						2016-11-15 14:26:40 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roman Mogilatov
							
						 
					 | 
					
						
						
						
						
							
						
						
							7ae0086a69
							
						
					 | 
					
						
						
							
							Update examples for 3.0
						
						
						
						
						
					 | 
					
						2016-11-02 18:25:48 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roman Mogilatov
							
						 
					 | 
					
						
						
						
						
							
						
						
							8d1ae1a840
							
						
					 | 
					
						
						
							
							Update container examples with namedtuples
						
						
						
						
						
					 | 
					
						2016-06-08 16:52:58 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roman Mogilatov
							
						 
					 | 
					
						
						
						
						
							
						
						
							1eee0fe529
							
						
					 | 
					
						
						
							
							Update containers documentation
						
						
						
						
						
						
						
						+ Refactor provider overriding system 
						
					 | 
					
						2016-06-06 11:26:53 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roman Mogilatov
							
						 
					 | 
					
						
						
						
						
							
						
						
							5ef01b0b07
							
						
					 | 
					
						
						
							
							Update declarative container docs
						
						
						
						
						
					 | 
					
						2016-06-03 19:20:34 +03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Roman Mogilatov
							
						 
					 | 
					
						
						
						
						
							
						
						
							5361694272
							
						
					 | 
					
						
						
							
							Add container examples
						
						
						
						
						
					 | 
					
						2016-05-30 22:34:59 +03:00 | 
					
					
						
						
							
							
							
						
					 |