Repository navigation
Deprecating 2.x releases pre 2.2.0 #603
theferrit32
announced in
Announcements
Replies: 4 comments 1 reply
|
The "reason" string in the yank notes will simply link back to the relevant issues. |
0 replies
|
Installer warning when doing Installer warning when doing |
0 replies
|
@theferrit32 I'm wondering if this should be converted to a discussion? |
0 replies
|
An example of a transitive dependency on vrs-python |
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Releases prior to https://github.com/ga4gh/vrs-python/releases/tag/2.2.0 (ded576f) are being deprecated.
See relevant issues:
'Add RLE params to VRS-annotated VCFs' #577
'Same-as-reference Alleles should have a ReferenceLengthExpression state' #587
This will be accomplished using PyPi's 'yank' function. The packages will not be removed, and
pipanduvwill still be able to install them, so projects with a version pinned>=2.0.0,<2.2.0will not break, but the installer will log a WARN message about them being deprecated. This will also happen if such a version is required as a transitive dependency. Any new installs which do not pin a version<2.2.0will automatically receive a version>=2.2.0.Version 2.2.0 code is backwards compatible from a code interface standpoint, so users do not need to modify their application code to incorporate the new version.
The backwards-inconsistent changes to output data are:
.statebeing aLiteralSequenceExpressionwill now come out with a.statebeing aReferenceLengthExpression.--skip-ref, those annotations will come out differently invrs-pythonversions>=2.2.0. After upgrading to>=2.2.0, the VCF Annotator will include new INFO fields which contain the values necessary for re-constructing the ReferenceLengthExpression object.Versions which will be yanked on PyPi:
All reactions