Commit Graph

  • c2877777af Refactor + add tests to #569 Roman Mogylatov 2022-03-27 14:18:46 -0400
  • 8fe00bcff0
    569 fix numpy typing wiring (#570) Vlad Fisher 2022-03-28 01:11:04 +0700
  • 3d128ca5ca fix return VKFisher 2022-03-22 16:37:34 +0700
  • 586ba89047 better subclass check VKFisher 2022-03-22 11:19:10 +0700
  • aa11b0bb82 import numpy.typing in tests VKFisher 2022-03-22 10:36:58 +0700
  • eb53f733c2 change erroneous issubclass call to isinstance VKFisher 2022-03-22 10:36:43 +0700
  • c26b260c73 Merge branch 'release/4.38.0' into master 4.38.0 Roman Mogylatov 2022-01-30 23:28:11 -0500
  • ad0d430229 Bump version to 4.38.0 Roman Mogylatov 2022-01-30 23:27:58 -0500
  • 0235d68265 Refactor string imports Roman Mogylatov 2022-01-30 23:19:09 -0500
  • 86df7f91f6
    531 Provider import from string (#555) Roman Mogylatov 2022-01-30 23:16:55 -0500
  • a40b380291 Update docs 531-provider-import-from-string Roman Mogylatov 2022-01-30 23:11:24 -0500
  • 9fa76c0992 Update changelog Roman Mogylatov 2022-01-30 21:28:48 -0500
  • 87a033c075 Update typing and add typing tests Roman Mogylatov 2022-01-30 21:14:22 -0500
  • 109dd8b761 Update tests to pass on Python 2 Roman Mogylatov 2022-01-29 22:57:54 -0500
  • ddf1eb29e8 Add tests Roman Mogylatov 2022-01-29 22:51:42 -0500
  • 21f98a4e83 Refactor the implementation Roman Mogylatov 2022-01-29 22:30:18 -0500
  • 6ec978d13e Implement string imports for Factory, Callable, Singletons, and Resource Roman Mogylatov 2022-01-29 16:49:08 -0500
  • 38ca1cdeed Fix #550 Roman Mogylatov 2022-01-28 23:12:08 -0500
  • 8f9e978130
    Merge 8340d5fd7d into 8dc3dd2f09 whysage 2022-01-17 19:23:10 +0300
  • 8dc3dd2f09 Update quotes in Cython and Python modules Roman Mogylatov 2022-01-16 20:32:42 -0500
  • a38ca647c3 Update quotes in typing stubs Roman Mogylatov 2022-01-16 19:46:18 -0500
  • d4933baec1 Update logo, v4 Roman Mogylatov 2022-01-16 18:39:36 -0500
  • 742e73af1a
    Aggregate provider (#544) Roman Mogylatov 2022-01-09 21:45:20 -0500
  • 417c449092 Add wording improvements to the docs aggregate-provider Roman Mogylatov 2022-01-09 21:40:50 -0500
  • 5b9da9ea5b Update cross links between Aggregate, Selector, and FactoryAggregate docs Roman Mogylatov 2022-01-09 21:25:52 -0500
  • 5700826c6a Add Aggregate provider docs and example Roman Mogylatov 2022-01-09 19:21:31 -0500
  • 0a45fd5deb Update changelog Roman Mogylatov 2022-01-08 19:57:13 -0500
  • 03487d7945 Refactor FactoryAggregate Roman Mogylatov 2022-01-08 19:43:56 -0500
  • ec78d03b9b Add typing tests Roman Mogylatov 2022-01-08 19:39:51 -0500
  • 73dd6e3711 Add tests Roman Mogylatov 2022-01-08 19:32:04 -0500
  • eb893a756c Add implementation and typing stubs Roman Mogylatov 2022-01-08 19:16:16 -0500
  • cfadd8c3fa
    Add config.from_env(as_=...) (#541) Roman Mogylatov 2021-12-20 23:46:51 +0100
  • 27c7c93561 Update doc blocks add_from_env_as_ Roman Mogylatov 2021-12-20 23:41:47 +0100
  • ef465a5bcb Update wording in changelog and docs Roman Mogylatov 2021-12-20 23:37:13 +0100
  • 926208c490 Improve wording in di_in_python.rst Roman Mogylatov 2021-12-20 19:20:19 +0200
  • 3cc54462bd Add tests for an empty environment variable Roman Mogylatov 2021-12-20 19:15:19 +0200
  • d9984a55ef Update docs Roman Mogylatov 2021-12-20 19:14:47 +0200
  • f3416552cf Update changelog Roman Mogylatov 2021-12-20 18:52:55 +0200
  • e2f8849dba Add typing tests Roman Mogylatov 2021-12-20 18:45:28 +0200
  • f68b59f9ed Update demo example Roman Mogylatov 2021-12-20 15:24:55 +0200
  • 7e20b7e88d Add unit tests Roman Mogylatov 2021-12-20 15:16:07 +0200
  • 93058536e4 Add implementation and typing stub Roman Mogylatov 2021-12-20 15:02:04 +0200
  • cc17052acc Fix mypy issues Roman Mogylatov 2021-11-29 00:13:17 +0200
  • 7238482402 Add .providers attribute and .set_providers() method to FactoryAggregate provider Roman Mogylatov 2021-11-26 19:50:19 +0300
  • 8340d5fd7d #509 Use logging for providers error. whysage 2021-11-08 20:04:20 +0200
  • 4ecf6cdad2 #509 Add providers log on error. whysage 2021-11-01 23:35:50 +0200
  • 541131e338 Merge branch 'release/4.37.0' into master 4.37.0 Roman Mogylatov 2021-10-31 21:12:54 -0400
  • 72d0e2610d Add announce of Python 3.5 support dropping Roman Mogylatov 2021-10-31 21:00:28 -0400
  • 0b3bcf334e Bump version to 4.37.0 Roman Mogylatov 2021-10-31 20:50:16 -0400
  • 99d858e2fb Upgrade Cython to 0.29.24 Roman Mogylatov 2021-10-31 20:48:23 -0400
  • fe01ad41d9
    Update examples to use config __init__ args (#527) Roman Mogylatov 2021-10-31 20:31:39 -0400
  • 0bd4dc58ed Update asyncio-daemon example and tutorial update-examples-with-config-init-args Roman Mogylatov 2021-10-31 20:25:13 -0400
  • 29d0900970 Update aiohttp example and tutorial Roman Mogylatov 2021-10-31 17:46:23 -0400
  • f531de3138 Update flask example and tutorial Roman Mogylatov 2021-10-28 21:51:17 -0400
  • 2ce4a1c6b9 Update flask-blueprints example Roman Mogylatov 2021-10-27 21:29:06 -0400
  • 17be5f9365 Update fastapi-sqlalchemy example Roman Mogylatov 2021-10-27 21:22:17 -0400
  • 485d6e7179 Update fastapi-simple example Roman Mogylatov 2021-10-27 21:10:18 -0400
  • 14744e4b70 Update fastapi example Roman Mogylatov 2021-10-27 21:08:37 -0400
  • 04faec5b00 Update sanic example with wiring_config Roman Mogylatov 2021-10-27 20:58:24 -0400
  • dc6311d2e2 Update sanic example Roman Mogylatov 2021-10-27 20:37:14 -0400
  • b8c23a204d Update CLI tutorial Roman Mogylatov 2021-10-27 20:03:07 -0400
  • ff91f0bda2 Update movie lister example Roman Mogylatov 2021-10-27 19:45:49 -0400
  • da636171de Update decoupled-packages example Roman Mogylatov 2021-10-27 17:06:24 -0400
  • 7c1d8d5225 Update application-multiple-containers example Roman Mogylatov 2021-10-27 17:01:04 -0400
  • 273cd7cc84 Update application-single-container example Roman Mogylatov 2021-10-27 17:00:23 -0400
  • 6030950596
    Configuration(pydantic_settings=[...]) (#525) Roman Mogylatov 2021-10-26 21:08:47 -0400
  • e38eb618be Add docs Roman Mogylatov 2021-10-26 21:03:32 -0400
  • ddf106faa3 Add tests Roman Mogylatov 2021-10-26 20:58:00 -0400
  • dccd26c0be Add example Roman Mogylatov 2021-10-26 20:43:06 -0400
  • 032b599af7 Fix deepcopy() Roman Mogylatov 2021-10-26 20:42:56 -0400
  • 4749577861 Update changelog Roman Mogylatov 2021-10-26 20:39:39 -0400
  • 3873d1bc2b Add implementation Roman Mogylatov 2021-10-26 20:38:57 -0400
  • 34902db86e
    Configuration(ini_files=[...]) (#524) Roman Mogylatov 2021-10-26 20:27:11 -0400
  • bb3f770ccd Update documentation config-ini-files-in-init Roman Mogylatov 2021-10-26 20:21:50 -0400
  • 1d979f01c4 Update changelog Roman Mogylatov 2021-10-26 20:19:06 -0400
  • b2eb1217c2 Add more tests and example Roman Mogylatov 2021-10-26 20:17:13 -0400
  • 3401bdaab6 Add tests Roman Mogylatov 2021-10-24 20:59:02 -0400
  • e6c283dc69 Add implementation Roman Mogylatov 2021-10-24 20:52:46 -0400
  • 026aa2bcfd Update changelog Roman Mogylatov 2021-10-24 20:40:52 -0400
  • b16b190ff7
    Configuration(yaml_files=[...]) (#522) Roman Mogylatov 2021-10-23 21:46:50 -0400
  • 7e21c1f074 Update changelog config-yaml-files-in-init Roman Mogylatov 2021-10-23 21:43:59 -0400
  • 86f551e751 Update changelog Roman Mogylatov 2021-10-23 21:36:58 -0400
  • b1cd3272fc Add docs and example Roman Mogylatov 2021-10-23 21:18:01 -0400
  • 68a3ce14f9 Increase priority of overriding from context Roman Mogylatov 2021-10-23 20:38:30 -0400
  • ab13daa3a5 Implement container API Roman Mogylatov 2021-10-23 15:17:40 -0400
  • 8a31384b18 Fix issue with explicit providing of envs_required=False for configuration from_*() Roman Mogylatov 2021-10-22 21:08:24 -0400
  • f51a946973 Move config test fixtures Roman Mogylatov 2021-10-22 20:23:53 -0400
  • 93001c2627 Add provider changes and tests Roman Mogylatov 2021-10-22 20:20:31 -0400
  • b97862cb9f
    Python 3.10 (#520) Roman Mogylatov 2021-10-20 12:10:05 -0400
  • 5fc0097021 Update publishing GA job python-3.10 Roman Mogylatov 2021-10-19 13:38:53 -0400
  • 3498ed9a90 Update GA tests-and-linters job to use latest ubuntu for tests Roman Mogylatov 2021-10-19 12:28:44 -0400
  • fccda3b2f8 Publishing test #1 Roman Mogylatov 2021-10-19 11:39:10 -0400
  • a9b599372c Update publishing job config for testing Roman Mogylatov 2021-10-19 11:28:36 -0400
  • 1b2c1aa3b7 Update changelog Roman Mogylatov 2021-10-19 10:07:25 -0400
  • b02b8e56f0 Add botocore warning ignores Roman Mogylatov 2021-10-18 16:30:42 -0400
  • a631ca213f Merge branch 'develop' of github.com:ets-labs/python-dependency-injector into python-3.10 Roman Mogylatov 2021-10-18 16:28:09 -0400
  • 94aca21fb8
    Pytest migration (#519) Roman Mogylatov 2021-10-18 16:19:03 -0400
  • 4bd8eb1e5e Update changelog and cosmetic fixes pytest-migration Roman Mogylatov 2021-10-18 16:06:25 -0400
  • ab93b9d488 Migrate singleton tests Roman Mogylatov 2021-10-18 16:04:07 -0400
  • 1377432eec Update doc blocks and imports Roman Mogylatov 2021-10-18 14:56:37 -0400