Description
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