Pin traitlets package to v5.9.0 (#24444) (#24449)

* pin traitlets pkg to v5.9.0

* add links to github issue
This commit is contained in:
Lucy Zhang
2023-09-15 14:53:14 -07:00
committed by GitHub
parent 1a6006aee5
commit e53551ba03
2 changed files with 16 additions and 7 deletions

View File

@@ -83,18 +83,27 @@ export const requiredJupyterPkg: PythonPkgDetails = {
version: '1.0.0'
};
// https://github.com/microsoft/azuredatastudio/issues/23945
export const requiredNotebookPkg: PythonPkgDetails = {
name: 'notebook',
version: '6.5.5',
installExactVersion: true
};
// https://github.com/microsoft/azuredatastudio/issues/24405
export const requiredIpykernelPkg: PythonPkgDetails = {
name: 'ipykernel',
version: '5.5.5',
installExactVersion: true
};
// https://github.com/microsoft/azuredatastudio/issues/24443
export const requiredTraitletsPkg: PythonPkgDetails = {
name: 'traitlets',
version: '5.9.0',
installExactVersion: true
};
export const requiredPowershellPkg: PythonPkgDetails = {
name: 'powershell-kernel',
version: '0.1.4'
@@ -155,11 +164,11 @@ export class JupyterServerInstallation implements IJupyterServerInstallation {
this._kernelSetupCache = new Map<string, boolean>();
this._requiredKernelPackages = new Map<string, PythonPkgDetails[]>();
this._requiredKernelPackages.set(constants.ipykernelDisplayName, [requiredJupyterPkg, requiredNotebookPkg, requiredIpykernelPkg]);
this._requiredKernelPackages.set(constants.python3DisplayName, [requiredJupyterPkg, requiredNotebookPkg, requiredIpykernelPkg]);
this._requiredKernelPackages.set(constants.powershellDisplayName, [requiredJupyterPkg, requiredPowershellPkg, requiredNotebookPkg, requiredIpykernelPkg]);
this._requiredKernelPackages.set(constants.ipykernelDisplayName, [requiredJupyterPkg, requiredNotebookPkg, requiredIpykernelPkg, requiredTraitletsPkg]);
this._requiredKernelPackages.set(constants.python3DisplayName, [requiredJupyterPkg, requiredNotebookPkg, requiredIpykernelPkg, requiredTraitletsPkg]);
this._requiredKernelPackages.set(constants.powershellDisplayName, [requiredJupyterPkg, requiredPowershellPkg, requiredNotebookPkg, requiredIpykernelPkg, requiredTraitletsPkg]);
let allPackages = [requiredJupyterPkg, requiredNotebookPkg, requiredIpykernelPkg, requiredPowershellPkg];
let allPackages = [requiredJupyterPkg, requiredNotebookPkg, requiredIpykernelPkg, requiredTraitletsPkg, requiredPowershellPkg];
this._requiredKernelPackages.set(constants.allKernelsName, allPackages);
this._requiredPackagesSet = new Set<string>();