Skip to content

Consider using "extras" to bring in requirements on optional packages #43

@bbassett-tibco

Description

@bbassett-tibco

Currently, some features of the spotfire package require an optional package to be installed (e.g., geopandas is required to automatically handle geocoding tables, or one of Pillow, matplotlib, or seaborn is required to automatically pass PNG images back to Spotfire). Consider exposing these optional dependencies as "extras" (https://setuptools.pypa.io/en/latest/userguide/dependency_management.html#optional-dependencies) so that it is obvious to end users that the optional packages are available; bonus points if interpreter and package SPK packaging (from the spotfire.spk module) can respect such extras when assembling SPK packages.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions