| 
							
							
								 Roman Mogylatov | 1c6160e827 | Feature/declarative container initialization (#176) * Add overriding functionality on declarative container initialization
* Update changelog
* Update bundles example | 2017-12-24 23:03:13 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogylatov | a67e4ebd44 | Rename provider ExternalDependency -> Dependency | 2017-12-21 22:47:31 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogylatov | 7bd0997f85 | Add parsing of nested containers to declarative container | 2017-11-21 11:47:55 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogylatov | 236fe316e3 | Fix bug related to double-overridden providers | 2017-11-21 11:44:33 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogylatov | be65996e57 | Add .provider attribute | 2017-10-13 10:15:21 -07:00 |  | 
			
				
					| 
							
							
								 Roman Mogylatov | bca7c78e22 | Add FactoryAggregate unit tests | 2017-10-12 19:54:06 -07:00 |  | 
			
				
					| 
							
							
								 Roman Mogylatov | d969125d7a | Update pydocstyle config for unit tests | 2017-10-12 19:54:05 -07:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 0008363a96 | Update CallableDelegate tests | 2017-07-09 23:37:51 +03: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 | d4f4c47242 | Add default value setting for Configuration provider | 2017-07-07 17:53:36 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 3046804bf5 | Add / remove some performance tests | 2017-06-09 01:39:07 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | e8bd524b6d | Add Provider.last_overriding read-only property | 2017-05-08 17:07:22 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 2aa85228d7 | Add abstract providers | 2017-04-06 18:17:06 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | c2b61defb3 | Add performance test for overridden providers | 2017-04-06 10:58:07 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 7cb3310c5d | Patch Configuration provider to raise AttributeError for special attributes | 2017-03-29 00:07:21 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 5b3dbae572 | Consolidate providers into single cython module | 2017-03-25 22:38:48 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | b8ab88dcd5 | Change name of version variable to make it follow PEP8 | 2016-12-04 13:16:48 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | e03729958d | Add test for configuration provider | 2016-12-02 19:29:17 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 3f8e53aa9c | Add configuration provider | 2016-12-02 13:53:37 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | a79df278b5 | Modify performance test | 2016-11-23 23:07:17 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | bb4ad5eb62 | Temporary disable factory sublcass performance test | 2016-11-17 23:34:44 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 82296d9fed | Add tests for base providers | 2016-11-11 12:11:56 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 07b9a991b3 | Add singleton tests | 2016-11-10 21:19:17 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 93c8bd6438 | Add tests for injections | 2016-11-10 21:00:23 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 3bb9146496 | Add tests for Callable provider | 2016-11-09 23:45:25 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 55f3d5d8ec | Add tests for factory providers | 2016-11-09 11:48:10 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 7b61464c93 | Make providers stable | 2016-11-08 13:13:43 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 322ba98f18 | Implement singletons (need refactoring) | 2016-11-06 17:14:12 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | b2f6a2cd1a | Commit onging work results | 2016-11-04 20:45:26 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 38bdc4f04f | Update providers package structure | 2016-11-04 18:35:53 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | e68df7167f | Make some style fixes in tests | 2016-11-04 16:13:21 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | f5680ff032 | Update project structure | 2016-11-04 15:48:26 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 5695c781c9 | Update project structure | 2016-11-04 13:06:47 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | e3408075de | Update repository structure | 2016-11-02 22:58:30 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 6b1ff707a2 | Remove unnecessary injection tests | 2016-11-02 12:50:13 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 76d47df7fd | Add few tests for injections | 2016-11-02 11:25:39 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | c78c9ddd86 | Add pep257 exceptions for tests | 2016-11-02 11:25:29 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | c8a5db7691 | Remove @inject decorator | 2016-10-30 13:19:39 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 81072832e4 | Add deprecation warning when @inject is used | 2016-09-16 16:02:59 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | ada2e70e28 | Add unit tests for ThreadLocalSingleton and DelegatedThreadLocalSingleton providers | 2016-08-18 23:28:39 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 1eee0fe529 | Update containers documentation + Refactor provider overriding system | 2016-06-06 11:26:53 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | ab7c8ac4d1 | Rename Provider.inject() -> Provider.provide_injection() | 2016-06-01 19:59:41 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 3416728309 | Add dynamic containers + Drop catalogs | 2016-06-01 18:53:35 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 1c1596543d | Add some tests for containers | 2016-06-01 12:03:17 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | a35db5889d | Add some functionality and tests for declarative containers + Add checks for valid provider type
+ Add some wider functionality for overriding | 2016-05-30 23:34:14 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 8fdb190118 | Add latest containers module updates + movie_lister refactoring | 2016-05-30 22:34:58 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 99b6e27ab4 | Refactor injections | 2016-05-29 16:39:39 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 7d33e0e3a2 | Drop catalogs name attribute | 2016-05-22 17:01:27 +03:00 |  |