You've already forked setup-python
mirror of
https://github.com/actions/setup-python.git
synced 2025-08-19 12:04:40 +07:00
Remove support for syntax like '3.14.0a1'
This commit is contained in:
@ -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);
|
||||
|
Reference in New Issue
Block a user