Skip to content

Split "opt" keyword based off of which features each supports #2380

@fetsko

Description

@fetsko

Problem trying to solve

It would be nice if jira[opt] were split out into multiple keywords so users can include only the optional packages they intend to use.

Possible solution(s)

Example

jira[jwt]

jwt = [
  "PyJWT",
  "requests_jwt",
]

jira[kerberos]

kerberos = ["requests_kerberos"]

jira[filemagic]

filemagic = ["filemagic>=1.6"]

Alternatives

No response

Additional Context

I have run into an issue where requests_kerberos fails to install when using jira[opt] because krb5-devel is not installed on the image that I am using. I only want to install pyjwt, so splitting out these would be nice.

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