Commit Graph

  • 0fab16db94 Implement lazy initialization and improve copying for Callable, Factory, Singleton, and Coroutine providers Roman Mogylatov 2021-03-07 10:17:15 -0500
  • dbc6393561 Implement boto3 session use case and add tests Roman Mogylatov 2021-03-06 10:12:59 -0500
  • 35a6f47aff Fix pypy3 tests Roman Mogylatov 2021-03-06 09:45:45 -0500
  • 47f8c6ebe8 Implement provider to provider resolving Roman Mogylatov 2021-03-06 09:20:06 -0500
  • bcc0b2ad54 Fix singleton children to have optional provides Roman Mogylatov 2021-03-06 09:19:26 -0500
  • ce36033faa Add typing stubs for Callable, Factory, and Singleton .set_provides() attributes Roman Mogylatov 2021-03-06 09:02:05 -0500
  • 41cf1bd6b4 Fix warnings in tests Roman Mogylatov 2021-03-06 08:58:30 -0500
  • b347efc62f Add set_provides for Callable, Factory, and Singleton providers Roman Mogylatov 2021-03-06 08:46:13 -0500
  • b457f54299 Add boto3 to the test requirements Roman Mogylatov 2021-03-06 08:16:02 -0500
  • 2e4d6d95d5 Add mypy_boto3_s3 to the test requirements Roman Mogylatov 2021-03-06 08:13:45 -0500
  • 2a3b670d1d Update tests to match latest schemas Roman Mogylatov 2021-02-26 12:44:53 -0500
  • 8cac34b1c0 Refactor schema module Roman Mogylatov 2021-02-25 17:50:02 -0500
  • 19786d3c7a Remove unused imports from tests Roman Mogylatov 2021-02-25 17:23:12 -0500
  • a78edf4990 Add integration test for reordered schema Roman Mogylatov 2021-02-25 17:21:53 -0500
  • 70e105d609 Refactor integration tests Roman Mogylatov 2021-02-25 17:17:50 -0500
  • 6f41372b68 Add integration test for inline providers Roman Mogylatov 2021-02-25 17:12:19 -0500
  • b882c7cdf3 Prototype inline injections Roman Mogylatov 2021-02-25 09:45:07 -0500
  • 73d9c97c1b Implement from_*() methods and add tests Roman Mogylatov 2021-02-24 08:56:09 -0500
  • 3c3c6def6d Add integration tests Roman Mogylatov 2021-02-23 18:03:09 -0500
  • 5121b5c070 Add multiple containers prototype Roman Mogylatov 2021-02-22 17:03:45 -0500
  • 436bb1a5a2 Add single container prototype Roman Mogylatov 2021-02-22 15:58:09 -0500
  • 8cad8c6b65 Merge branch 'release/4.30.0' into master 4.30.0 Roman Mogylatov 2021-03-19 20:23:39 -0400
  • 9ea8709ed9 Bump version to 4.30.0 Roman Mogylatov 2021-03-19 20:23:20 -0400
  • 6c1b7cc677 Remove restriction to wire a dynamic container Roman Mogylatov 2021-03-19 20:23:10 -0400
  • ee89476db0 Merge branch 'release/4.29.2' into master 4.29.2 Roman Mogylatov 2021-03-08 16:33:46 -0500
  • e42d7dc05e Bump version to 4.29.2 release/4.29.2 Roman Mogylatov 2021-03-08 16:33:32 -0500
  • bbbed8972a
    Wiring import fixes numpy scipy (#422) Roman Mogylatov 2021-03-08 16:32:34 -0500
  • 0d80f4834a Fix slow numpy/scipy installs on pypy3 wiring-import-fixes-numpy-scipy Roman Mogylatov 2021-03-08 16:28:45 -0500
  • 150fd1fed3 Fix flake8 errors and update changelog Roman Mogylatov 2021-03-08 16:18:11 -0500
  • 677857f215 Add signature guards Roman Mogylatov 2021-03-08 16:09:18 -0500
  • b3bcf60ced Merge branch 'release/4.29.1' into master 4.29.1 Roman Mogylatov 2021-03-05 20:20:10 -0500
  • ed0b93bdbe Pin ubuntu to 18.04 for publishing jobs release/4.29.1 Roman Mogylatov 2021-03-05 20:19:31 -0500
  • d4ebb1b786
    Remove unittest2 (#419) Roman Mogylatov 2021-03-05 20:17:28 -0500
  • 1ae09ced5d Update changelog remove-unittest2 Roman Mogylatov 2021-03-05 20:16:40 -0500
  • 36a81b4ef7 Skip a couple of tests on Python 2.7 Roman Mogylatov 2021-03-05 20:12:38 -0500
  • 58a4b15f45 Remove unittest2 framework Roman Mogylatov 2021-03-05 20:08:15 -0500
  • 6b57ce9f15 Merge branch 'release/4.29.1' into master Roman Mogylatov 2021-03-05 17:28:56 -0500
  • dbad7949b0 Bump version to 4.29.1 Roman Mogylatov 2021-03-05 17:28:46 -0500
  • 22629544a4 Fix recursive copying issue in `Delegate` provider Roman Mogylatov 2021-03-05 17:24:48 -0500
  • c14ff96773 Remove legacy css file Roman Mogylatov 2021-03-05 17:23:57 -0500
  • 2cab6c687a Add docs and example for `Factory.add_attributes()` method Roman Mogylatov 2021-03-03 16:06:53 -0500
  • f1a3ad0b82 Merge branch 'release/4.29.0' into master 4.29.0 Roman Mogylatov 2021-03-03 09:06:29 -0500
  • 3f026887bf Bump version to 4.29.0 release/4.29.0 Roman Mogylatov 2021-03-03 09:06:19 -0500
  • 1304e596d6
    Container provider override API (#418) Roman Mogylatov 2021-03-03 09:05:15 -0500
  • 623cc250ec Update changelog container-provider-override-api Roman Mogylatov 2021-03-03 09:01:53 -0500
  • ef5709180a Add tests Roman Mogylatov 2021-03-03 08:59:59 -0500
  • a04827822e Implement override API Roman Mogylatov 2021-03-02 19:20:32 -0500
  • 2bf3601695
    Singleton reset context (#417) Roman Mogylatov 2021-03-03 08:28:10 -0500
  • f52ef6f090 Add container docs singleton-reset-context Roman Mogylatov 2021-03-03 08:23:43 -0500
  • b3b44f628a Add changelog Roman Mogylatov 2021-03-03 08:17:26 -0500
  • 90748b4bb5 Add docs and example Roman Mogylatov 2021-03-03 08:14:14 -0500
  • 3689ad9a73 Pin ubuntu version to 18.04 Roman Mogylatov 2021-03-02 17:13:28 -0500
  • 8eb7501ec1 Make some refactoring and add tests Roman Mogylatov 2021-03-02 17:04:50 -0500
  • a948ff37b7 Add implementation and typing stubs Roman Mogylatov 2021-03-01 10:11:09 -0500
  • e0b0a1e968 Merge branch 'release/4.28.1' into master 4.28.1 Roman Mogylatov 2021-03-01 09:06:24 -0500
  • e6a0973be3 Bump version to 4.28.1 release/4.28.1 Roman Mogylatov 2021-03-01 09:06:11 -0500
  • 346451819e Fix async mode mode exception handling issue in `Dependency` provider Roman Mogylatov 2021-03-01 09:01:51 -0500
  • 26571e805a Fix links to `boto3` example Roman Mogylatov 2021-03-01 08:28:22 -0500
  • 25c966f7af Merge branch 'release/4.28.0' into master 4.28.0 Roman Mogylatov 2021-02-28 21:08:59 -0500
  • cc05b42200 Bump version to 4.28.0 release/4.28.0 Roman Mogylatov 2021-02-28 21:08:50 -0500
  • da13341453
    Wiring: attribute injections (#414) Roman Mogylatov 2021-02-28 21:07:50 -0500
  • 9f6d236fdf Fix Python 3.6 tests and flake8 wiring-attribute-injections Roman Mogylatov 2021-02-28 21:03:15 -0500
  • b2a766f02b Update changelog Roman Mogylatov 2021-02-28 20:57:39 -0500
  • 850e1c7b36 Add docs and the example Roman Mogylatov 2021-02-28 20:55:47 -0500
  • 515dbd63cf Add tests for invalid type of marker Roman Mogylatov 2021-02-28 20:26:21 -0500
  • 2ef5ddfe4c Update tests with typing Roman Mogylatov 2021-02-28 20:15:42 -0500
  • 1df2f60aa7 Add tests for module and class for string ids Roman Mogylatov 2021-02-28 20:08:06 -0500
  • aec662a7b7 Add tests for module and class Roman Mogylatov 2021-02-28 20:00:57 -0500
  • 1d28e62a93 Add implementation Roman Mogylatov 2021-02-28 13:27:55 -0500
  • c787ac2f63 Merge branch 'release/4.27.0' into master 4.27.0 Roman Mogylatov 2021-02-27 09:47:11 -0500
  • 48392beff2 Bump version to 4.27.0 release/4.27.0 Roman Mogylatov 2021-02-27 09:46:58 -0500
  • 73b8a4aac4
    Introduce wiring inspect filter (#412) Roman Mogylatov 2021-02-27 09:45:49 -0500
  • 71720ac418 Refactor wiring werkzeug-local-proxy-exclusion Roman Mogylatov 2021-02-27 09:43:12 -0500
  • 5daa64284c Upgrade exclusion filter Roman Mogylatov 2021-02-27 09:41:53 -0500
  • 75e346cbdb Introduce wiring inspect filter Roman Mogylatov 2021-02-27 09:25:30 -0500
  • 6763ad2934 Update changelog Roman Mogylatov 2021-02-25 17:02:01 -0500
  • 4ac798014a
    Integration: DeepSource (#407) Shubhendra Singh Chauhan 2021-02-26 03:27:34 +0530
  • 9788a1888f Add `boto3` example Roman Mogylatov 2021-02-25 10:51:40 -0500
  • 4f37040486
    Merge remote-tracking branch 'upstream/develop' shubhendra 2021-02-25 20:59:25 +0530
  • 047fb0dffb
    Create .deepsource.toml Shubhendra Singh Chauhan 2021-02-25 20:42:43 +0530
  • 3cf14c139f Add @withshubh to the list of contributors Roman Mogylatov 2021-02-25 09:52:24 -0500
  • 95b0356edc Update changelog Roman Mogylatov 2021-02-25 09:51:33 -0500
  • 43eb15ed65
    fix: code quality issues (#406) Shubhendra Singh Chauhan 2021-02-25 20:14:15 +0530
  • 9ac8911b78
    revert "remove unused import" Shubhendra Singh Chauhan 2021-02-25 20:10:51 +0530
  • 20534c78a4
    Use literal syntax to create data structure shubhendra 2021-02-25 12:56:05 +0530
  • 16f8755cef
    Remove unused imports shubhendra 2021-02-25 12:56:05 +0530
  • 34db0770c3
    Refactor unnecessary else / elif when if block has a return statement shubhendra 2021-02-25 12:56:04 +0530
  • 5f6777db19 Add tests for `.as_float()` modifier usage with wiring Roman Mogylatov 2021-02-23 10:20:04 -0500
  • d3720bd6dd Merge branch 'release/4.26.0' into master 4.26.0 Roman Mogylatov 2021-02-21 10:35:42 -0500
  • 0149338bb6 Bump version to 4.26.0 release/4.26.0 Roman Mogylatov 2021-02-21 10:35:33 -0500
  • a4a84bea54
    Wiring by string id (#403) Roman Mogylatov 2021-02-21 10:34:28 -0500
  • cb001e1fcb Add example and docs wiring-by-string-id Roman Mogylatov 2021-02-21 10:27:35 -0500
  • 32ab67569b Fix flake8 errors Roman Mogylatov 2021-02-20 10:34:47 -0500
  • 281ecdbeae Update changelog Roman Mogylatov 2021-02-20 10:34:01 -0500
  • 162c409560 Fix flake8 errors Roman Mogylatov 2021-02-20 10:32:46 -0500
  • 3d67c3ba23 Refactor wiring module Roman Mogylatov 2021-02-20 10:12:59 -0500
  • bf259bb79c Fix pydocstyle errors Roman Mogylatov 2021-02-20 10:08:28 -0500
  • 80565acdda Implement wiring by string id Roman Mogylatov 2021-02-20 10:03:01 -0500
  • c8a8603cb1 Add prototype implementation Roman Mogylatov 2021-02-19 17:59:33 -0500
  • d9d811a4d4 Improve error message for `Dependency` provider missing attribute Roman Mogylatov 2021-02-19 08:50:14 -0500