1. 085de2c Add _exit_before_main abstraction to app.py by Matej Aleksandrov · 2 days ago upstream/main
  2. 48004d0 Add helpxml test and update style of app_test.py by Matej Aleksandrov · 3 days ago
  3. 244db2d Support async functions in flagsaver: by Abseil Team · 6 days ago
  4. b11e99d Improve DuplicateFlagError message and _exceptions module style by Matej Aleksandrov · 7 days ago
  5. 862e5d8 Release Abseil-py 2.4.0 by Matej Aleksandrov · 2 weeks ago v2.4.0
  6. 3ac7198 Modernize type annotations using Python 3.10+ features by Oleh Prypin · 2 weeks ago
  7. c5a6e0a Replace get_help_width() implementation and add more tests by Matej Aleksandrov · 2 weeks ago
  8. 4263e7c Move pytype disable to the correct line by Matej Aleksandrov · 2 weeks ago
  9. 5fac5c6 Minor fixes in abseil-py by Matej Aleksandrov · 3 weeks ago
  10. 2202ca4 Add support for Python 3.14 and drop support for Python 3.8 and 3.9 by Matej Aleksandrov · 3 weeks ago
  11. c95ce0e fix duplicate flag definition when reloading a module by Abseil Team · 3 weeks ago
  12. 65cf6c4 Fix CI by setting Bazel version to 8.x by Matej Aleksandrov · 3 weeks ago
  13. 41a5ce1 Remove monkey-patch for `unittest.TestResult.wasSuccessful` by Abseil Team · 9 weeks ago
  14. a870f10 Propagate **kwargs in conditional/rate-limited logging functions. by Abseil Team · 3 months ago
  15. 1cb54d2 absltest.skipThisClass: correct type signature. by Jack O'Reilly · 3 months ago
  16. 6c275f3 Fix typo in absl/logging by Abseil Team · 4 months ago
  17. 0ae13d2 fix typo by Abseil Team · 4 months ago
  18. 1952c49 Add the remaining missing load of rules_cc by Oleh Prypin · 7 months ago
  19. 8109da1 Modernize Bazel setup by Oleh Prypin · 7 months ago
  20. 3bf45d0 Fix missing space in a flag description by Abseil Team · 7 months ago
  21. cf638a2 Allow `$PYTHONBREAKPOINT` to affect `runcall` and `post_mortem` debugging by Abseil Team · 7 months ago
  22. bdad52d Release Abseil-py 2.3.1 by Abseil Team · 7 months ago v2.3.1
  23. a2d0583 Clean up some references to older Python versions by Oleh Prypin · 8 months ago
  24. 55c8f4d Fix typechecking errors that appeared under mypy release 1.16 by Oleh Prypin · 8 months ago
  25. aafb0d8 Add useful links to the abseil-py public files by Matej Aleksandrov · 9 months ago
  26. 2f11045 Bump absl-py version to 2.3.0 by Matej Aleksandrov · 9 months ago v2.3.0
  27. 4d008a9 Update CHANGELOG by Matej Aleksandrov · 9 months ago
  28. c31c4f6 Automatize package release process by Matej Aleksandrov · 9 months ago
  29. 842bf09 Switch to pyproject.toml + hatchling by Matej Aleksandrov · 9 months ago
  30. 369ce9b Fix `help` argument indentation in `DEFINE_multi_enum_class` function documentation by Abseil Team · 9 months ago
  31. 71eb53d Add extension point for letting TestLoader specify a custom sharding scheme. by Abseil Team · 10 months ago
  32. 4de3812 Fixing a typo in hex regex in logging_functional_test.py by Alexey Buslavyev · 10 months ago v2.2.2
  33. e889843 Exclude files and bump version to 2.2.2 by Matej Aleksandrov · 10 months ago
  34. d45bb4b Bump absl-py version to 2.2.1 to prepare for a release by Alexey Buslavyev · 11 months ago v2.2.1
  35. 014aa0a Fixing the behavior of assertDictAlmostEqual by Alexey Buslavyev · 11 months ago
  36. 57ea862 Bump absl-py version to 2.2 to prepare for a release by Hana Joo · 11 months ago v2.2.0
  37. 214f0ff Changing assertMappingEqual to support arbitrary equality function. Also adding assertDictAlmostEqual that uses assertAlmostEqual as equality function for float values. by Alexey Buslavyev · 12 months ago
  38. c98852f Avoid double negation in the error message for required flags. by Abseil Team · 12 months ago
  39. f1cd92d Updating string substitution with modern f-string style in assertMappingEqual. A prerequisite for upcoming changes for a clean diff. by Abseil Team · 12 months ago
  40. f63fe8d pytype fails to build the target in Python 3.12. suppress a misleading type warning by Abseil Team · 12 months ago
  41. 6609299 Minor improvements of assertDictContainsSubset method. by Abseil Team · 1 year ago
  42. 480b8e6 Add an assertDictContainsSubset method. by Abseil Team · 1 year ago
  43. da86f08 Remove `srcs_version` and `python_version` attributes, as they already default to `"PY3"` by Oleh Prypin · 1 year ago
  44. 78fb38c Declare support for Python 3.13 by Oleh Prypin · 1 year, 2 months ago
  45. ae0a316 Add support for `stacklevel` in the logging module as in the standard library. by Abseil Team · 1 year, 2 months ago
  46. d3cb234 Fix CI by pinning the version of Bazel by Oleh Prypin · 1 year, 2 months ago
  47. f9f47ec Drop support for Python 3.7 by Oleh Prypin · 1 year, 2 months ago
  48. 7b4b0e2 Internal change. by Oleh Prypin · 1 year, 3 months ago
  49. ccfd9b4 Clarify os.path.join compatibility by Abseil Team · 1 year, 3 months ago
  50. e89e5b9 Internal change. by Oleh Prypin · 1 year, 3 months ago
  51. 54f15f5 Internal change. by Oleh Prypin · 1 year, 4 months ago
  52. cea13f3 Internal change. by Oleh Prypin · 1 year, 4 months ago
  53. 8bf2abd Fix type errors that started happening with mypy v1.13 by Oleh Prypin · 1 year, 4 months ago
  54. f7ed4ac Pass the shell command to /bin/sh as stdin rather than as an argument by Oleh Prypin · 1 year, 4 months ago
  55. 296c08b Updates pylint redifined-builtin checks for `help`. by Abseil Team · 1 year, 5 months ago
  56. a7111e9 Fix safe string function with Python 3.11+ by Ilaï Deutel · 1 year, 5 months ago
  57. 0c02cb7 Add reason to skipped test output. by Abseil Team · 1 year, 6 months ago
  58. b284c34 Make _cleanup_unregistered_flag thread-safe. by Jongbin Park · 1 year, 6 months ago
  59. dbd553a Upgrade code style to apply features from Python 3.7 by Oleh Prypin · 1 year, 7 months ago
  60. d0267ad Add ability to factor in call stack when logging a limited amount by Abseil Team · 1 year, 7 months ago
  61. 1fc5996 Add mapping_type argument of assertMappingEqual. by Abseil Team · 1 year, 7 months ago
  62. 087f047 Add an assertMappingEqual method. by Abseil Team · 1 year, 7 months ago
  63. 617ce2c Upgrade code style to apply features from Python 3 by Oleh Prypin · 1 year, 7 months ago
  64. 10a38fd CI: Add a Python version to the matrix to not confuse Copybara checks by Oleh Prypin · 1 year, 7 months ago
  65. ad94b79 Add py.typed file, check types against mypy in CI by Oleh Prypin · 1 year, 8 months ago
  66. f6d9353 Add mypy-compliant type annotations to absl-py (part 2) by Oleh Prypin · 1 year, 8 months ago
  67. 555b4f2 Add mypy-compliant type annotations to absl-py (part 1) by Oleh Prypin · 1 year, 8 months ago
  68. 2d86d97 Stop using `typing.Text`, that's a holdover from Python 2 by Oleh Prypin · 1 year, 8 months ago
  69. 9ace3a4 Also recast OverflowError. by Abseil Team · 1 year, 9 months ago
  70. 8285990 CI: Upgrade versions of GH Actions by Oleh Prypin · 1 year, 9 months ago
  71. 420dd1a CI: Switch away from arm64 Macs for Python 3.7 testing by Oleh Prypin · 1 year, 9 months ago
  72. fcc2a1e Internal change. by Yilei Yang · 1 year, 9 months ago
  73. fae7e95 Remove these unused imports. by Yilei Yang · 2 years ago
  74. d37ddef Inline the `# type:` comments as actual type annotations. by Yilei Yang · 2 years, 1 month ago
  75. 802509c Fix this func signature, it shouldn't contain a bare `*` at the end. by Yilei Yang · 2 years, 1 month ago
  76. 8abdd60 Preparing the release of absl-py 2.1.0. by Yilei Yang · 2 years, 1 month ago v2.1.0
  77. 1e13a8c Fix absl.testing.xml_reporter for Python 3.12.1 when all tests are skipped. by Yilei Yang · 2 years, 1 month ago
  78. 78af725 Do not fail on Python 3.12 when there are tests but all skipped. by Yilei Yang · 2 years, 1 month ago
  79. 2af184b absl.flags._argument_parser: Mark EnumClassSerializer as generic. by Rebecca Chen · 2 years, 1 month ago
  80. 6929bf0 Add `serialize` method to `FlagHolder`. by Jesse Farebrother · 2 years, 3 months ago
  81. 64d3b6a Fix #199: Correctly check `_inherited_absl_flags` by comparing to `None` instead of implicit bool. by Yilei Yang · 2 years, 3 months ago
  82. 0ff1e24 Add an assertDataclassEqual method that provides better errors when it fails. by Abseil Team · 2 years, 4 months ago
  83. 9499935 Add flags.override_value. by Abseil Team · 2 years, 4 months ago
  84. 407b2d5 Unwind flag modifications on validation failure. by Abseil Team · 2 years, 4 months ago
  85. 37dad4d Preparing the release of absl-py 2.0.0. by Yilei Yang · 2 years, 5 months ago v2.0.0
  86. 1edf2ab `absltest`: do not fail tests on Python 3.12+ when no tests ran and: by Yilei Yang · 2 years, 5 months ago
  87. f9281cb Clean up unit tests that no longer apply for Python 3.12 compatibility. by Yilei Yang · 2 years, 5 months ago
  88. 7092100 Explicitly fail when a Mapping or Set object is passed to assertSequenceStartsWith as the `whole` argument. by Yilei Yang · 2 years, 5 months ago
  89. e5f96d9 Add a test case for parameterized async tests using IsolatedAsyncioTestCase. by Yilei Yang · 2 years, 6 months ago
  90. 8e3ad2e Align `logging.exception` signature with that or Python's builtin by adding `exc_info`. by Abseil Team · 2 years, 6 months ago
  91. 9764133 Internal change. by Abseil Team · 2 years, 6 months ago
  92. 9e54320 Update parameterized.CoopTestCase to work with python3 metaclasses. by Stephen Thorne · 2 years, 7 months ago
  93. cadd68c Correct argument name `user_msg` of `fail` in TestCase in absltest. The second argument isn't a prefix. by Abseil Team · 2 years, 7 months ago
  94. 552ebe9 Always import typing since we have dropped Python 2 support. by Abseil Team · 2 years, 8 months ago
  95. 1a6806d Small typo fix in the module docsting of parameterized.py by Abseil Team · 2 years, 8 months ago
  96. 38b837f Add rules_python loads to absl. by Richard Levasseur · 2 years, 8 months ago
  97. 882c967 Annotate absltest.TestCase.fail to help pytype's analysis. by Abseil Team · 2 years, 9 months ago
  98. 492b944 Internal change by Sergei Lebedev · 2 years, 9 months ago
  99. 9adb4e7 Merge pull request #225 from yilei/push_up_to_532188463 by Yilei "Dolee" Yang · 2 years, 9 months ago
  100. 78e3ae4 Merge commit for internal changes. by Yilei Yang · 2 years, 9 months ago