UNCLASSIFIED - NO CUI

Skip to content

Update dependency absl_py to v0.15.0

renovate requested to merge renovate/absl_py-0.x into development

This MR contains the following updates:

Package Type Update Change
absl_py ironbank-pypi minor 0.10.0 -> 0.15.0
absl_py minor ==0.10.0 -> ==0.15.0

Release Notes

abseil/abseil-py

v0.15.0

Changed
  • (testing) #​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

Fixed
  • Top-level LICENSE file is now exported in bazel.

v0.14.0

Fixed
  • #​171: Creating argparse_flags.ArgumentParser with argument_default= no longer raises an exception when other absl.flags flags are defined.
  • #​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

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

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

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.

Configuration

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

🚦 Automerge: Enabled.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about these updates again.


  • If you want to rebase/retry this MR, click this checkbox.

This MR has been generated by Renovate Bot.

Merge request reports