GoogleCloudPlatform / GoogleCloudPlatform/gsutil

Announcement: gsutil Plans to End Support for Python 3.8 by June 30 2025.

Open
#1,865 2 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.