-
Notifications
You must be signed in to change notification settings - Fork 41
[CEP 25] Versioning of Existing conda Standards #119
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 4 commits
Commits
Show all changes
25 commits
Select commit
Hold shift + click to select a range
ce969f5
[CEP XXXX] Versioning of Existing conda Standards
beckermr a2ca585
Apply suggestions from code review
beckermr f09ca78
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] bd882c6
Update cep-XXXX.md
beckermr 3bde9bd
Update cep-XXXX.md
beckermr 05041c6
Merge branch 'main' into beckermr-patch-3
beckermr dc05cc2
Apply suggestions from code review
beckermr d3b336c
Update cep-XXXX.md
beckermr d2f3ccb
Update cep-XXXX.md
beckermr 43bd338
Merge branch 'main' into beckermr-patch-3
beckermr a28403b
Update cep-XXXX.md
beckermr 5128d3c
Update cep-XXXX.md
beckermr 11ffde7
Merge branch 'main' into beckermr-patch-3
beckermr a53ab74
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] fcfe36d
Merge branch 'main' into beckermr-patch-3
beckermr 0baed5a
Update cep-XXXX.md
beckermr 574d3fb
Reformat versioning and compatibility sections
beckermr 0742039
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] da31f80
Merge branch 'main' into beckermr-patch-3
beckermr 5e29beb
Update cep-XXXX.md
beckermr c21f398
Update cep-XXXX.md
beckermr f5d9864
Update cep-XXXX.md
beckermr 619a574
Merge branch 'main' into beckermr-patch-3
beckermr 1adfc36
Merge branch 'main' of github.com:conda/ceps into beckermr-patch-3
jaimergp 835e042
Mint as CEP 25
jaimergp File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,39 @@ | ||
| # CEP XXXX - Versioning of Existing conda Standards | ||
|
|
||
| <table> | ||
| <tr><td> Title </td><td> Versioning of Existing conda Standards and Specs | ||
| <tr><td> Status </td><td> Draft </td></tr> | ||
| <tr><td> Author(s) </td><td> Matthew R. Becker <becker.mr@gmail.com></td></tr> | ||
| <tr><td> Created </td><td> Mar 14, 2025</td></tr> | ||
| <tr><td> Updated </td><td> Mar 14, 2025</td></tr> | ||
| <tr><td> Discussion </td><td> NA </td></tr> | ||
| <tr><td> Implementation </td><td> NA </td></tr> | ||
| </table> | ||
|
|
||
| ## Abstract | ||
|
|
||
| As the conda ecosystem is being standardized and evolving, the existing standards | ||
| (in many cases only documented by the code that implements them) have been called | ||
| `v1` in some cases (e.g., `.tar.bz2` versus `.conda`) and `v0` in others (e.g., `v0` versus `v1` recipe formats). | ||
| This differing nomenclature is confusing. In this CEP, we resolve this issue by declaring all existing `conda` | ||
| standards, documented formally in CEPs or not, the `v0` standards. | ||
|
beckermr marked this conversation as resolved.
Outdated
|
||
|
|
||
| ## Specification | ||
|
|
||
| All existing conda standards which satisfy the following conditions | ||
|
|
||
| - are documented formally in CEPs or are only effectively documented through code implementations | ||
| - have not been superseded by a newer standard labeled `v1` | ||
|
beckermr marked this conversation as resolved.
Outdated
|
||
|
|
||
| MUST be versioned at `v0`. | ||
|
beckermr marked this conversation as resolved.
Outdated
|
||
|
|
||
| The numbering of conda package formats, `.tar.bz2` and `.conda`, is exempt from this CEP. | ||
|
beckermr marked this conversation as resolved.
Outdated
|
||
|
|
||
| ## Backwards Compatibility | ||
|
|
||
| The `v0` versioning is fully backwards compatible with all current standards, except conda package formats | ||
| which have been explicitly excluded. | ||
|
beckermr marked this conversation as resolved.
Outdated
|
||
|
|
||
| ## Copyright | ||
|
|
||
| All CEPs are explicitly [CC0 1.0 Universal](https://creativecommons.org/publicdomain/zero/1.0/). | ||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.