Skip to content

package still depends on six #984

Open

Description

@mcepl

Despite this package claims to be for Python 3 only and particularly 3.6+, it still unnecessarily depends on six.

Is it OK, to patch the use of six out of the package? Would you welcome PR?

Activity

  1. karthik-k-kamath commented on Sep 11, 2025

    @karthik-k-kamath
    Member

    Hi Matěj Cepl,
    OCI CLI needs to remain compatible with Python 3.6, so it can be installed in those versions of Oracle Linux that still include Python 3.6 as their long term support.
    So we cant yet move out 3.6 support on CLI

  2. mcepl commented on Sep 11, 2025

    @mcepl
    Author

    Compatibility with any version of Python 3 doesn't demand six. That is required only for the compatibility with Python 2.

  3. karthik-k-kamath commented on Sep 11, 2025

    @karthik-k-kamath
    Member

    Oh sorry , I miss understood, I confused six 3P dependency with Python 3.6
    Yes please raise a PR, we will test it at our end to confirm before merging.
    Thanks for highlighting

  4. added a commit that references this issue on Jan 5, 2026
  5. added a commit that references this issue on Sep 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions