GoogleCloudPlatform / cloudml-samples

Cloud ML Engine repo. Please visit the new Vertex AI samples repo at https://github.com/GoogleCloudPlatform/vertex-ai-samples
https://cloud.google.com/ai-platform/docs/
Apache License 2.0
1.51k stars 859 forks source link

chore(deps): update dependency absl-py to v0.15.0 #523

Closed renovate-bot closed 2 years ago

renovate-bot commented 2 years ago

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
absl-py ==0.8 -> ==0.15.0 age adoption passing confidence

Release Notes

abseil/abseil-py ### [`v0.15.0`](https://togithub.com/abseil/abseil-py/blob/HEAD/CHANGELOG.md#​0150-2021-10-19) ##### Changed - (testing) [#​128](https://togithub.com/abseil/abseil-py/issues/128): When running bazel with its `--test_filter=` flag, it now treats the filters as `unittest`'s `-k` flag in Python 3.7+. ### [`v0.14.1`](https://togithub.com/abseil/abseil-py/blob/HEAD/CHANGELOG.md#​0141-2021-09-30) ##### Fixed - Top-level `LICENSE` file is now exported in bazel. ### [`v0.14.0`](https://togithub.com/abseil/abseil-py/blob/HEAD/CHANGELOG.md#​0140-2021-09-21) ##### Fixed - [#​171](https://togithub.com/abseil/abseil-py/issues/171): Creating `argparse_flags.ArgumentParser` with `argument_default=` no longer raises an exception when other `absl.flags` flags are defined. - [#​173](https://togithub.com/abseil/abseil-py/issues/173): `absltest` now correctly sets up test filtering and fail fast flags when an explicit `argv=` parameter is passed to `absltest.main`. ### [`v0.13.0`](https://togithub.com/abseil/abseil-py/blob/HEAD/CHANGELOG.md#​0130-2021-06-14) ##### Added - (app) Type annotations for public `app` interfaces. - (testing) Added new decorator `@absltest.skipThisClass` to indicate a class contains shared functionality to be used as a base class for other TestCases, and therefore should be skipped. ##### Changed - (app) Annotated the `flag_parser` paramteter of `run` as keyword-only. This keyword-only constraint will be enforced at runtime in a future release. - (app, flags) Flag validations now include all errors from disjoint flag sets, instead of fail fast upon first error from all validators. Multiple validators on the same flag still fails fast. ### [`v0.12.0`](https://togithub.com/abseil/abseil-py/blob/master/CHANGELOG.md#​0120-2021-03-08) ##### Added - (flags) Made `EnumClassSerializer` and `EnumClassListSerializer` public. - (flags) Added a `required: Optional[bool] = False` parameter to `DEFINE_*` functions. - (testing) flagsaver overrides can now be specified in terms of FlagHolder. - (testing) `parameterized.product`: Allows testing a method over cartesian product of parameters values, specified as a sequences of values for each parameter or as kwargs-like dicts of parameter values. - (testing) Added public flag holders for `--test_srcdir` and `--test_tmpdir`. Users should use `absltest.TEST_SRCDIR.value` and `absltest.TEST_TMPDIR.value` instead of `FLAGS.test_srcdir` and `FLAGS.test_tmpdir`. ##### Fixed - (flags) Made `CsvListSerializer` respect its delimiter argument. ### [`v0.11.0`](https://togithub.com/abseil/abseil-py/blob/master/CHANGELOG.md#​0110-2020-10-27) ##### Changed - (testing) Surplus entries in AssertionError stack traces from absltest are now suppressed and no longer reported in the xml_reporter. - (logging) An exception is now raised instead of `logging.fatal` when logging directories cannot be found. - (testing) Multiple flags are now set together before their validators run. This resolves an issue where multi-flag validators rely on specific flag combinations. - (flags) As a deterrent for misuse, FlagHolder objects will now raise a TypeError exception when used in a conditional statement or equality expression. ### [`v0.10.0`](https://togithub.com/abseil/abseil-py/blob/master/CHANGELOG.md#​0100-2020-08-19) ##### Added - (testing) `_TempDir` and `_TempFile` now implement `__fspath__` to satisfy `os.PathLike` - (logging) `--logger_levels`: allows specifying the log levels of loggers. - (flags) `FLAGS.validate_all_flags`: a new method that validates all flags and raises an exception if one fails. - (flags) `FLAGS.get_flags_for_module`: Allows fetching the flags a module defines. - (testing) `parameterized.TestCase`: Supports async test definitions. - (testing,app) Added `--pdb` flag: When true, uncaught exceptions will be handled by `pdb.post_mortem`. This is an alias for `--pdb_post_mortem`. ##### Changed - (testing) Failed tests output a copy/pastable test id to make it easier to copy the failing test to the command line. - (testing) `@parameterized.parameters` now treats a single `abc.Mapping` as a single test case, consistent with `named_parameters`. Previously the `abc.Mapping` is treated as if only its keys are passed as a list of test cases. If you were relying on the old inconsistent behavior, explicitly convert the `abc.Mapping` to a `list`. - (flags) `DEFINE_enum_class` and `DEFINE_mutlti_enum_class` accept a `case_sensitive` argument. When `False` (the default), strings are mapped to enum member names without case sensitivity, and member names are serialized in lowercase form. Flag definitions for enums whose members include duplicates when case is ignored must now explicitly pass `case_sensitive=True`. ##### Fixed - (flags) Defining an alias no longer marks the aliased flag as always present on the command line. - (flags) Aliasing a multi flag no longer causes the default value to be appended to. - (flags) Alias default values now matched the aliased default value. - (flags) Alias `present` counter now correctly reflects command line usage. ### [`v0.9.0`](https://togithub.com/abseil/abseil-py/blob/master/CHANGELOG.md#​090-2019-12-17) ##### Added - (testing) `TestCase.enter_context`: Allows using context managers in setUp and having them automatically exited when a test finishes. ##### Fixed - [#​126](https://togithub.com/abseil/abseil-py/issues/126): calling `logging.debug(msg, stack_info=...)` no longer throws an exception in Python 3.8. ### [`v0.8.1`](https://togithub.com/abseil/abseil-py/blob/HEAD/CHANGELOG.md#​081-2019-10-08) ##### Fixed - (testing) `absl.testing`'s pretty print reporter no longer buffers RUN/OK/FAILED messages. - (testing) `create_tempfile` will overwrite pre-existing read-only files.

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by WhiteSource Renovate. View repository job log here.