Skip to content

Commit eb5e57a

Browse files
Akasurdes-hertel
andauthored
six: bump version from 1.16 to 1.17 (#85478)
Fixes: #85408 Signed-off-by: Abhijeet Kasurde <[email protected]> Co-authored-by: Sloane Hertel <[email protected]>
1 parent ee96f8e commit eb5e57a

File tree

2 files changed

+14
-6
lines changed

2 files changed

+14
-6
lines changed

changelogs/fragments/six_1.7.0.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
---
2+
minor_changes:
3+
- six - bump six version from 1.16.0 to 1.17.0 (https://github.com/ansible/ansible/issues/85408).

lib/ansible/module_utils/six/__init__.py

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# upstream vendored file that we're not going to modify on our own
44
# pylint: disable=undefined-variable
55
#
6-
# Copyright (c) 2010-2020 Benjamin Peterson
6+
# Copyright (c) 2010-2024 Benjamin Peterson
77
#
88
# Permission is hereby granted, free of charge, to any person obtaining a copy
99
# of this software and associated documentation files (the "Software"), to deal
@@ -35,10 +35,10 @@
3535

3636
# The following makes it easier for us to script updates of the bundled code. It is not part of
3737
# upstream six
38-
_BUNDLED_METADATA = {"pypi_name": "six", "version": "1.16.0"}
38+
_BUNDLED_METADATA = {"pypi_name": "six", "version": "1.17.0"}
3939

4040
__author__ = "Benjamin Peterson <[email protected]>"
41-
__version__ = "1.16.0"
41+
__version__ = "1.17.0"
4242

4343

4444
# Useful for very coarse version differentiation.
@@ -273,7 +273,7 @@ class _MovedItems(_LazyModule):
273273
MovedAttribute("reduce", "__builtin__", "functools"),
274274
MovedAttribute("shlex_quote", "pipes", "shlex", "quote"),
275275
MovedAttribute("StringIO", "StringIO", "io"),
276-
MovedAttribute("UserDict", "UserDict", "collections"),
276+
MovedAttribute("UserDict", "UserDict", "collections", "IterableUserDict", "UserDict"),
277277
MovedAttribute("UserList", "UserList", "collections"),
278278
MovedAttribute("UserString", "UserString", "collections"),
279279
MovedAttribute("xrange", "__builtin__", "builtins", "xrange", "range"),
@@ -445,12 +445,17 @@ class Module_six_moves_urllib_request(_LazyModule):
445445
MovedAttribute("HTTPErrorProcessor", "urllib2", "urllib.request"),
446446
MovedAttribute("urlretrieve", "urllib", "urllib.request"),
447447
MovedAttribute("urlcleanup", "urllib", "urllib.request"),
448-
MovedAttribute("URLopener", "urllib", "urllib.request"),
449-
MovedAttribute("FancyURLopener", "urllib", "urllib.request"),
450448
MovedAttribute("proxy_bypass", "urllib", "urllib.request"),
451449
MovedAttribute("parse_http_list", "urllib2", "urllib.request"),
452450
MovedAttribute("parse_keqv_list", "urllib2", "urllib.request"),
453451
]
452+
if sys.version_info[:2] < (3, 14):
453+
_urllib_request_moved_attributes.extend(
454+
[
455+
MovedAttribute("URLopener", "urllib", "urllib.request"),
456+
MovedAttribute("FancyURLopener", "urllib", "urllib.request"),
457+
]
458+
)
454459
for attr in _urllib_request_moved_attributes:
455460
setattr(Module_six_moves_urllib_request, attr.name, attr)
456461
del attr

0 commit comments

Comments
 (0)