Remove 'six' module import and port uses to native Python 3.x

Description

Now that 3.26 has remove Python 2.7.x support, the compatibility library ‘six’ used as a bridge to support both versions should be removed and uses of ‘six' ported to native python 3.x syntax.

Environment

None

Pull Requests

None

Activity

Show:

Brad Schoening 
March 29, 2023 at 11:23 PM

The below PR contains the changes and mappings I made in CQLSH to remove ‘six’…

Bret McGuire 
March 29, 2023 at 9:36 PM

I completely agree ! I’m not sure if this will get tackled for 3.27.0 because we already have a number of issues in that release and I don’t want to delay it but I would hope something very much like the effort you describe in this ticket would follow on in a future release.

Details

Assignee

Reporter

Priority

Created March 29, 2023 at 9:34 PM
Updated March 29, 2023 at 11:23 PM