Commit Graph

531 Commits

Author SHA1 Message Date
Roman Mogilatov
9c661744d5 Update docs about catalogs inheritance 2015-10-07 19:57:03 +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
94b2dee48a Add docs for usage of @inject decorator with classes 2015-09-28 21:56:36 +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
fd5aa5cb5a Revert "Add tests run on Python 3.5"
This reverts commit d8b4be55a6.
2015-09-21 17:57:14 +03:00
Roman Mogilatov
d8b4be55a6 Add tests run on Python 3.5 2015-09-21 17:50:09 +03:00
Roman Mogilatov
6cbd0ce7fc 0.9.5 release 2015-09-14 10:53:24 +03:00
Roman Mogilatov
1bfa0be26b 0.9.4 Release
Add minor documentation fixes
2015-09-04 10:17:13 +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
4291f0efc1 Release 0.9.1 2015-09-03 00:27:56 +03:00
Roman Mogilatov
50a3db6b94 Update Factory provider docs 2015-09-03 00:24:20 +03:00
Roman Mogilatov
2d5ce49254 Update factory attribute injections docs 2015-09-02 23:02:58 +03:00
Roman Mogilatov
479f50fb76 Update Factory method injections docs 2015-09-02 22:59:06 +03:00
Roman Mogilatov
b8a30601df Update Factory providers delegation docs 2015-09-02 22:53:39 +03:00
Roman Mogilatov
f9b4652e74 Update basic factory example and docs 2015-09-02 22:18:13 +03:00
Roman Mogilatov
98c4ec71c1 Update Singleton provider docs 2015-09-02 19:06:09 +03:00
Roman Mogilatov
1e1266a4d3 Update static providers example 2015-09-02 18:56:32 +03:00
Roman Mogilatov
b866229efb Update ExternalDependency provider example 2015-09-02 18:55:36 +03:00
Roman Mogilatov
444af2ab0e Update Callable provider docs 2015-09-02 18:48:11 +03:00
Roman Mogilatov
9326fdace4 Update ExternalDependency provider docs 2015-09-02 18:36:43 +03:00
Roman Mogilatov
a9eedc6760 Update static providers docs 2015-09-02 18:16:25 +03:00
Roman Mogilatov
a7ca196ee0 Update providers overriding docs 2015-09-02 18:14:13 +03:00
Roman Mogilatov
b0c51b0292 Add minor fixes for @di.inject() docs 2015-09-02 18:13:06 +03:00
Roman Mogilatov
54da9913eb Update docs about writing custom providers 2015-09-02 17:20:19 +03:00
Roman Mogilatov
ef5c360a30 Update catalog docs 2015-09-02 12:23:18 +03:00
Roman Mogilatov
c5c0fdbd05 Update @di.inject() documentation 2015-09-02 12:23:01 +03:00
Roman Mogilatov
0a4e8c6934 Update catalog docs examples 2015-09-02 00:24:19 +03:00
Roman Mogilatov
e1fc8dde39 Update @di.inject examples comments 2015-09-01 22:30:49 +03:00
Roman Mogilatov
62df0bb853 Update @di.inject decorator docs for 0.9.x release 2015-09-01 19:08:35 +03:00
Roman Mogilatov
57d5a30726 Update installation docs for 0.9.x release 2015-09-01 16:29:28 +03:00
Roman Mogilatov
88a7168821 Update introduction docs for 0.9.x 2015-09-01 16:28:11 +03:00
Roman Mogilatov
babb49448a Add simplified syntax of kwarg injections for `Callable` provider 2015-09-01 15:24:47 +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
ad2072688b Update test imports 2015-09-01 15:02:00 +03:00
Roman Mogilatov
4fb3a12770 Add additional shortcuts for top level package 2015-09-01 15:01:15 +03:00
Roman Mogilatov
15ed4020bc Update latest changelog 2015-09-01 00:41:10 +03:00
Roman Mogilatov
7d5f419a83 Update latest changelog 2015-09-01 00:37:21 +03:00
Roman Mogilatov
0a4cfc0d7e Fix minor issues in introduction 2015-09-01 00:36:56 +03:00
Roman Mogilatov
bab7265a90 Make minor import refactorings 2015-09-01 00:36:26 +03:00
Roman Mogilatov
234e5cb3fc Update readme with new concept example 2015-09-01 00:36:02 +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
ec2cc5dfaf Update to 0.8.1 version 2015-08-31 16:36:31 +03:00
Roman Mogilatov
6d0f892f8a Rename Objects to Dependency Injector 2015-08-31 16:31:38 +03:00
Roman Mogilatov
c9374038be Fixing @inject import bug in example 2015-08-17 22:44:28 +03:00