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 <noreply@anthropic.com>
This commit is contained in:
林 駿甫 (Shunsuke Hayashi) 2026-04-15 10:00:26 +09:00
parent 63c49cd733
commit ea388bb691
3 changed files with 7 additions and 4 deletions

View file

@ -12,8 +12,8 @@ You / Claude Code
Google Workspace APIs (Gmail · Calendar · Drive · Sheets · Tasks · People) Google Workspace APIs (Gmail · Calendar · Drive · Sheets · Tasks · People)
``` ```
> **This is an initial release (v0.1.0).** Core operations work end-to-end. > **Current release: v0.2.0.** All 17 operational readiness findings resolved.
> Known limitations and planned improvements are listed in [Known Limitations](#known-limitations) below. > See [CHANGELOG](CHANGELOG.md) for full details. Known limitations and planned improvements are listed in [Known Limitations](#known-limitations) below.
--- ---

View file

@ -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 echo " Install Python 3.10+: https://www.python.org/downloads/" >&2
exit 1 exit 1
fi fi
# ── Suppress noisy package warnings before any python3 invocation ─────────
export PYTHONWARNINGS="ignore::DeprecationWarning,ignore:::requests"
GARC_LIB="${GARC_DIR}/lib" GARC_LIB="${GARC_DIR}/lib"
GARC_CONFIG="${HOME}/.garc" GARC_CONFIG="${HOME}/.garc"
GARC_CONFIG_ENV="${GARC_CONFIG}/config.env" GARC_CONFIG_ENV="${GARC_CONFIG}/config.env"
@ -341,7 +344,7 @@ print("─" * 40)
# Python version # Python version
pv = sys.version_info pv = sys.version_info
status = "✅" if pv >= (3, 10) else "❌" 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 packages
required = [ required = [

View file

@ -6,7 +6,7 @@ build-backend = "setuptools.backends.legacy:build"
name = "garc-gws-agent-runtime" name = "garc-gws-agent-runtime"
version = "0.1.0" version = "0.1.0"
description = "Google Workspace Agent Runtime CLI" description = "Google Workspace Agent Runtime CLI"
requires-python = ">=3.10,<3.13" requires-python = ">=3.10"
dependencies = [ dependencies = [
"google-api-python-client>=2.100.0", "google-api-python-client>=2.100.0",
"google-auth>=2.23.0", "google-auth>=2.23.0",