Skip to content

725: handling of package variations #16

@tobiasdiez

Description

@tobiasdiez

How should one specify the "flavor" of a package that one is interested in? For example, gap on conda has gap-core, gap-defaults and gap (full), mostly differing by what kind of gap packages are installed. But not every distribution may make the same distinction.

Another example is the seadata db of pari (https://pari.math.u-bordeaux.fr/packages.html), which exists in different sizes.

https://peps.python.org/pep-0725/#canonical-names-of-dependencies-and-dev-el-split-packages discusses split devel packages, and the advice given there makes sense for devel-splits (since essentially the tool reading the metadata can make an educated guess on which kind of split package to load depending on the task). However, this is less so in the context of other split packages/db's.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions