14
0

Commit Graph

  • 83e8be96ef Accepting request 1289437 from devel:languages:python main Ana Guerrero 2025-07-02 10:09:41 +00:00
  • 89e73e9fb7 Accepting request 1289436 from home:nkrapp:branches:devel:languages:python Daniel Garcia 2025-07-01 09:01:11 +00:00
  • 94c483a69a Accepting request 1272302 from devel:languages:python Ana Guerrero 2025-04-25 20:17:55 +00:00
  • d4ac3d8e5c - Update to 2.9.1: * Drop support for Python 3.8 * Switch to typing-inspection * Refactor sources.py into a subpackage * Add support for AWS Secrets Manager * Fix minor typo: conotations => connotations * Azure Key Vault: Don't load disabled secret * Add support for GCP Secret Manager * CLI JSON Optional Default * Fix for env nested enum * CLI submodel suppress * Cli retrieve unknown args * Update pydantic - Drop patches: * fix-settings-dump.patch * use-typing_objects.patch Steve Kowalik 2025-04-24 05:54:41 +00:00
  • c05dbb191c Accepting request 1267000 from devel:languages:python Ana Guerrero 2025-04-11 14:45:28 +00:00
  • 33cf6e0bdc - Update to 2.8.1: * Fix for init source kwarg alias resolution * Revert usage of positional only argument in BaseSettings.__init__ * Revert use of object instead of Any * CLI support for optional and variadic positional args * Improve env_prefix config doc * Add env_nested_max_split setting * Avoid using Any in BaseSettings signature to avoid mypy errors * Asynchronous CLI methods in CliApp * Don't explode env vars if env_nested_delimiter is empty - Add patch use-typing_objects.patch: * Use typing_inspection.typing_objects rather than isinstance. - Refreshed patch fix-settings-dump.patch Steve Kowalik 2025-04-04 04:54:24 +00:00
  • 641130a7fd Accepting request 1240690 from devel:languages:python Ana Guerrero 2025-01-29 15:09:41 +00:00
  • 9f0835e209 - Update to 2.7.1: * Move preferred alias resolution to private method * Fix test_protected_namespace_defaults with -Wdefault * Make tests more robust to the running environment * Fix rendering of annotations in code example * Fix alias resolution for default settings source. * Use the class name in the __repr__ implementations * Fix default help text for union of submodels. * Add support for CliMutuallyExclusiveGroup. * Disable abbreviations on internal parser. * Fix Secret field parsing * Fix alias resolution to use preferred key. * Strip annotated when getting submodels during CLI parsing. * Removing return type from the function in test * Relax default protected_namespaces * Add support for CLI kebab case flag. * Change reference of default values validation in documentation * Improve field value parsing by adding NoDecode and ForceDecode annotations * Fix attribute error on Python 3.9 with typing.Sequence * Add Python 3.13 support * Adding support for populate_by_name * Refactor path_type_label * Fix nested model field with alias parsing * Fix PathType typing in case of sequence * Add cli_ignore_unknown_args config option. * Fix AzureKeyVaultSettingsSource problem in case of field with underscore * Add cli_flag_prefix_char config option. * Fix nested model AliasChoices in validation alias * Add CLI App Support Steve Kowalik 2025-01-28 02:23:18 +00:00
  • 36cd42b06d Accepting request 1218762 from devel:languages:python Ana Guerrero 2024-10-29 13:31:51 +00:00
  • f9a1f490c3 - Remove azure BuildRequires Daniel Garcia 2024-10-28 09:52:41 +00:00
  • 82608e3368 Accepting request 1200237 from devel:languages:python Ana Guerrero 2024-09-13 12:26:07 +00:00
  • 3fad378a68 - Add in multibuild. Steve Kowalik 2024-09-12 05:58:25 +00:00
  • 13dffcfaaa - Update to 2.4.0: * Fix regex flags accidentally passed as count * Deprecate read_env_file and move it to DotEnvSettingsSource * Fix a bug when loading empty yaml file * feat: Enable access to the current state in settings sources * Add support for short options * Add Azure Key Vault settings source * Add cli_exit_on_error config option Steve Kowalik 2024-09-10 04:58:20 +00:00
  • 1c836e1802 Accepting request 1186240 from devel:languages:python Ana Guerrero 2024-07-09 18:02:54 +00:00
  • 06500e7f53 - update to 2.3.4: * add in-place reloading in docs * Nested pydantic dataclasses and doc fixes. * Remove leftover docstring causing warning on pydantic docs build - update to 2.3.3: * Fix an intriduced bug in parsing json field with discriminated union * Add CliSettingsSource alias handling for AliasChoices and AliasPath. - update to 2.3.2: * Initialize CLI source on demand. * Fix command line help from argparse formatting problem * Fix issue with nested model uppercase field name in case insensitive mode - update to 2.3.1: * Fix a regression in parsing env value for nested dict - update to 2.3.0: * Add environment parsing support for enums. * Improve explode_env_vars for better dict handling * add PyprojectTomlConfigSettingsSource * Fix broken link in AliasChoices class * Update Pydantic * fix: superfluous deep env conflicts with non-dict model leaf * fix: a second level of environment nesting expected a dict * Fix an issue when inner types of a discriminated union with a callable discriminator were not correctly identified as complex. * Fix a bug when we have case insentive field in nested model * Add CLI Settings Source Dirk Mueller 2024-07-01 18:05:23 +00:00
  • f40c4004b6 Accepting request 1163261 from devel:languages:python Ana Guerrero 2024-03-29 12:09:11 +00:00
  • a28b60ca93 Accepting request 1162942 from home:ecsos:python Markéta Machová 2024-03-28 08:08:51 +00:00
  • a5fbc080a9 Accepting request 1156812 from devel:languages:python Ana Guerrero 2024-03-14 16:42:12 +00:00
  • 16dba026f5 - Initial release of 2.2.1 Steve Kowalik 2024-03-11 03:19:31 +00:00