biocommons / biocommons.seqrepo

non-redundant, compressed, journalled, file-based storage for biological sequences
Apache License 2.0
39 stars 35 forks source link

Remove all uses of `six` #162

Closed jsstevenson closed 5 months ago

jsstevenson commented 5 months ago

Is your feature request related to a problem? Please describe. six is a library that was developed to ease transitions from Python 2 to 3. It replicates a lot of added Python 3 features and ensures their availability. Given that we now are requiring recent versions of Python 3, we can probably remove it as a dependency.

Describe the solution you'd like Remove six and all uses of it, assuming Python stdlib can replace all of them