Commit Graph

422 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