From ea388bb6913f5192deaba9ae301dbbae3fd71ebd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=97=20=E9=A7=BF=E7=94=AB=20=28Shunsuke=20Hayashi=29?= Date: Wed, 15 Apr 2026 10:00:26 +0900 Subject: [PATCH] fix: suppress RequestsDependencyWarning; relax Python upper bound to >=3.10 - PYTHONWARNINGS: suppress all warnings from requests module (covers RequestsDependencyWarning from urllib3/chardet version mismatch) - pyproject.toml: remove <3.13 upper bound (tested on 3.14.3) - garc doctor: display shows "required: >=3.10" - README: update version badge to v0.2.0 Co-Authored-By: Claude Sonnet 4.6 --- README.md | 4 ++-- bin/garc | 5 ++++- pyproject.toml | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index efe6926..3ce1c21 100644 --- a/README.md +++ b/README.md @@ -12,8 +12,8 @@ You / Claude Code Google Workspace APIs (Gmail · Calendar · Drive · Sheets · Tasks · People) ``` -> **This is an initial release (v0.1.0).** Core operations work end-to-end. -> Known limitations and planned improvements are listed in [Known Limitations](#known-limitations) below. +> **Current release: v0.2.0.** All 17 operational readiness findings resolved. +> See [CHANGELOG](CHANGELOG.md) for full details. Known limitations and planned improvements are listed in [Known Limitations](#known-limitations) below. --- diff --git a/bin/garc b/bin/garc index a361055..618f666 100755 --- a/bin/garc +++ b/bin/garc @@ -14,6 +14,9 @@ if ! python3 -c "import sys; assert sys.version_info >= (3,10), f'Python 3.10+ r echo " Install Python 3.10+: https://www.python.org/downloads/" >&2 exit 1 fi + +# ── Suppress noisy package warnings before any python3 invocation ───────── +export PYTHONWARNINGS="ignore::DeprecationWarning,ignore:::requests" GARC_LIB="${GARC_DIR}/lib" GARC_CONFIG="${HOME}/.garc" GARC_CONFIG_ENV="${GARC_CONFIG}/config.env" @@ -341,7 +344,7 @@ print("─" * 40) # Python version pv = sys.version_info status = "✅" if pv >= (3, 10) else "❌" -print(f"{status} Python {pv.major}.{pv.minor}.{pv.micro} (required: >=3.10,<3.13)") +print(f"{status} Python {pv.major}.{pv.minor}.{pv.micro} (required: >=3.10)") # Required packages required = [ diff --git a/pyproject.toml b/pyproject.toml index 437aeb8..7657e5f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,7 @@ build-backend = "setuptools.backends.legacy:build" name = "garc-gws-agent-runtime" version = "0.1.0" description = "Google Workspace Agent Runtime CLI" -requires-python = ">=3.10,<3.13" +requires-python = ">=3.10" dependencies = [ "google-api-python-client>=2.100.0", "google-auth>=2.23.0",