mirror of
https://github.com/actions/setup-python.git
synced 2025-06-28 21:53:47 +00:00
Remove support for syntax like '3.14.0a1'
This commit is contained in:
parent
8f1f09d543
commit
bdd8c56024
4 changed files with 12 additions and 53 deletions
|
@ -7,10 +7,7 @@ describe('desugarVersion', () => {
|
|||
['3.13.1', {version: '3.13.1', freethreaded: false}],
|
||||
['3.13.1t', {version: '3.13.1', freethreaded: true}],
|
||||
['3.14-dev', {version: '~3.14.0-0', freethreaded: false}],
|
||||
['3.14t-dev', {version: '~3.14.0-0', freethreaded: true}],
|
||||
['3.14.0a4', {version: '3.14.0a4', freethreaded: false}],
|
||||
['3.14.0rc1', {version: '3.14.0rc1', freethreaded: false}],
|
||||
['3.14.0rc1t', {version: '3.14.0rc1', freethreaded: true}]
|
||||
['3.14t-dev', {version: '~3.14.0-0', freethreaded: true}]
|
||||
])('%s -> %s', (input, expected) => {
|
||||
expect(desugarVersion(input)).toEqual(expected);
|
||||
});
|
||||
|
@ -24,11 +21,7 @@ describe('pythonVersions', () => {
|
|||
['3.13.1', {version: '3.13.1', freethreaded: false}],
|
||||
['3.13.1t', {version: '3.13.1', freethreaded: true}],
|
||||
['3.14-dev', {version: '~3.14.0-0', freethreaded: false}],
|
||||
['3.14t-dev', {version: '~3.14.0-0', freethreaded: true}],
|
||||
['3.14.0a4', {version: '3.14.0-alpha.4', freethreaded: false}],
|
||||
['3.14.0a4t', {version: '3.14.0-alpha.4', freethreaded: true}],
|
||||
['3.14.0rc1', {version: '3.14.0-rc.1', freethreaded: false}],
|
||||
['3.14.0rc1t', {version: '3.14.0-rc.1', freethreaded: true}]
|
||||
['3.14t-dev', {version: '~3.14.0-0', freethreaded: true}]
|
||||
])('%s -> %s', (input, expected) => {
|
||||
const {version, freethreaded} = desugarVersion(input);
|
||||
const semanticVersionSpec = pythonVersionToSemantic(version, false);
|
||||
|
@ -41,11 +34,7 @@ describe('pythonVersions', () => {
|
|||
['3.13.1', {version: '3.13.1', freethreaded: false}],
|
||||
['3.13.1t', {version: '3.13.1', freethreaded: true}],
|
||||
['3.14-dev', {version: '~3.14.0-0', freethreaded: false}],
|
||||
['3.14t-dev', {version: '~3.14.0-0', freethreaded: true}],
|
||||
['3.14.0a4', {version: '3.14.0-alpha.4', freethreaded: false}],
|
||||
['3.14.0a4t', {version: '3.14.0-alpha.4', freethreaded: true}],
|
||||
['3.14.0rc1', {version: '3.14.0-rc.1', freethreaded: false}],
|
||||
['3.14.0rc1t', {version: '3.14.0-rc.1', freethreaded: true}]
|
||||
['3.14t-dev', {version: '~3.14.0-0', freethreaded: true}]
|
||||
])('%s (allowPreReleases=true) -> %s', (input, expected) => {
|
||||
const {version, freethreaded} = desugarVersion(input);
|
||||
const semanticVersionSpec = pythonVersionToSemantic(version, true);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue