From 64dc97ddd75403c5eba3220fcad67d94f32dea37 Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Fri, 26 Apr 2024 23:45:19 +0900 Subject: [PATCH] Drop usage of six six has been used but is not listed in requirements. It's no longer installed by dependencies. Remove usage of six because it's no longer required with python 2 support removed. Change-Id: I7aae4ba993e20dcba0ce7fd3c377616d7a617224 --- dracclient/tests/test_wsman.py | 6 +++--- dracclient/wsman.py | 6 ++---- setup.cfg | 1 + 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/dracclient/tests/test_wsman.py b/dracclient/tests/test_wsman.py index c0d6ea5..fd7ec4a 100644 --- a/dracclient/tests/test_wsman.py +++ b/dracclient/tests/test_wsman.py @@ -19,7 +19,6 @@ import lxml.etree import lxml.objectify import requests.exceptions import requests_mock -import six from dracclient import exceptions from dracclient.tests import base @@ -58,8 +57,9 @@ class ClientTestCase(base.BaseTest): @requests_mock.Mocker() def test_enumerate_with_invalid_utf8(self, mock_requests): - mock_requests.post('https://1.2.3.4:443/wsman', - content=six.b('yay!\xC0')) + mock_requests.post( + 'https://1.2.3.4:443/wsman', + content=b'yay!\xC0') resp = self.client.enumerate('resource') self.assertEqual('yay!', resp.text) diff --git a/dracclient/wsman.py b/dracclient/wsman.py index 55cf548..6693bcc 100644 --- a/dracclient/wsman.py +++ b/dracclient/wsman.py @@ -13,7 +13,6 @@ import logging import re -import six import time import uuid @@ -167,9 +166,8 @@ class Client(object): # Filter out everything except for printable ASCII characters and # tab - resp_xml = ElementTree.fromstring(re.sub(six.b('[^\x20-\x7e\t]'), - six.b(''), - resp.content)) + resp_xml = ElementTree.fromstring(re.sub( + b'[^\x20-\x7e\t]', b'', resp.content)) if auto_pull: # The first response returns "" diff --git a/setup.cfg b/setup.cfg index 9e99e4c..2eb8a09 100644 --- a/setup.cfg +++ b/setup.cfg @@ -6,6 +6,7 @@ maintainer = DracClient Team author_email = openstack-discuss@lists.openstack.org home_page = https://launchpad.net/python-dracclient license = Apache-2 +python_requires = >=3.6 classifier = Intended Audience :: Developers Intended Audience :: Information Technology