GoogleCloudPlatform / GoogleCloudPlatform/gsutil
Announcement: gsutil Plans to End Support for Python 3.8 by June 30 2025.
- Dominant language
- Python
- Stars
- 918
- Forks
- 335
- PR merge metrics
- No merged PRs in 30d
Description
This issue is to inform about the plan to end support for `Python version 3.8` in upcoming `gsutil` release.
**Scope:**
This planned change affects `gsutil` whether used as a standalone installation or as bundled with the `Google Cloud SDK`.
**Timeline:**
This change is tentatively scheduled for **June 30, 2025**.
**Reasoning:**
This decision is driven by several factors, including:
The official End-of-Life (EOL) of `Python 3.8` itself (October 2024), which means it no longer receives security updates from the Python core team.
**Impact:**
After the tentative end-of-support date (**June 30, 2025**), future `gsutil` releases:
Will not be tested against `Python 3.8`.
May no longer function correctly within `Python 3.8` environments for both standalone and `Cloud SDK` bundled usage.
**Action Recommended:**
We strongly recommend users relying on `Python 3.8` (either standalone or via the `Cloud SDK`) to upgrade their environment to `Python 3.9` or a later supported version well before the tentative date to ensure continued compatibility and access to the latest `gsutil` features and fixes.
**Documentation Update:**
The installation requirements have been updated to reflect this plan:
[Official Documentation](https://cloud.google.com/storage/docs/gsutil_install#specifications)
Contributor guide
Research direction
Start with the installation requirements referenced in the Official Documentation link and compare them with the Python 3.8 support statement here. The issue describes an announcement and says the documentation was already updated, but it names no repository file or test; done would mean confirming the documented minimum supported Python version and any standalone or Cloud SDK wording.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- cli, documentation
- Issue type
- Documentation
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100