Commit Graph

  • d7927bf735 Try run tests on multiple versions Roman Mogylatov 2021-01-25 17:18:34 -0500
  • 72f081a91d Add tests config Roman Mogylatov 2021-01-25 17:11:34 -0500
  • dfedead4f0 Add yaml tests skipping on Python 3.4 Roman Mogylatov 2021-01-25 17:32:22 -0500
  • 4cc39fc6eb
    369 Add required argument to config from_* methods (#376) Roman Mogylatov 2021-01-24 10:27:45 -0500
  • 94f8a89f15 Add extra test for from_ini() 369-Add-option-required-to-config-from-methods Roman Mogylatov 2021-01-24 10:27:20 -0500
  • 2f0ab45f11 Make doc block fix Roman Mogylatov 2021-01-24 10:19:04 -0500
  • efd049f43c Update changelog Roman Mogylatov 2021-01-24 10:15:20 -0500
  • 7957d5e1d6 Update changelog Roman Mogylatov 2021-01-24 10:13:34 -0500
  • 5fac5e4d16 Update documentation Roman Mogylatov 2021-01-24 10:11:11 -0500
  • a7a0294f5d Update from_env() method Roman Mogylatov 2021-01-24 09:15:38 -0500
  • f701ef8085 Update from_dict() method Roman Mogylatov 2021-01-24 08:58:11 -0500
  • ff4cb0e9a8 Update from_ini() method Roman Mogylatov 2021-01-24 08:37:00 -0500
  • fbf01c0f3b Update from_yaml() method Roman Mogylatov 2021-01-24 08:32:50 -0500
  • 0b48f38f13 Update typing stubs Roman Mogylatov 2021-01-24 08:32:23 -0500
  • 2d49308c16
    Configuration strict mode raise on non existing files (#375) Roman Mogylatov 2021-01-23 22:37:50 -0500
  • 46625b837d Update changelog configuration-strict-mode-raise-on-non-existing-files Roman Mogylatov 2021-01-23 22:36:36 -0500
  • bbf4900b8e Update docs Roman Mogylatov 2021-01-23 22:34:10 -0500
  • f3c3e6cf3d Update from_dict() Roman Mogylatov 2021-01-23 22:02:14 -0500
  • ba86005ae3 Update from_env() Roman Mogylatov 2021-01-23 21:54:03 -0500
  • 91b9c6814a Refactor UNDEFINED Roman Mogylatov 2021-01-23 21:40:51 -0500
  • ce736c867d Update from_ini() Roman Mogylatov 2021-01-23 10:26:34 -0500
  • 6386a0b94d Refactor YAML environment variables interpolation Roman Mogylatov 2021-01-23 10:07:27 -0500
  • 922b7b8ec6 Update from_yaml() Roman Mogylatov 2021-01-23 09:54:39 -0500
  • 500855895b
    372 Change yaml loader to safe loader (#373) Roman Mogylatov 2021-01-21 18:00:24 -0500
  • e4c83190e4 Update changelog 372-Change-YAML-loader-to-safe-loader Roman Mogylatov 2021-01-21 17:55:47 -0500
  • 9b888d1d19 Add docs Roman Mogylatov 2021-01-21 17:48:48 -0500
  • 0e55a59240 Add safe loader with env interpolation and an arg to provide custom loader Roman Mogylatov 2021-01-21 17:27:17 -0500
  • 582c232790 Update version to dev Roman Mogylatov 2021-01-21 17:57:31 -0500
  • 2f18e2dce9
    Replace unsafe yaml.Loader in config.from_yaml Stefano Frazzetto 2021-01-21 21:07:55 +0000
  • d533ac110a Add extra tests for asynchronous injections Roman Mogylatov 2021-01-21 11:28:42 -0500
  • c16f974517 Refactor asynchronous injections Roman Mogylatov 2021-01-21 11:20:21 -0500
  • 4b0272ab30 Fix #368 Async providers do not work with async dependencies Roman Mogylatov 2021-01-21 10:51:37 -0500
  • 349c252b50 Merge branch 'release/4.10.3' into master 4.10.3 Roman Mogylatov 2021-01-20 09:04:24 -0500
  • c865e7c90d Bump version to 4.10.3 release/4.10.3 Roman Mogylatov 2021-01-20 09:04:11 -0500
  • e338309c10 Merge branch 'develop' of https://github.com/ets-labs/python-dependency-injector into develop Roman Mogylatov 2021-01-20 08:59:49 -0500
  • 9f7dbe89f6 Merge branch 'release/4.10.2' into master Roman Mogylatov 2021-01-19 17:51:00 -0500
  • 0cc63cd075 Merge branch 'release/4.10.2' into master 4.10.2 Roman Mogylatov 2021-01-19 17:51:00 -0500
  • a635e46b59 Bump version to 4.10.2 release/4.10.2 Roman Mogylatov 2021-01-19 17:50:46 -0500
  • 21cc6ffc1b Fix bug #361: failure on async resource depends on other async resource Roman Mogylatov 2021-01-19 17:47:25 -0500
  • 2cfc61aa37 Merge branch 'release/4.10.1' into master 4.10.1 Roman Mogylatov 2021-01-18 21:03:09 -0500
  • 50c5c81fd7 Bump version to 4.10.1 release/4.10.1 Roman Mogylatov 2021-01-18 21:02:56 -0500
  • 0ab0239d47 Switch Coveralls reporting Travis Job to run on Python 3.9. Roman Mogylatov 2021-01-18 20:53:37 -0500
  • 4991c5d4b0 Fix a Python 3.9 GenericAlias introspection bug, issue #362 Roman Mogylatov 2021-01-18 20:49:56 -0500
  • 2ced67d52b Merge branch 'release/4.10.0' into master 4.10.0 Roman Mogylatov 2021-01-16 08:55:15 -0500
  • 7ada2dc938 Bump version to 4.10.0 release/4.10.0 Roman Mogylatov 2021-01-16 08:55:00 -0500
  • d74e8248a1
    Required config options and strict mode (#360) Roman Mogylatov 2021-01-16 08:53:40 -0500
  • 4e1233eb47 Update example doc block required-config-options-and-strict-mode Roman Mogylatov 2021-01-16 08:52:25 -0500
  • af212ea38e Update changelog Roman Mogylatov 2021-01-16 08:50:50 -0500
  • e758fa9d95 Add docs Roman Mogylatov 2021-01-16 08:47:55 -0500
  • d3d907d4e5 Add tests for defined None values in required/strict mode Roman Mogylatov 2021-01-16 08:37:20 -0500
  • bafb865127 Add wiring support Roman Mogylatov 2021-01-16 08:16:48 -0500
  • b62010d37f Add wiring tests for required() modifier Roman Mogylatov 2021-01-16 08:02:52 -0500
  • d039dc002e Add .required() for configuration option Roman Mogylatov 2021-01-16 07:55:09 -0500
  • 6f22549882 Add strict mode + tests Roman Mogylatov 2021-01-16 07:17:24 -0500
  • 3b69ed91c6 Merge branch 'release/4.9.1' into master 4.9.1 Roman Mogylatov 2021-01-15 16:22:28 -0500
  • 21fb81dffb Bump version to 4.9.1 release/4.9.1 Roman Mogylatov 2021-01-15 16:22:12 -0500
  • d9ff0a01fd Fix a bug in the `Configuration` provider to correctly handle undefined values Roman Mogylatov 2021-01-15 16:21:57 -0500
  • b873137614 Merge branch 'release/4.9.0' into master 4.9.0 Roman Mogylatov 2021-01-15 07:24:02 -0500
  • 07d6261e3f Bump version to 4.9.0 release/4.9.0 Roman Mogylatov 2021-01-15 07:23:45 -0500
  • 907a4f1887
    Add dependencies attribute to declarative and dynamic containers (#359) Roman Mogylatov 2021-01-15 07:20:37 -0500
  • 781b3a6ac4 Add typing tests add-dependencies-attribute Roman Mogylatov 2021-01-15 07:18:12 -0500
  • 04c6b35549 Update changelog Roman Mogylatov 2021-01-15 07:13:17 -0500
  • b761167f9d Add .dependencies attribute to declarative and dynamic containers Roman Mogylatov 2021-01-15 07:05:38 -0500
  • 3e207a4f21 Merge branch 'release/4.8.3' into master 4.8.3 Roman Mogylatov 2021-01-15 06:44:54 -0500
  • a996c142ac Bump version to 4.8.3 release/4.8.3 Roman Mogylatov 2021-01-15 06:44:41 -0500
  • 1c87a9973d Fix a bug in the `Configuration provider to correctly handle overriding by None`. Roman Mogylatov 2021-01-15 06:44:24 -0500
  • 1cbd3a0215 Merge branch 'release/4.8.2' into master 4.8.2 Roman Mogylatov 2021-01-13 17:08:36 -0500
  • 21053b3fb1 Bump version to 4.8.2 release/4.8.2 Roman Mogylatov 2021-01-13 17:08:26 -0500
  • 1628cfaf28 Fix `Container` provider to apply context overridings on root container initialization Roman Mogylatov 2021-01-13 17:07:41 -0500
  • de6c3cda78 Fix side effect in `Container` provider overriding Roman Mogylatov 2021-01-13 09:11:24 -0500
  • d9f914dfeb Merge branch 'release/4.8.1' into master 4.8.1 Roman Mogylatov 2021-01-12 17:50:28 -0500
  • b425ac955c Bump version to 4.8.1 release/4.8.1 Roman Mogylatov 2021-01-12 17:50:11 -0500
  • dd57c68ce5 Fix declarative container multi-level inheritance issue Roman Mogylatov 2021-01-12 17:49:48 -0500
  • 46422a6845 Merge branch 'release/4.8.0' into master 4.8.0 Roman Mogylatov 2021-01-12 08:42:38 -0500
  • 6b8239ebb4 Bump version to 4.8.0 release/4.8.0 Roman Mogylatov 2021-01-12 08:42:14 -0500
  • cd4807b2f9 Add support of overriding for container provider Roman Mogylatov 2021-01-12 08:41:59 -0500
  • cebeb79b93 Merge branch 'release/4.7.0' into master 4.7.0 Roman Mogylatov 2021-01-11 08:19:59 -0500
  • 86c4a22b5f Bump version to 4.7.0 release/4.7.0 Roman Mogylatov 2021-01-11 08:19:34 -0500
  • 8dd8446d39
    Wiring container injection (#353) Roman Mogylatov 2021-01-11 08:18:02 -0500
  • 35cf6a1655 Improve typing wiring-container-injection Roman Mogylatov 2021-01-11 08:16:53 -0500
  • df0fa8ae84 Update changelog Roman Mogylatov 2021-01-11 08:12:07 -0500
  • 3429dfd1b9 Update docs Roman Mogylatov 2021-01-11 08:10:42 -0500
  • 9ac7cb7f22 Add example Roman Mogylatov 2021-01-11 08:05:54 -0500
  • f3a54040e8 Add container injections to wiring Roman Mogylatov 2021-01-11 08:05:40 -0500
  • 6e77a95909 Merge branch 'release/4.6.1' into master 4.6.1 Roman Mogylatov 2021-01-10 20:02:57 -0500
  • ce1bf704f2 Bump version to 4.6.1 release/4.6.1 Roman Mogylatov 2021-01-10 20:02:46 -0500
  • 9cd201a493 Merge branch 'release/4.6.0' into master 4.6.0 Roman Mogylatov 2021-01-10 19:32:29 -0500
  • dfb7bb5a93 Bump version to 4.6.0 release/4.6.0 Roman Mogylatov 2021-01-10 19:31:59 -0500
  • 48a2bcc039 Update copyright year Roman Mogylatov 2021-01-10 19:31:01 -0500
  • feed916f46
    Async resources and injections (#352) Roman Mogylatov 2021-01-10 19:26:15 -0500
  • 9d6dd768f7 Make cosmetic fix to containers.pyx async-resources-and-injections Roman Mogylatov 2021-01-10 19:25:11 -0500
  • 167fb82224 Update changelog Roman Mogylatov 2021-01-10 19:18:19 -0500
  • 8f10f2b18e Mute flake8 errors in async provider examples Roman Mogylatov 2021-01-10 19:10:39 -0500
  • c42bac1d74 Add cross links to async docs Roman Mogylatov 2021-01-10 19:00:14 -0500
  • 0a484fa553 Add provider async mode docs Roman Mogylatov 2021-01-10 18:49:43 -0500
  • b146504675 Reword async provider docs Roman Mogylatov 2021-01-10 17:09:14 -0500
  • 4e4d4a7fb0 Add docs on provider async mode enabling Roman Mogylatov 2021-01-09 09:42:41 -0500
  • 40ae522231 Add providers async injections example Roman Mogylatov 2021-01-09 08:54:24 -0500
  • 7f59ec25bd Add async injections page and update docs index, readme, and key features pages Roman Mogylatov 2021-01-09 08:35:49 -0500
  • efbb8df23f Add async injections docs for wiring Roman Mogylatov 2021-01-09 08:08:03 -0500