From c65d43259e68251a983436896a4b9c15a35e8c02 Mon Sep 17 00:00:00 2001 From: Yilei Yang Date: Thu, 28 Oct 2021 10:27:50 -0700 Subject: [PATCH 1/4] Move the CHANGELOG.md file to top level directory. PiperOrigin-RevId: 406169399 Change-Id: Ib52043ca4b5902b3fc3915a97568626fbfc755b6 --- absl/CHANGELOG.md => CHANGELOG.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename absl/CHANGELOG.md => CHANGELOG.md (100%) diff --git a/absl/CHANGELOG.md b/CHANGELOG.md similarity index 100% rename from absl/CHANGELOG.md rename to CHANGELOG.md From a70c11a863182e0540b38af795c4d3ed55993e58 Mon Sep 17 00:00:00 2001 From: Yilei Yang Date: Fri, 5 Nov 2021 10:25:54 -0700 Subject: [PATCH 2/4] Set the stacklevel=2 in those UserWarnings, so that they are emitted where these functions are not, not in _validators.py. PiperOrigin-RevId: 407853170 Change-Id: Iff13f2a1ca391109f9a7e85f2a91abbe3cba3c53 --- absl/flags/_validators.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/absl/flags/_validators.py b/absl/flags/_validators.py index 47cc4301..af660501 100644 --- a/absl/flags/_validators.py +++ b/absl/flags/_validators.py @@ -203,7 +203,8 @@ def mark_flag_as_required(flag_name, flag_values=_flagvalues.FLAGS): warnings.warn( 'Flag --%s has a non-None default value; therefore, ' 'mark_flag_as_required will pass even if flag is not specified in the ' - 'command line!' % flag_name) + 'command line!' % flag_name, + stacklevel=2) register_validator( flag_name, lambda value: value is not None, @@ -255,7 +256,8 @@ def mark_flags_as_mutual_exclusive(flag_names, required=False, warnings.warn( 'Flag --{} has a non-None default value. That does not make sense ' 'with mark_flags_as_mutual_exclusive, which checks whether the ' - 'listed flags have a value other than None.'.format(flag_name)) + 'listed flags have a value other than None.'.format(flag_name), + stacklevel=2) def validate_mutual_exclusion(flags_dict): flag_count = sum(1 for val in flags_dict.values() if val is not None) From b35543deaaf8b7c14cea0c8ace4adaf4ba016648 Mon Sep 17 00:00:00 2001 From: Yilei Yang Date: Tue, 9 Nov 2021 15:11:04 -0800 Subject: [PATCH 3/4] Added a note that new releases will be tagged as `vX.Y.Z` instead of `pypi-vX.Y.Z` in the git repo going forward. PiperOrigin-RevId: 408716469 Change-Id: I95d0945554567f18b29d5a21971ded6d46abdb83 --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d427e8ec..6ab79a5a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com). * `absl-py` no longer supports Python 2.7, 3.4, 3.5. All versions have reached end-of-life for more than a year now. +* New releases will be tagged as `vX.Y.Z` instead of `pypi-vX.Y.Z` in the git + repo going forward. ## 0.15.0 (2021-10-19) From 19bf98da82d45fd7a43d58ad41f3b3bb743f3516 Mon Sep 17 00:00:00 2001 From: Yilei Yang Date: Tue, 9 Nov 2021 16:34:19 -0800 Subject: [PATCH 4/4] Preparing the release of absl-py 1.0.0. This version dropped the support of Python 2.7, 3.4, 3.5. All these three versions have reached end-of-life for more than a year now. PiperOrigin-RevId: 408735139 Change-Id: I82abec68e1336d44cae8228145d62170e070072f --- CHANGELOG.md | 4 ++++ setup.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6ab79a5a..5ea74f7c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com). ## Unreleased +Nothing notable unreleased. + +## 1.0.0 (2021-11-09) + ### Changed * `absl-py` no longer supports Python 2.7, 3.4, 3.5. All versions have reached diff --git a/setup.py b/setup.py index 1ecfa2b1..bf67a9fe 100644 --- a/setup.py +++ b/setup.py @@ -51,7 +51,7 @@ setuptools.setup( name='absl-py', - version='0.15.0', + version='1.0.0', description=( 'Abseil Python Common Libraries, ' 'see https://github.com/abseil/abseil-py.'),