Drop Python 2 compatibility

This commit is contained in:
Troy Dawson 2024-02-19 14:52:47 -08:00
parent df70e4f1c9
commit b66e8a61f5
6 changed files with 10 additions and 24 deletions

View file

@ -2,7 +2,7 @@
import os
import sys
from six.moves.configparser import ConfigParser
from configparser import ConfigParser
if __name__ == '__main__':
module_path = os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))

View file

@ -16,7 +16,7 @@ setup(
'python-gitlab',
'pycurl',
'rpkg>=1.65',
'six',
],
scripts=['src/bin/centpkg', 'src/bin/centpkg-sig'],
python_requires='>=3.6',
)

View file

@ -17,7 +17,7 @@ import os
import sys
import logging
import six.moves.configparser as ConfigParser
from configparser import ConfigParser
import pyrpkg
import pyrpkg.utils
@ -54,7 +54,7 @@ def main():
sys.exit(1)
# Setup a configuration object and read config file data
config = ConfigParser.SafeConfigParser()
config = ConfigParser()
config.read(args.config)
config.read(args.user_config)

View file

@ -22,8 +22,8 @@ from centpkg.utils import config_get_safely, do_add_remote, do_fork
import centpkg.utils
from pyrpkg.cli import cliClient
from pyrpkg import rpkgError
from six.moves.urllib_parse import urlparse
import six.moves.configparser as ConfigParser
from urllib.parse import urlparse
from configparser import ConfigParser
import gitlab
import json
@ -147,7 +147,7 @@ class centpkgClient(cliClient):
internal_config_file = "/etc/rpkg/centpkg_internal.conf"
if os.path.exists(internal_config_file):
# Get our internal only variables
cfg = ConfigParser.SafeConfigParser()
cfg = ConfigParser()
cfg.read(internal_config_file)
pp_api_url = config_get_safely(cfg, "centpkg.internal", 'pp_api_url')
gitbz_query_url = config_get_safely(cfg, "centpkg.internal", 'gitbz_query_url')
@ -242,7 +242,7 @@ class centpkgClient(cliClient):
else:
# Get our internal only variables
cfg = ConfigParser.SafeConfigParser()
cfg = ConfigParser()
cfg.read(internal_config_file)
pp_api_url = config_get_safely(cfg, "centpkg.internal", 'pp_api_url')
gitbz_query_url = config_get_safely(cfg, "centpkg.internal", 'gitbz_query_url')

View file

@ -16,7 +16,6 @@ download path.
import io
import os
import pycurl
import six
import sys
from pyrpkg.errors import InvalidHashType, UploadError, LayoutError
@ -257,12 +256,6 @@ class SIGLookasideCache(CGILookasideCache):
# https://bugzilla.redhat.com/show_bug.cgi?id=1241059
_name = utils.get_repo_name(name) if is_dist_git(os.getcwd()) else name
if six.PY2 and isinstance(filename, six.text_type):
filename = filename.encode('utf-8')
if six.PY2 and isinstance(self.branch, six.text_type):
self.branch = self.branch.encode('utf-8')
post_data = [('name', _name),
('%ssum' % self.hashtype, hash),
('filename', filename)]
@ -328,13 +321,6 @@ class SIGLookasideCache(CGILookasideCache):
"""
filename = os.path.basename(filepath)
# As in remote_file_exists, we need to convert unicode strings to str
if six.PY2:
if isinstance(name, six.text_type):
name = name.encode('utf-8')
if isinstance(filepath, six.text_type):
filepath = filepath.encode('utf-8')
if self.remote_file_exists(name, filename, hash):
self.log.info("File already uploaded: %s", filepath)
return

View file

@ -20,8 +20,8 @@ import sys
from datetime import date, datetime
from pyrpkg import rpkgError
from requests.exceptions import ConnectionError
from six.moves.configparser import NoOptionError, NoSectionError
from six.moves.urllib.parse import quote_plus, urlparse
from configparser import NoOptionError, NoSectionError
from urllib.parse import quote_plus, urlparse
import git as gitpython