Skip to content

Make dependency on pillow optional #1801

@gsemet

Description

@gsemet

Bug summary

Please provide a way to install and use your package without pillow which is really a nightmare to package in pyinstaller or using shiv. You can use extra to have this dependencies optional and try/except the import only when really needed.

thanks

Is there an existing issue for this?

  • I have searched the existing issues

Jira Instance type

Jira Cloud (Hosted by Atlassian)

Jira instance version

No response

jira-python version

main

Python Interpreter version

3.8

Which operating systems have you used?

  • Linux
  • macOS
  • Windows

Reproduction steps

pillow is hard to package in shiv (zipapp).

Stack trace

n/a

Expected behaviour

jira can be installed without pillow. only to use the image related feature this dependency is needed

Additional Context

No response

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