Commit Graph

23 Commits

Author SHA1 Message Date
Roman Mogilatov 53025756d8 Fix bug with injections of catalog bundles 2015-10-19 10:47:24 +03:00
Roman Mogilatov 476e867dc9 Restrict repeatedly binding of catalog providers 2015-10-17 01:00:32 +03:00
Roman Mogilatov 40dc54b64b Refactor catalog bundle 2015-10-16 23:54:51 +03:00
Roman Mogilatov 730d46f9a0 Add catalog packs 2015-10-15 20:16:40 +03:00
Roman Mogilatov 3b54763563 Change catalog subsets factory implementation 2015-10-14 18:34:50 +03:00
Roman Mogilatov 2ed460f054 Refactor catalog subsets 2015-10-14 17:51:05 +03:00
Roman Mogilatov 3e8232e9db Add catalog subsets 2015-10-12 16:41:38 +03:00
Roman Mogilatov 8ab0cc5e0e Fix PEP257 D211 error 2015-10-11 23:41:55 +03:00
Roman Mogilatov ee73f03cb2 Implement catalog providers, cls_providers and inherited providers class attributes 2015-10-07 14:06:11 +03:00
Roman Mogilatov 53e8f62c89 Merge remote-tracking branch 'origin/inject_for_classes' 2015-09-28 22:19:28 +03:00
Roman Mogilatov 512544ea9f Add fix for @inject decorator with classes on PyPy and Py3 2015-09-28 21:55:30 +03:00
Roman Mogilatov 2c85b38113 Fix bug with default object.__init__ in Py3 2015-09-28 14:32:07 +03:00
Roman Mogilatov 1c55f9d645 Add functionality for @inject decorator to work with classes 2015-09-28 14:19:22 +03:00
Roman Mogilatov 6cbd0ce7fc 0.9.5 release 2015-09-14 10:53:24 +03:00
Roman Mogilatov 650ee014ec Implement thread-safety 2015-09-04 02:34:24 +03:00
Roman Mogilatov b5ad081976 Add few minor refactorings 2015-09-03 16:00:23 +03:00
Roman Mogilatov bb33c925de Add simplified syntax of kwarg injections for ``Callable`` provider 2015-09-01 15:21:55 +03:00
Roman Mogilatov a1cf735391 Add Injection into __all__ list of top level package 2015-09-01 15:08:42 +03:00
Roman Mogilatov 4fb3a12770 Add additional shortcuts for top level package 2015-09-01 15:01:15 +03:00
Roman Mogilatov bab7265a90 Make minor import refactorings 2015-09-01 00:36:26 +03:00
Roman Mogilatov 01970dba27 Add simplified kwarg injections syntax for Factory and Singleton providers 2015-09-01 00:31:29 +03:00
Roman Mogilatov 6ac0e4a04e Add simplified syntax for @inject decorator 2015-09-01 00:30:38 +03:00
Roman Mogilatov 6d0f892f8a Rename Objects to Dependency Injector 2015-08-31 16:31:38 +03:00