Cory Rivera
7461cf844d
Add some unit tests for PyPiClient. ( #11442 )
2020-07-21 10:56:25 -07:00
Cory Rivera
047c51921b
Exclude Spark notebook kernels when running on SAW devices. ( #11416 )
2020-07-20 12:36:40 -07:00
Cory Rivera
f409abfc01
Disable python downloads when running notebooks on a SAW. ( #11186 )
2020-07-07 11:32:05 -07:00
Cory Rivera
59575aa305
Wait for clientSession to become available before running a cell. ( #10796 )
2020-06-09 05:30:13 -07:00
Cory Rivera
5d60254bb9
Add custom width to Python wizard to reduce wasted space. ( #10705 )
...
* Also use double quotes for localize calls in the wizard.
2020-06-03 14:41:39 -07:00
Cory Rivera
2e4aee944c
Disable some unreliable notebook integration tests. ( #10701 )
2020-06-03 12:30:36 -07:00
Cory Rivera
98ce3c74e6
Hide installation options in Configure Python wizard if python is already setup. ( #10635 )
2020-05-29 17:28:02 -07:00
Cory Rivera
d3e1675fc5
Only check if python is running before trying to overwrite an existing installation. ( #10383 )
2020-05-14 11:37:06 -07:00
Cory Rivera
fc548be2c1
Uncheck unselected radio buttons in Configure Python wizard. ( #10344 )
2020-05-12 13:02:35 -07:00
Cory Rivera
f94a9d0d58
Update Configure Python dialog to allow packages to be installed for specific kernels. ( #10286 )
2020-05-08 16:02:59 -07:00
Cory Rivera
d7a425239b
Only reveal items in the books viewlet if the viewlet is visible. ( #10234 )
2020-04-30 20:10:27 -07:00
Cory Rivera
097289d94c
Check treeItem first when building search path in searchJupyterBooks. ( #10083 )
2020-04-20 15:30:52 -07:00
Cory Rivera
67b6f6ffcd
Add tests for Open Notebook Folder functionality. ( #10056 )
2020-04-17 16:27:00 -07:00
Cory Rivera
2817316cf4
Check conda-forge channel first when installing conda packages. ( #10035 )
2020-04-16 16:58:32 -07:00
Cory Rivera
e1f2f7479f
Only show Create Insight button in Query Editor charts. ( #9973 )
2020-04-14 15:35:44 -07:00
Cory Rivera
2b2a275fb0
Add Open Notebook Folder functionality to Books viewlet. ( #9939 )
2020-04-13 23:42:02 -07:00
Cory Rivera
d363ea33b5
Save charting state in SQL notebooks. ( #9789 )
2020-03-30 16:48:28 -07:00
Cory Rivera
0a117fbd00
Add separate dialog to notebook charts for specifying chart options. ( #9454 )
2020-03-10 14:10:34 -07:00
Cory Rivera
73d9b7f22a
Check if notebook model is undefined in setTrustForNewEditor. ( #9312 )
2020-02-26 11:17:56 -08:00
Cory Rivera
412214e193
Add charting functionality to SQL notebooks. ( #9306 )
2020-02-26 10:52:19 -08:00
Cory Rivera
dd5c0ce08f
Maintain notebook trust status after saving. ( #9127 )
2020-02-14 10:07:02 -08:00
Cory Rivera
30c8182f16
Print jupyter URL without encoded characters in notebook start message. ( #9131 )
2020-02-13 11:19:34 -08:00
Cory Rivera
3a8b74a311
Set notebook as trusted after executing a cell. ( #9108 )
...
* Also set trusted by default when opening a notebook without any code cells.
2020-02-10 17:03:57 -08:00
Cory Rivera
2eebcab74a
Make notebook cells selectable for tab navigation. ( #8946 )
2020-01-23 15:39:27 -08:00
Cory Rivera
52e3c2f9c7
Clear cell execution count when clearing output. ( #8908 )
2020-01-21 13:56:38 -08:00
Cory Rivera
d3105beb43
Await should() methods involving promises in tests. ( #8876 )
2020-01-15 00:41:23 -08:00
Cory Rivera
c09e7b9e2f
Increase timeouts for some integration tests. ( #8869 )
2020-01-13 13:43:18 -08:00
Cory Rivera
6070922579
Increase code signing timeout for Mac builds. ( #8837 )
2020-01-07 16:12:32 -08:00
Cory Rivera
d2e367c139
Use a single button for expanding and collapsing a notebook cell. ( #8797 )
2020-01-03 10:34:45 -08:00
Cory Rivera
866bfc61ba
Add more unit tests for NotebookInput ( #8654 )
2019-12-12 14:59:56 -08:00
Cory Rivera
184d4bbe27
Add units tests for Notebook Actions ( #8595 )
2019-12-09 15:37:40 -08:00
Cory Rivera
9691fab917
Add code coverage tests for cell.ts ( #8564 )
2019-12-04 14:45:48 -08:00
Cory Rivera
255ea1945b
Only conda install pykerberos on non-windows platforms. ( #8544 )
2019-12-03 16:40:11 -08:00
Cory Rivera
8cc60fde90
Add code coverage tests for notebookUtils ( #8524 )
2019-12-02 14:19:37 -08:00
Cory Rivera
632ca0685e
Add code coverage tests for notebookContexts.ts ( #8430 )
2019-11-22 11:23:34 -08:00
Cory Rivera
34a274a7d1
Update bundled python packages to pick up new powershell kernel updates. ( #8273 )
2019-11-07 16:46:05 -08:00
Cory Rivera
3c702c15e2
Initialize cell source to empty array if notebook file's source is undefined. ( #8189 )
2019-11-04 10:38:14 -08:00
Cory Rivera
06d67f5ad2
Append stdErr log to error message when a streamed console command fails. ( #7868 )
2019-10-23 12:38:24 -07:00
Cory Rivera
fa80dbfb27
Update download links for our notebook Python packages. ( #7839 )
2019-10-18 16:53:29 -07:00
Cory Rivera
9bdaba3b65
Remove sqlmlutils from default packages due to installation failures on OSX. ( #7780 )
2019-10-17 17:21:53 -07:00
Cory Rivera
0b039830ea
Add sqlmlutils to list of required notebook packages. ( #7740 )
2019-10-16 14:16:09 -07:00
Cory Rivera
23861bd369
Wait for python installs to complete before starting a python notebook. ( #7729 )
2019-10-15 17:06:19 -07:00
Cory Rivera
b6ef5469de
Correctly handle exceptions in package upgrade promise. ( #7734 )
2019-10-15 13:50:30 -07:00
Cory Rivera
eb465fde1a
Skip prompting for package upgrade if a python install is already in progress. ( #7717 )
2019-10-14 15:31:53 -07:00
Cory Rivera
888327f5bc
Hide collapse cell button if cell only has one line. ( #7701 )
2019-10-11 15:12:42 -07:00
Cory Rivera
9a3f72591e
Show a background task when upgrading python packages. ( #7649 )
2019-10-11 10:56:19 -07:00
Cory Rivera
777c188a3f
Add collapsed argument to insertCell extension method. ( #7635 )
2019-10-10 14:06:31 -07:00
Cory Rivera
3a01f960a7
Add prompt for user to upgrade python packages when starting a notebook ( #7574 )
2019-10-08 17:42:10 -07:00
Cory Rivera
d37105ada2
Don't expand notebook cells after being run, and don't hide outputs when cell is collapsed. ( #7585 )
2019-10-08 17:39:21 -07:00
Cory Rivera
66fda57513
Block Enter key from closing Manage Packages dialog. ( #7584 )
2019-10-08 16:58:23 -07:00
Cory Rivera
826c4115a7
Add powershell package to notebook python setup. ( #7503 )
...
Also added force-reinstall flag to installs when running Reinstall Dependencies.
2019-10-04 11:08:07 -07:00
Cory Rivera
6b29fd05bd
Add collapse/expand functionality to notebook code cells. ( #7481 )
2019-10-03 16:50:47 -07:00
Cory Rivera
79d0239362
Use python3 as the default python version in Spark sessions. ( #7353 )
2019-09-25 11:23:39 -07:00
Cory Rivera
094d6f2339
Update python packages to use sparkmagic 0.12.9 ( #7240 )
2019-09-17 15:05:59 -07:00
Cory Rivera
6f06c18014
Lighten colors used for inline notebook buttons in dark themes. ( #7230 )
2019-09-16 15:27:56 -07:00
Cory Rivera
3281d28de7
Disable 'should not be dirty after saving notebook' test in notebook integration tests. ( #7091 )
2019-09-05 15:34:43 -07:00
Cory Rivera
c94291af52
Update CSS for inline notebook cell buttons ( #7033 )
2019-09-03 17:18:32 -07:00
Cory Rivera
f1f8ef4734
Update Resource Type Service Tests to use correct number of resource types. ( #7021 )
2019-08-30 13:36:02 -07:00
Cory Rivera
8031f8b199
Insert generated cell in Analyze in Notebook at index 0, rather than replacing first cell's contents. ( #6965 )
2019-08-27 11:19:17 -07:00
Cory Rivera
4afa282ef9
Add Insert Cell actions back into cell overflow menu in Notebooks. ( #6930 )
2019-08-26 09:57:52 -07:00
Cory Rivera
d6950fa4b7
Skip URL parsing when rendering empty links in Notebooks. ( #6889 )
2019-08-23 14:51:01 -07:00
Cory Rivera
7beddeb999
Re-add carbon edit for handling undefined proxy in extHostTreeViews. ( #6883 )
2019-08-22 15:49:47 -07:00
Cory Rivera
447f1ec616
Add installer file associations for Notebook .ipynb files. ( #6768 )
2019-08-16 10:49:14 -07:00
Cory Rivera
60bf331f19
Correctly set focus on new Notebook cells after clicking on inline buttons. ( #6708 )
2019-08-13 14:14:18 -07:00
Cory Rivera
1ff9a2ec4c
Clarify some error messages in deployment notebooks and python installation. ( #6658 )
2019-08-08 16:54:14 -07:00
Cory Rivera
308029c03c
Add buttons to Notebooks for creating new cells between other existing cells ( #6596 )
2019-08-06 10:31:46 -07:00
Cory Rivera
8e40aa3306
Widen some input fields in Manage Packages dialog. ( #6511 )
2019-07-26 15:11:52 -07:00
Cory Rivera
08b678b522
Reinstall pip during python install on Windows to update shebangs in exe files. ( #6494 )
2019-07-25 11:07:22 -07:00
Cory Rivera
b313cb58db
Check if python is running using powershell commands before doing install on Windows. ( #6405 )
2019-07-19 14:28:34 -07:00
Cory Rivera
2d0b805549
Check if python executable exists before querying user package directory. ( #6345 )
2019-07-09 17:58:26 -07:00
Cory Rivera
5bf62978eb
Fix python install issues caused by other preexisting Python versions. ( #6294 )
...
* Remove --user option when doing pip installs for our standalone Python version.
* Use force-reinstall option when installing sparkmagic since we use a custom version.
* Use force-reinstall when installing pip packages from Manage Packages dialog so that dependencies don't get split across multiple locations.
* Update PATH after install to include additional package directories.
2019-07-09 17:05:00 -07:00
Cory Rivera
b1cc95d0f9
Manually define JupyterServerInstallation execOptions field in notebook unit tests. ( #6292 )
2019-07-09 09:47:45 -07:00
Cory Rivera
8a8cb3ab27
Clear fields on Add New Package page after getting No Valid Versions error. ( #6261 )
2019-07-03 14:29:26 -07:00
Cory Rivera
4189e761ff
Fix bugs in selecting a system version of Python for Notebook dependencies ( #6250 )
2019-07-03 12:51:48 -07:00
Cory Rivera
72c3239d63
Allow user to select source package type in Manage Packages dialog. ( #6092 )
2019-06-20 10:51:36 -07:00
Cory Rivera
cecc899949
Disable Manage Packages button if python is not installed ( #6008 )
2019-06-17 18:28:16 -07:00
Cory Rivera
ff38bc8143
Add dialog to notebooks for managing Pip packages ( #5944 )
2019-06-10 17:02:31 -07:00
Cory Rivera
fb713e0762
Automatically detect existing Python/Conda installs in Configure Python dialog. ( #5801 )
2019-06-03 11:56:06 -07:00
Cory Rivera
7a03da42ec
Revert user settings changes after running Existing Python Install integration test. ( #5551 )
2019-05-20 15:44:14 -07:00
Cory Rivera
a59d1d3c05
Add functionality to use an existing Python installation for Notebook dependencies ( #5228 )
2019-05-17 14:39:44 -07:00
Cory Rivera
1b24dff738
Show an Install Skipped message when Python already exists at the specified install location. ( #5141 )
...
* Also fixed a bug where future installs would get blocked after doing an install that gets skipped.
2019-04-22 14:28:59 -07:00
Cory Rivera
f248260584
Add flag to skip python install integration tests. ( #5119 )
2019-04-18 17:13:19 -07:00
Cory Rivera
880e3e10da
Update Python install messages to differentiate between download completion and install completion. ( #5114 )
2019-04-18 16:52:50 -07:00
Cory Rivera
1870d83081
Add additional error handling to Python installation for Notebooks ( #4891 )
...
* Also enabled integration tests for python installation.
2019-04-10 17:09:28 -07:00
Cory Rivera
ddbd8033f9
Remove an outdated showErrorMessage assert from Jupyter Server Manager unit tests. ( #4777 )
2019-03-29 15:18:01 -07:00
Cory Rivera
c7bc37d010
Add quotes around python paths to guard against spaces. ( #4775 )
2019-03-29 14:55:08 -07:00
Cory Rivera
37ab493b78
Use getErrorMessage to get exception messages in python installation code. ( #4730 )
2019-03-27 12:14:42 -07:00
Cory Rivera
c9ac49c758
Check error in webhdfs.sendRequest before trying to check response code. ( #4561 )
2019-03-15 16:52:08 -07:00
Cory Rivera
34d36c1de1
Prompt for Python installation after choosing a Jupyter kernel in notebook ( #4453 )
2019-03-13 18:44:54 -07:00
Cory Rivera
5248c8f78d
Convert caught error to string in notebook onLoad error message. ( #4276 )
2019-03-04 16:49:23 -08:00
Cory Rivera
db8a92f5c2
Update LabeledMenuItemActionItem to match new vscode behavior. ( #4264 )
2019-03-01 17:37:12 -08:00
Cory Rivera
630698459b
Update output channel name for Jupyter Notebooks. ( #4246 )
2019-02-28 16:45:56 -08:00
Cory Rivera
291f591af3
Use upper case PATH for jupyter environment variables. ( #4222 )
2019-02-27 14:21:34 -08:00
Cory Rivera
5a48c52a95
Delete duplicate path variables when setting up Jupyter environment config. Also added additional error message info on jupyter start. ( #4212 )
2019-02-27 13:30:27 -08:00
Cory Rivera
12a1ac1a7d
Remove leftover merge tags from windows integration test script. ( #4213 )
2019-02-26 18:02:13 -08:00
Cory Rivera
8bb71eeb51
Fix lingering bugs from notebook code merge. ( #4143 )
...
* Add request to notebook dependencies.
* Use offline python package for windows installation.
2019-02-22 17:31:24 -08:00
Cory Rivera
70838c3e24
Move SQL 2019 extension's notebook code into Azure Data Studio ( #4090 )
2019-02-20 10:55:49 -08:00
Cory Rivera
027badd21f
Fix capitalization in dataTierApplicationWizard imports. ( #3351 )
2018-11-29 14:32:45 -08:00
Cory Rivera
2b4de52af4
Remove redundant getChildren method in IModelViewTreeViewDataProvider. ( #2463 )
2018-09-07 16:37:44 -07:00
Cory Rivera
8042b78f1e
Check whether page is valid before enabling next button. ( #2293 )
2018-08-22 12:12:33 -07:00