Commit Graph

  • c15fc27f00 Add example Roman Mogylatov 2021-08-25 09:36:24 -0400
  • a72f3c5b6c Fix deepcopying Roman Mogylatov 2021-08-25 09:36:12 -0400
  • aa12e8a123 Update changelog Roman Mogylatov 2021-08-25 09:23:42 -0400
  • 1a01d7466b Add implementation, typing stubs, and tests Roman Mogylatov 2021-08-25 09:21:53 -0400
  • 4cb268a352 Improve FactoryAggregate typing stub Roman Mogylatov 2021-08-25 08:48:03 -0400
  • 6af818102b Update list of contributors Roman Mogylatov 2021-08-23 21:27:24 -0400
  • e0825041b0 Update changelog Roman Mogylatov 2021-08-23 21:25:32 -0400
  • b4df3dd2c9
    Fix type annotations for .provides (#491) Thiago Hiromi 2021-08-24 03:24:36 +0200
  • cf2861c4b4 Update changelog Roman Mogylatov 2021-08-23 21:14:22 -0400
  • 49e2cc75c2 Make #492 follow-up fix of configuration provider docs for environment variables interpolation Roman Mogylatov 2021-08-23 21:07:58 -0400
  • eda67e42d0
    Fix yaml configuration-envs-interpolation examples (#494) Felipe Rubio 2021-08-23 21:01:45 -0400
  • ea9aa2370e Update changelog Roman Mogylatov 2021-08-23 21:00:47 -0400
  • 36bfd2ed58
    Improve resource subclasses typing and make shutdown definition optional (#492) Roman Mogylatov 2021-08-23 20:54:17 -0400
  • 47cf4c253b Fix type hinting for .provides Thiago Hiromi 2021-08-23 03:23:18 +0200
  • e0fbc88913
    Fix yaml configuration-envs-interpolation examples Felipe Rubio 2021-08-21 04:02:00 -0400
  • 89ef4d5de7 Update mypy tests 489-resource-subclasses-typing-and-abc-enhancements Roman Mogylatov 2021-08-19 18:40:58 -0400
  • 66e7a9b645 Improve resource subclasses typing and make shutdown definition optional resource-subclasses-typing-and-abc-enhancements Roman Mogylatov 2021-08-19 18:30:53 -0400
  • b66f9dc3f9 Fix type annotations for .provides Thiago Hiromi 2021-08-18 18:18:04 +0200
  • 83c2af0e7e Fix resource subclass abc tests on Python 3.7 Roman Mogylatov 2021-08-16 18:27:42 -0400
  • 1163ac59d4 Return ABCMeta class for resource classes and add tests for abc Roman Mogylatov 2021-08-16 18:19:40 -0400
  • 4286013ca0
    Remove generic meta class from resource and async resource classes (#490) Roman Mogylatov 2021-08-16 10:05:50 -0400
  • 961e982f01 Update changelog 488-Fix-resource-generic-typing Roman Mogylatov 2021-08-16 09:57:00 -0400
  • bdada77afa Add link to the issue into the tests Roman Mogylatov 2021-08-16 09:56:53 -0400
  • 006734d136 Remove generic meta class from resource and async resource classes Roman Mogylatov 2021-08-16 09:43:55 -0400
  • 48df949cd5 Merge branch 'release/4.35.3' into master 4.35.3 Roman Mogylatov 2021-08-11 21:25:25 -0400
  • 9637d97d48 Bump version to 4.35.3 Roman Mogylatov 2021-08-11 21:25:18 -0400
  • c4639e555e Add typing fix for container.override_providers() Roman Mogylatov 2021-08-11 21:23:18 -0400
  • 7b19fa0964
    477 Containers @copy fix and refactoring (#485) Roman Mogylatov 2021-08-11 21:18:37 -0400
  • 17d266c7c4 Update changelog 477-containers-copy-fix-and-refactoring Roman Mogylatov 2021-08-11 21:13:36 -0400
  • 9d1e98f278 Add more refactoring Roman Mogylatov 2021-08-11 21:10:48 -0400
  • 4cfe11506f Add fix and tests Roman Mogylatov 2021-08-11 21:00:20 -0400
  • 77769d8dd6 Make code layout enhancements Roman Mogylatov 2021-08-11 20:27:27 -0400
  • b64d5172eb Rename local variables Roman Mogylatov 2021-08-11 20:19:38 -0400
  • cde7dee4b3 Merge branch 'release/4.35.2' into master 4.35.2 Roman Mogylatov 2021-08-06 16:50:53 -0400
  • 5acde87a6e Bump version to 4.35.2 Roman Mogylatov 2021-08-06 16:50:42 -0400
  • 7bdcc33eda Update wiring to support modules provided as packages Roman Mogylatov 2021-08-06 15:56:24 -0400
  • b4ddf61939 Merge branch 'release/4.35.1' into master 4.35.1 Roman Mogylatov 2021-08-05 17:05:43 -0400
  • f376628dfa Bump version to 4.35.1 Roman Mogylatov 2021-08-05 17:05:17 -0400
  • 384117db9c Update declarative container to support custom string types Roman Mogylatov 2021-08-05 17:01:53 -0400
  • 06f9855140
    Update types and add tests (#480) Roman Mogylatov 2021-08-05 16:52:08 -0400
  • 6acb6eeccc Update types and add tests 479-dynamic-container-to-support-custom-string-types Roman Mogylatov 2021-08-05 16:48:19 -0400
  • 547b7fd844 Merge branch 'release/4.35.0' into master 4.35.0 Roman Mogylatov 2021-07-29 16:41:36 -0400
  • 04117938d2 Bump version to 4.35.0 Roman Mogylatov 2021-07-29 16:41:23 -0400
  • c23a48c28e Update six upper bound to 1.16.0 Roman Mogylatov 2021-07-29 16:18:45 -0400
  • 98a4b06a12 Merge branch 'release/4.34.2' into master 4.34.2 Roman Mogylatov 2021-07-24 16:35:10 -0400
  • c19969a6ed Bump version to 4.34.2 Roman Mogylatov 2021-07-24 16:33:16 -0400
  • aa251a44ba Fix reverse shutdown order bug in container.shutdown_resources() Roman Mogylatov 2021-07-24 16:32:44 -0400
  • f44924f285 Merge branch 'release/4.34.1' into master 4.34.1 Roman Mogylatov 2021-07-20 18:48:39 -0400
  • a126df4764 Bump version to 4.34.1 Roman Mogylatov 2021-07-20 18:48:23 -0400
  • 3d1bb5d7b3
    432 resource shutdown order (#473) Roman Mogylatov 2021-07-20 18:46:44 -0400
  • 369a1f2106 Update changelog 432-resource-shutdown-order Roman Mogylatov 2021-07-20 18:40:10 -0400
  • 5a4fc3eaba Refactoring and sync + async test Roman Mogylatov 2021-07-20 18:35:06 -0400
  • f1073958d4 Add circular dependencies breaker tests Roman Mogylatov 2021-07-20 17:42:55 -0400
  • 23909d55d6 Add tests for init and shutdown ordering Roman Mogylatov 2021-07-20 17:28:27 -0400
  • f5e76aef28 Add PoC Roman Mogylatov 2021-07-16 20:03:56 -0400
  • 54de3a9d2c Merge branch 'release/4.34.0' into master 4.34.0 Roman Mogylatov 2021-06-24 16:03:37 +0300
  • 6ffb98af67 Bump version to 4.34.0 Roman Mogylatov 2021-06-24 16:03:11 +0300
  • ef049daae5
    463 Config environment variables interpolation required and nones (#467) Roman Mogylatov 2021-06-24 16:00:36 +0300
  • ef23433c9a Update changelog 463-Config-env-interpolation-required-and-nones Roman Mogylatov 2021-06-23 02:56:30 -0400
  • 3977ce51de Add/update docs on environment variables interpolation Roman Mogylatov 2021-06-23 02:25:08 -0400
  • e91f35fd52 Add example for os.environ.setdefault() and envs interpolation Roman Mogylatov 2021-06-23 02:19:13 -0400
  • f77c8b13e9 Add tests for .from_ini() for config and config option Roman Mogylatov 2021-06-21 21:00:14 -0400
  • 534b9691fa Add tests for .from_yaml() for config and config option Roman Mogylatov 2021-06-21 20:05:01 -0400
  • 3711c43611 Skip schema test cause it requires internet connection Roman Mogylatov 2021-06-21 19:56:06 -0400
  • 6173e1b7b6 Add test for option.from_ini() missing envs not required Roman Mogylatov 2021-06-21 09:26:37 -0400
  • 35a46bdb7f Make some cosmetic changes to _resolve_config_env_markers() Roman Mogylatov 2021-06-21 00:16:09 -0400
  • 8ca72b5051 Add test for option.from_yaml() with missing env not required Roman Mogylatov 2021-06-21 00:15:27 -0400
  • b1d00915fd Make prototype with enterpolation before parsing Roman Mogylatov 2021-06-20 14:02:31 -0400
  • 9abf34cb88 Merge branch 'release/4.33.0' into master 4.33.0 Roman Mogylatov 2021-06-13 22:06:36 -0400
  • 31beb54979 Bump version to 4.33.0 Roman Mogylatov 2021-06-13 22:06:27 -0400
  • dbbf5fdcf1
    462 Config.from_value() (#465) Roman Mogylatov 2021-06-13 22:05:29 -0400
  • 0491ca4f35 Update changelog 462-config-from_value Roman Mogylatov 2021-06-13 22:01:54 -0400
  • 6636fb4d37 Add docs Roman Mogylatov 2021-06-13 21:53:33 -0400
  • 1a8cf5d409 Add example for config.from_value() Roman Mogylatov 2021-06-13 21:49:29 -0400
  • 7b9664e382 Add tests for config.from_value() method Roman Mogylatov 2021-06-13 21:38:16 -0400
  • f9b0471252 Implement .from_value() method for config provider Roman Mogylatov 2021-06-13 21:38:02 -0400
  • bbd623c719
    459 Add default value for environment variable for yaml and ini config files (#461) Roman Mogylatov 2021-06-13 15:07:30 -0400
  • 3a7a922a6c Update config docs keywords 459-Add-default-for-yaml-ini-config Roman Mogylatov 2021-06-13 14:48:55 -0400
  • dc47a39d36 Update docs Roman Mogylatov 2021-06-13 14:43:19 -0400
  • cb248e0cce Update docs Roman Mogylatov 2021-06-13 14:33:33 -0400
  • a4cee7d4d5 Add tests for ini files env interpolation Roman Mogylatov 2021-06-13 13:50:13 -0400
  • 6391aa312c Implement default interpolation for ini files Roman Mogylatov 2021-06-13 13:49:45 -0400
  • 20dd4108a3 Add yaml config env defaults parsing Roman Mogylatov 2021-06-12 14:42:11 -0400
  • d39fdfe2e9 Add tests for partial ini interpolation Roman Mogylatov 2021-06-12 01:32:36 -0400
  • 6e4e776315 Add tests for partial yaml interpolation Roman Mogylatov 2021-06-12 01:20:25 -0400
  • be24fb98ae Removed the reference to the local python installation. Changed script to use multiline command separator for the long command sequence. Added some comment lines. Jan-Paul van der Velden 2021-06-07 09:28:29 +0200
  • 4206c333ae - Changed the creation of the CSV file so it doesn't add an additional newline, which made the example fail on Windows. - Changed the relative imports to absolute imports so the example works out of the box in VS Code. - Added a shell script and a batch file to run the example on Linux and Windows. Jan-Paul van der Velden 2021-06-04 12:51:18 +0200
  • 3888c4cc9a Create a bash script and batch file to do similar things on WSL and Windows. Jan-Paul van der Velden 2021-06-03 15:12:55 +0200
  • 585c717650 Merge branch 'release/4.32.3' into master 4.32.3 Roman Mogylatov 2021-05-20 18:12:09 -0400
  • e06dd782cd Bump version to 4.32.3 Roman Mogylatov 2021-05-20 18:12:00 -0400
  • c2a1351612
    Fix typo (#456) Ngo Thanh Loi (Leonn) 2021-05-21 04:58:15 +0700
  • b80eb227a7
    Fix typo Leonn 2021-05-20 16:44:35 +0700
  • 64574dff4d Merge branch 'release/4.32.2' into master 4.32.2 Roman Mogylatov 2021-04-26 22:11:08 -0400
  • 39fb88a0e9 Bump version to 4.32.2 Roman Mogylatov 2021-04-26 22:09:35 -0400
  • eacb190907 Improve wiring fault tolerance Roman Mogylatov 2021-04-26 22:07:48 -0400
  • fcba4cc989 Merge branch 'release/4.32.1' into master 4.32.1 Roman Mogylatov 2021-04-25 17:37:19 -0400
  • b4a23670c1 Fix Windows builds Roman Mogylatov 2021-04-25 17:37:08 -0400
  • ce157eeab9 Merge branch 'release/4.32.1' into master Roman Mogylatov 2021-04-25 13:45:43 -0400
  • 0f3e170711 Bump version to 4.32.1 Roman Mogylatov 2021-04-25 13:45:34 -0400
  • fab4e3e5be Merge branch 'release/4.32.0' into master 4.32.0 Roman Mogylatov 2021-04-18 21:47:56 -0400