From 6d7ba58f880be618ade07f8ea080fe8c4bf8a896 Mon Sep 17 00:00:00 2001 From: cyfraeviolae Date: Wed, 3 Apr 2024 03:10:44 -0400 Subject: venv --- .../site-packages/rich_click/_compat_click.py | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 venv/lib/python3.11/site-packages/rich_click/_compat_click.py (limited to 'venv/lib/python3.11/site-packages/rich_click/_compat_click.py') diff --git a/venv/lib/python3.11/site-packages/rich_click/_compat_click.py b/venv/lib/python3.11/site-packages/rich_click/_compat_click.py new file mode 100644 index 0000000..89a13e7 --- /dev/null +++ b/venv/lib/python3.11/site-packages/rich_click/_compat_click.py @@ -0,0 +1,25 @@ +try: + from importlib import metadata # type: ignore[import,unused-ignore] +except ImportError: + # Python < 3.8 + import importlib_metadata as metadata # type: ignore[no-redef,import-not-found] + + +click_version = metadata.version("click") +_major = int(click_version.split(".")[0]) +_minor = int(click_version.split(".")[1]) + + +CLICK_IS_BEFORE_VERSION_8X = _major < 8 +CLICK_IS_BEFORE_VERSION_9X = _major < 9 +CLICK_IS_VERSION_80 = _major == 8 and _minor == 0 + + +if CLICK_IS_BEFORE_VERSION_8X: + import warnings + + warnings.warn( + "rich-click support for click 7.x is deprecated and will be removed soon." + " Please upgrade click to a newer version.", + DeprecationWarning, + ) -- cgit v1.2.3