Add ability to upload to special label if tag is a pre-release #107
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.
This (hopefully) adds the ability to upload test releases (alpha, beta, whatever) to a less visible place on anaconda.
The goal is to make it easy for us to create and test possible releases while ensuring that the typical user never installs a pre-release by accident. pip has this built in to some extent -- if a release has text like "alpha" or "beta" in the name of the release then pip will not install it unless one uses a special flag (
--pre).Conda doesn't have something equivalent but does have the concept of labels. Packages by default are uploaded to the "main" channel; when a user does
conda install -c vpython vpythonthen conda checks the main channel for the user vpython on anaconda.org. One can have other labels; this adds one calledpre-release.We can fairly easily install those by including the label but ordinary users won't have any reason to do that.