Skip to content

[PEP] Promotion process for packages in pyomo.contrib #2461

Open
@mrmundt

Description

@mrmundt

Summary

There are several contributions to pyomo.contrib that have gained popular usage (e.g., PyNumero) and have been considered numerous times for promotion out of contrib into the core offering of Pyomo. There is currently no documented process for such a promotion.

Rationale

Some packages within pyomo.contrib have existed at this point for many years, are mostly stable / not actively under development, and have popular usage. Because contrib is more intended for items that are under active development/"use at your own risk" (see #2460 ), those packages which have a shown amount of stability and usage should be given a promotion path.

Additional Information

While this topic has been floated a few times, we currently have no solidly proposed solution and want to open the discussion for suggestions. Some considerations to keep in mind:

  • Life/duration of package
  • Code coverage
  • Documentation
  • Popularity/usage by Pyomo users
  • Maintainability

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions