Roman Mogilatov
|
59b98959bc
|
Add support of positional argument injections for Callable provider
Also current commit contains:
- Some refactoring of internals
- Additional unit tests for Factory and Singleton providers
|
2015-10-21 11:47:37 +03:00 |
|
Roman Mogilatov
|
9b4a7bd28c
|
Add additional unittests for full validation of Singleton provider
|
2015-10-19 15:41:16 +03:00 |
|
Roman Mogilatov
|
824ed4f3e9
|
Add support of positional args for Factory & Singleton providers
|
2015-10-19 14:50:15 +03:00 |
|
Roman Mogilatov
|
7a4ffa140f
|
Add functionality of checking catalog bundles ownership
|
2015-10-19 12:12:38 +03:00 |
|
Roman Mogilatov
|
c13bee6fb5
|
Add optimization for Injection.value property
|
2015-10-19 10:50:17 +03:00 |
|
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 |
|