Commit Graph

  • 42deda7eb5 Bump version to 4.32.0 Roman Mogylatov 2021-04-18 21:47:47 -0400
  • a34bd456e8 Update Cython to 0.29.22 Roman Mogylatov 2021-04-18 21:47:34 -0400
  • 9cb8e60280
    Feature: Context local provider (#442) RK 2021-04-19 02:37:55 +0100
  • aca67c3a8b Feature: Context local provider Rollo Konig Brock 2021-03-29 20:06:54 +0100
  • 155f598699 Merge branch 'release/4.31.2' into master 4.31.2 Roman Mogylatov 2021-03-30 14:02:22 -0600
  • 57b4913b9b Bump version to 4.31.2 and update changelog Roman Mogylatov 2021-03-30 14:02:12 -0600
  • 664a6ca5d9 Add sonthonaxrk to the list of contributors Roman Mogylatov 2021-03-30 14:01:22 -0600
  • 9ed13a4023 Fix provider documentation (#440) RK 2021-03-30 20:58:39 +0100
  • 7b70f46601 Fix an issue with Dict provider non-string keys Roman Mogylatov 2021-03-30 10:25:45 -0400
  • fe2719bc69
    Fix provider documentation RK 2021-03-29 16:14:38 +0100
  • d04596be73 Merge branch 'release/4.31.1' into master 4.31.1 Roman Mogylatov 2021-03-23 21:14:47 -0400
  • 37dd617260 Bump version to 4.31.1 Roman Mogylatov 2021-03-23 21:14:35 -0400
  • 1aef599606
    Fix ThreadSafeSingleton synchronization issue (#434) Roman Mogylatov 2021-03-23 21:14:03 -0400
  • 2a15b1a986 Update changelog fix-threadsafesingleton Roman Mogylatov 2021-03-23 21:09:29 -0400
  • d8c20e57ca Fix ThreadSafeSingleton synchronization issue Roman Mogylatov 2021-03-23 21:07:27 -0400
  • fca9fd498c Merge branch 'release/4.31.0' into master 4.31.0 Roman Mogylatov 2021-03-20 21:42:57 -0400
  • 88455d10ff Bump version to 4.31.0 Roman Mogylatov 2021-03-20 21:42:40 -0400
  • 41e698f633
    Fix configuration cache reset (#430) Roman Mogylatov 2021-03-20 21:41:39 -0400
  • b54715bf41 Add link to the issue fix-configuration-cache-reset Roman Mogylatov 2021-03-20 21:36:25 -0400
  • cd4a2eda04 Update changelog Roman Mogylatov 2021-03-20 21:34:41 -0400
  • 6f05e99f0a Add tests and implement cache reset for configuration option Roman Mogylatov 2021-03-20 21:32:31 -0400
  • 989aaecd6d Improve providers copying Roman Mogylatov 2021-03-20 16:28:41 -0400
  • a94b141a8f Implement fix Roman Mogylatov 2021-03-20 15:31:57 -0400
  • f961ff536a
    Schemas (#429) Roman Mogylatov 2021-03-20 13:16:51 -0400
  • d72580683d Fix provided instance providers error handing in asynchronous mode schemas Roman Mogylatov 2021-03-18 19:15:56 -0400
  • 702df9676c Fix wiring module loader uninstallation issue Roman Mogylatov 2021-03-17 18:24:39 -0400
  • a7de2dc632 Fix typing in wiring module Roman Mogylatov 2021-03-17 17:44:58 -0400
  • 344b4ec9a2 Update changelog Roman Mogylatov 2021-03-10 10:31:42 -0500
  • 052413d3f4 Implement lazy initialization and improve copying for MethodCaller provder Roman Mogylatov 2021-03-10 08:58:45 -0500
  • 773a7d86f7 Implement lazy initialization and improve copying for ItemGetter provider Roman Mogylatov 2021-03-10 08:23:45 -0500
  • b8078f904e Implement lazy initialization and improve copying for AttributeGetter provider Roman Mogylatov 2021-03-09 18:00:35 -0500
  • cec342c1e4 Implement lazy initialization and improve copying for ProvidedInstance provider Roman Mogylatov 2021-03-09 17:23:58 -0500
  • bb473ab91e Implement lazy initialization and improve copying for Configuration provider Roman Mogylatov 2021-03-09 17:10:07 -0500
  • f180f493fa Implement lazy initialization and improve copying for Resource provider Roman Mogylatov 2021-03-09 08:26:02 -0500
  • 17ecd6c8c0 Implement lazy initialization and improve copying for Dependency provider Roman Mogylatov 2021-03-09 07:58:01 -0500
  • f7fcb22139 Implement lazy initialization and improve copying for Selector provider Roman Mogylatov 2021-03-08 18:25:35 -0500
  • ee44c8f838 Implement lazy initialization and improve copying for FactoryAggregate provider Roman Mogylatov 2021-03-08 18:12:22 -0500
  • a80e027c51 Speed up wiring tests Roman Mogylatov 2021-03-08 18:01:36 -0500
  • aa9fbb3b3d Implement lazy initialization and improve copying for Object provider Roman Mogylatov 2021-03-08 17:57:18 -0500
  • 3e03b9315e Implement lazy initialization and improve copying for Delegate provider Roman Mogylatov 2021-03-07 11:22:36 -0500
  • 9202ad05a7 Fix schema flake8 errors Roman Mogylatov 2021-03-07 10:43:14 -0500
  • 7407758827 Remove f-strings from set_provides() Roman Mogylatov 2021-03-07 10:39:29 -0500
  • fad03f2957 Add region name for boto3 integration example Roman Mogylatov 2021-03-07 10:29:06 -0500
  • 5ccee194c7 Fix Python 2 tests Roman Mogylatov 2021-03-07 10:19:47 -0500
  • 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