@@ -64,6 +64,28 @@ define([
6464 'PyMuPDF' : { pipName : 'PyMuPDF' } ,
6565 'sweetviz' : { pipName : 'sweetviz' } ,
6666 }
67+
68+ if ( vpConfig . extensionType === 'lite' ) {
69+ this . packageLibTemplate = {
70+ 'numpy' : { pipName : 'numpy' } ,
71+ 'pandas' : { pipName : 'pandas' } ,
72+ 'matplotlib' : { pipName : 'matplotlib' } ,
73+ 'seaborn' : { pipName : 'seaborn' } ,
74+ 'plotly' : { pipName : 'plotly' } ,
75+ 'sklearn' : { pipName : 'scikit-learn' } ,
76+ 'scikit-posthocs' : { pipName : 'scikit-posthocs' } ,
77+ 'scipy' : { pipName : 'scipy' } ,
78+ 'statsmodels' : { pipName : 'statsmodels' } ,
79+ 'factor-analyzer' : { pipName : 'factor-analyzer' } ,
80+ 'category_encoders' : { pipName : 'category_encoders' } ,
81+ 'imblearn' : { pipName : 'imblearn' } ,
82+ 'xgboost' : { pipName : 'xgboost' } ,
83+ 'lightgbm' : { pipName : 'lightgbm' } ,
84+ 'catboost' : { pipName : 'catboost' } ,
85+ 'auto-sklearn' : { pipName : 'auto-sklearn' } ,
86+ 'sweetviz' : { pipName : 'sweetviz' } ,
87+ }
88+ }
6789 }
6890
6991 _bindEvent ( ) {
@@ -148,7 +170,7 @@ define([
148170 var pipName = that . packageLib [ key ] . pipName ;
149171 var code = com_util . formatString ( "!pip uninstall -y {0}" , pipName ) ;
150172 if ( vpConfig . extensionType === 'lite' ) {
151- code = com_util . formatString ( "import piplite\npiplite. uninstall(' {0}') " , pipName ) ;
173+ code = com_util . formatString ( "%pip uninstall {0}" , pipName ) ;
152174 }
153175 // create block and run it
154176 $ ( '#vp_wrapper' ) . trigger ( {
@@ -162,7 +184,7 @@ define([
162184 var pipName = that . packageLib [ key ] . pipName ;
163185 var code = com_util . formatString ( "!pip install --upgrade {0}" , pipName ) ;
164186 if ( vpConfig . extensionType === 'lite' ) {
165- code = com_util . formatString ( "%pip install --upgrade {0}" , pipName ) ;
187+ code = com_util . formatString ( "%pip install {0}" , pipName ) ;
166188 }
167189 // create block and run it
168190 $ ( '#vp_wrapper' ) . trigger ( {
@@ -269,15 +291,15 @@ define([
269291 var pipName = this . packageLib [ this . state . selected ] . pipName ;
270292 var code = com_util . formatString ( "!pip install {0}" , pipName ) ;
271293 if ( vpConfig . extensionType === 'lite' ) {
272- code = com_util . formatString ( "import piplite\npiplite. install(' {0}') " , pipName ) ;
294+ code = com_util . formatString ( "%pip install {0}" , pipName ) ;
273295 }
274296 if ( versionType === 'specified' ) {
275297 // specified version
276298 let version = $ ( this . wrapSelector ( '.vp-inner-popup-version' ) ) . val ( ) ;
277299 if ( version && version !== '' ) {
278300 code = com_util . formatString ( "!pip install {0}=={1}" , pipName , version ) ;
279301 if ( vpConfig . extensionType === 'lite' ) {
280- code = com_util . formatString ( "import piplite\npiplite. install(' {0}=={1}') " , pipName , version ) ;
302+ code = com_util . formatString ( "%pip install {0}=={1}" , pipName , version ) ;
281303 }
282304 } else {
283305 $ ( this . wrapSelector ( '.vp-inner-popup-version' ) ) . focus ( ) ;
0 commit comments