Skip to content

Commit 6955f5a

Browse files
authored
Add miniforge to version parsing (#15702)
1 parent 6d1a75a commit 6955f5a

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

src/client/pythonEnvironments/discovery/locators/services/pyenvLocator.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,7 @@ function getKnownPyenvVersionParsers(): Map<string, (path: string) => Promise<IP
216216
parsers.set('jython', distroOnly);
217217
parsers.set('micropython', distroOnly);
218218
parsers.set('miniconda', distroOnly);
219+
parsers.set('miniforge', distroOnly);
219220
parsers.set('pypy', pypyParser);
220221
parsers.set('pyston', distroOnly);
221222
parsers.set('stackless', distroOnly);

src/test/pythonEnvironments/discovery/locators/pyenvLocator.unit.test.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,10 @@ suite('Pyenv Versions Parser Test', () => {
195195
input: 'miniconda3-4.7.12',
196196
expectedOutput: { pythonVer: undefined, distro: 'miniconda3', distroVer: '4.7.12' },
197197
},
198+
{
199+
input: 'miniforge3-4.9.2',
200+
expectedOutput: { pythonVer: undefined, distro: 'miniforge3', distroVer: '4.9.2' },
201+
},
198202
{
199203
input: 'pypy-c-jit-latest',
200204
expectedOutput: { pythonVer: undefined, distro: 'pypy-c-jit', distroVer: 'latest' },

0 commit comments

Comments
 (0)