Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
cce81f8
Add Python 3.14 to CI pipeline
bhandarivijay-png Jan 7, 2026
af7f6a8
Fix Python 3.14 compatibility by converting itertools.chain to list
bhandarivijay-png Jan 9, 2026
017c935
Fix Python 3 compatibility: replace e.message with str(e)
bhandarivijay-png Jan 12, 2026
0004cb0
Fix Python 3 compatibility: replace .message with str(e)
bhandarivijay-png Jan 12, 2026
bdaa1a4
fix: update submodule reference to valid commit
bhandarivijay-png Jan 16, 2026
f64bb35
cachetools form release v5.5.1 to v6.2.3
bhandarivijay-png Jan 22, 2026
1e1893a
cachetools form release v2.32.3 to v2.32.5
bhandarivijay-png Jan 22, 2026
2b3bb51
Revert "cachetools form release v2.32.3 to v2.32.5"
bhandarivijay-png Jan 22, 2026
03d72ee
certifi from release 2025.06.15 to 2026.01.04
bhandarivijay-png Jan 22, 2026
0e9f41f
chardet from release 5.2.0 to add Python 3.14 support
bhandarivijay-png Jan 22, 2026
b2550fa
chardet from release change download/upload artifact version to last …
bhandarivijay-png Jan 22, 2026
60f7edf
Revert "chardet from release change download/upload artifact version …
bhandarivijay-png Jan 22, 2026
c057718
charset_normalizer from release change download/upload artifact vers…
bhandarivijay-png Jan 22, 2026
f147ca9
google-auth-library-python 2.39.0 to last working version to 20260…
bhandarivijay-png Jan 22, 2026
13dc1ba
Revert " google-auth-library-python 2.39.0 to last working version …
bhandarivijay-png Jan 22, 2026
a12b8dc
google-auth-library-python 2.39.0 to last working version to 20260…
bhandarivijay-png Jan 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
runs-on: ubuntu-24.04
strategy:
matrix:
python-version: [3.9.x, 3.10.x, 3.11.x, 3.12.x, 3.13.x]
python-version: [3.9.x, 3.10.x, 3.11.x, 3.12.x, 3.13.x, 3.14.x]

steps:
- uses: actions/checkout@v4
Expand Down
4 changes: 2 additions & 2 deletions gslib/commands/cp.py
Original file line number Diff line number Diff line change
Expand Up @@ -1043,8 +1043,8 @@ def _ConstructNameExpansionIteratorDstTupleIterator(self, src_url_strs_iter,
self.has_file_dst = self.has_file_dst or exp_dst_url.IsFileUrl()
self.has_cloud_dst = self.has_cloud_dst or exp_dst_url.IsCloudUrl()
self.provider_types.add(exp_dst_url.scheme)
self.combined_src_urls = itertools.chain(self.combined_src_urls,
src_url_str)
self.combined_src_urls = list(itertools.chain(self.combined_src_urls,
src_url_str))

yield name_expansion_iterator_dst_tuple

Expand Down
4 changes: 2 additions & 2 deletions gsutil.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,9 @@
# TODO: gsutil-beta: Distribute a pylint rc file.

ver = sys.version_info
if ver.major != 3 or ver.minor < 9 or ver.minor > 13:
if ver.major != 3 or ver.minor < 9 or ver.minor > 14:
sys.exit(
"Error: gsutil requires Python version 3.9-3.13, but a different version is installed.\n"
"Error: gsutil requires Python version 3.9-3.1, but a different version is installed.\n"
"You are currently running Python {}.{}\n"
"Follow the steps below to resolve this issue:\n"
"\t1. Switch to Python 3.9-3.13 using your Python version manager or install an appropriate version.\n"
Expand Down
2 changes: 1 addition & 1 deletion third_party/chardet
Submodule chardet updated 2155 files
2 changes: 1 addition & 1 deletion third_party/charset_normalizer
2 changes: 1 addition & 1 deletion third_party/google-auth-library-python
2 changes: 1 addition & 1 deletion third_party/requests
Loading