conda / ceps

Conda Enhancement Proposals
Creative Commons Zero v1.0 Universal
19 stars 24 forks source link

CEP 4 - Plugins Mechanism Implementation #32

Closed beeankha closed 2 years ago

beeankha commented 2 years ago

This CEP is for the implementation of a new plugins mechanism for the conda codebase. It is about the initial mechanism of plugins, versus for any specific new plugins (those will be proposed and discussed in their own separate CEPs after the implementation of plugins has been completed).

This pull request is intended as a public forum for discussing the plugins feature proposal.

LtDan33 commented 2 years ago

Some things we could consider:

jezdez commented 2 years ago

@conda-incubator/steering

This PR falls under the Enhancement Proposal Approval policy of the conda governance policy, please vote and/or comment on this PR.

This PR needs 60% of the Steering Council to vote yea to pass.

To vote please leave Approve (yea) or Request Changes (nay) pull request reviews.

If you would like changes to the current language please leave a comment (in the PR) or push to this branch.

This vote will end on 2022-08-12.

marcelotrevisani commented 2 years ago

As I mentioned before, I have a lot of interest in this topic and it would be really nice to have several pre and pos hooks for conda actions, not just the solver

https://github.com/conda-incubator/ceps/pull/1#issuecomment-1131519806

jezdez commented 2 years ago

@conda-incubator/steering

This vote falls under the Enhancement Proposal Approval policy of the conda governance policy, please vote and/or comment on this PR.

This vote needs 60% of the Steering Council to vote yea to pass.

This vote presently has 6, and needs 4 more for quorum.

It is proposed that this vote will time out and be evaluated with the current votes in 7 days, on 2022-08-19.

To vote please leave Approve (yea) or Request Changes (nay) reviews.

chenghlee commented 2 years ago

Voting Results

This was a standard, non-timed-out vote.

This vote has reached quorum (10 + 0 = 10 which is at least 60% of 16).

It has also passed since it recorded 10 "yes" votes and 0 "no" votes giving 10/10 which is greater than 60% of 15.

It should be noted that a request for change was recorded in the pull request about minor implementation details that do not invalidate the previous votes. The author made the requested change.