it's easy to fix the base64 related failures (patch attached) but then the
build hangs for me.
--- a/kubernetes/config/kube_config.py
+++ b/kubernetes/config/kube_config.py
@@ -97,7 +97,7 @@
if use_data_if_no_file:
if self._base64_file_content:
self._file = _create_temp_file_with_content(
- base64.decodestring(self._data.encode()))
+ base64.standard_b64decode(self._data.encode()))
else:
self._file = _create_temp_file_with_content(self._data)
if self._file and not os.path.isfile(self._file):
@@ -112,7 +112,7 @@
with open(self._file) as f:
if self._base64_file_content:
self._data = bytes.decode(
- base64.encodestring(str.encode(f.read())))
+ base64.standard_b64encode(str.encode(f.read())))
else:
self._data = f.read()
return self._data
--- a/kubernetes/config/kube_config_test.py
+++ b/kubernetes/config/kube_config_test.py
@@ -40,7 +40,7 @@
def _base64(string):
- return base64.encodestring(string.encode()).decode()
+ return base64.standard_b64encode(string.encode()).decode()
def _format_expiry_datetime(dt):
_______________________________________________
Python-modules-team mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team