From bcb25c13d044f87fa864931097e194a93b9bf978 Mon Sep 17 00:00:00 2001 From: Leon Anavi Date: Wed, 2 Sep 2020 14:28:05 +0300 Subject: python3-absl: Upgrade 0.9.0 -> 0.10.0 Use PyPI and upgrade to release 0.10.0: 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. Signed-off-by: Leon Anavi Acked-by: Trevor Gamblin Signed-off-by: Khem Raj --- meta-python/recipes-devtools/python/python3-absl_0.10.0.bb | 14 ++++++++++++++ meta-python/recipes-devtools/python/python3-absl_0.9.0.bb | 14 -------------- 2 files changed, 14 insertions(+), 14 deletions(-) create mode 100644 meta-python/recipes-devtools/python/python3-absl_0.10.0.bb delete mode 100644 meta-python/recipes-devtools/python/python3-absl_0.9.0.bb diff --git a/meta-python/recipes-devtools/python/python3-absl_0.10.0.bb b/meta-python/recipes-devtools/python/python3-absl_0.10.0.bb new file mode 100644 index 0000000000..5be00ccb47 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-absl_0.10.0.bb @@ -0,0 +1,14 @@ +SUMMARY = "Abseil Python Common Libraries" +HOMEPAGE = "https://github.com/abseil/abseil-py" +SECTION = "devel/python" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +SRC_URI[md5sum] = "9cb38ddf7a2f000e2c92e5d9dfa36ffa" +SRC_URI[sha256sum] = "b20f504a7871a580be5268a18fbad48af4203df5d33dbc9272426cb806245a45" + +PYPI_PACKAGE = "absl-py" + +inherit pypi setuptools3 + +BBCLASSEXTEND = "native" diff --git a/meta-python/recipes-devtools/python/python3-absl_0.9.0.bb b/meta-python/recipes-devtools/python/python3-absl_0.9.0.bb deleted file mode 100644 index a8f47ba4c1..0000000000 --- a/meta-python/recipes-devtools/python/python3-absl_0.9.0.bb +++ /dev/null @@ -1,14 +0,0 @@ -SUMMARY = "Abseil Python Common Libraries" -HOMEPAGE = "https://github.com/abseil/abseil-py" -SECTION = "devel/python" -LICENSE = "Apache-2.0" -LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" - -SRC_URI = "git://github.com/abseil/abseil-py.git" -SRCREV ?= "06edd9c20592cec39178b94240b5e86f32e19768" - -inherit setuptools3 - -S = "${WORKDIR}/git" - -BBCLASSEXTEND = "native" -- cgit 1.2.3-korg