Commit Graph

722 Commits

Author SHA1 Message Date
Roman Mogilatov
a37f1fc256 Fix Callable.injections attribute test 2015-10-23 09:59:25 +03:00
Roman Mogilatov
0da60aafef Merge remote-tracking branch 'origin/callable_injections_attribute' 2015-10-22 17:48:34 +03:00
Roman Mogilatov
5bdca32779 Add Callable.injections read-only attribute for getting a full list of Callable injections 2015-10-22 17:43:29 +03:00
Roman Mogilatov
2052992a99 Merge remote-tracking branch 'origin/callable_provider_positional_args' 2015-10-22 16:55:56 +03:00
Roman Mogilatov
dd5cc79dd1 Update docs of Callable provider with description of positional agrument injections and new example 2015-10-22 16:52:48 +03:00
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
402539ed7f Merge remote-tracking branch 'origin/factory_and_singleton_positional_args' 2015-10-19 17:31:42 +03:00
Roman Mogilatov
cc29d68337 Update Factory docs about positional and keyword arguments 2015-10-19 17:29:00 +03:00
Roman Mogilatov
9b4a7bd28c Add additional unittests for full validation of Singleton provider 2015-10-19 15:41:16 +03:00
Roman Mogilatov
b61e3ee007 Fix test of Injection.value with catalog bundle 2015-10-19 14:53:38 +03:00
Roman Mogilatov
824ed4f3e9 Add support of positional args for Factory & Singleton providers 2015-10-19 14:50:15 +03:00
Roman Mogilatov
2a5ed703bf Merge remote-tracking branch 'origin/catalog_bundles' 2015-10-19 12:14:55 +03:00
Roman Mogilatov
7a4ffa140f Add functionality of checking catalog bundles ownership 2015-10-19 12:12:38 +03:00
Roman Mogilatov
017af8ff45 Update catalog bundle docs 2015-10-19 11:39:34 +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
682c4498ca Remove old catalog bundles example 2015-10-19 10:31:53 +03:00
Roman Mogilatov
6206cdde8d Update catalog bundles example 2015-10-19 10:31:21 +03:00
Roman Mogilatov
47127e2839 Update note in changelog about adding catalog provider bundles feature 2015-10-17 01:16:12 +03:00
Roman Mogilatov
476e867dc9 Restrict repeatedly binding of catalog providers 2015-10-17 01:00:32 +03:00
Roman Mogilatov
5799b6ff33 Update catalog provider bundles docs 2015-10-17 00:42:22 +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
4b22680406 Update subset unit tests 2015-10-14 18:07:28 +03:00
Roman Mogilatov
2ed460f054 Refactor catalog subsets 2015-10-14 17:51:05 +03:00
Roman Mogilatov
e1d6583157 Merge remote-tracking branch 'origin/six-1.10.0-support' 2015-10-12 18:41:56 +03:00
Roman Mogilatov
5a5178a025 Add notice about starting of support six 1.10.0 to changelog 2015-10-12 18:41:35 +03:00
Roman Mogilatov
8f67fcfd81 Add support of six-1.10.0 2015-10-12 18:25:21 +03:00
Roman Mogilatov
42bf37db83 Merge remote-tracking branch 'origin/py35-compat' 2015-10-12 18:22:13 +03:00
Roman Mogilatov
b95147b09a Add notes about Python 3.5 support into changelog 2015-10-12 18:20:46 +03:00
Roman Mogilatov
4647bd2945 Add Python 3.5 classifier 2015-10-12 18:20:20 +03:00
Roman Mogilatov
4237184767 Add py35 to TOXENVs 2015-10-12 18:13:54 +03:00
Roman Mogilatov
624e1cef63 Add travis env variable for running tests on py35 2015-10-12 17:48:12 +03:00
Roman Mogilatov
60f48ab3d9 Add tox commands for running tests on py35 2015-10-12 16:51:14 +03:00
Roman Mogilatov
d7462abeff Merge remote-tracking branch 'origin/catalog_subsets' 2015-10-12 16:43:51 +03:00
Roman Mogilatov
3e8232e9db Add catalog subsets 2015-10-12 16:41:38 +03:00
Roman Mogilatov
b1cb5b2d56 Add info about refactorings and code style fixes to changelog 2015-10-12 00:11:30 +03:00
Roman Mogilatov
cb333a1425 Merge remote-tracking branch 'origin/pep257-d211' 2015-10-11 23:43:42 +03:00
Roman Mogilatov
8ab0cc5e0e Fix PEP257 D211 error 2015-10-11 23:41:55 +03:00
Roman Mogilatov
b7bab4938f Merge remote-tracking branch 'origin/enhancement_of_catalog_inheritance' 2015-10-07 19:57:40 +03:00
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