Commit Graph

166 Commits

Author SHA1 Message Date
Ayaz Salikhov
e1bd309263 Use curl instead of wget for Spark and Julia downloads (#1950)
Co-authored-by: Bjørn Jørgensen <bjornjorgensen@users.noreply.github.com>
2023-08-03 13:18:01 +04:00
Ayaz Salikhov
df06e24103 Improve wording in docs about Jupyter Notebook (#1949)
* Improve wording in docs about Jupyter Notebook

* Fixes

* Better naming

* Apply suggestions from code review
2023-07-28 12:16:02 +04:00
Ayaz Salikhov
84352d06b4 Update julia version (#1946) 2023-07-26 16:56:28 +04:00
Ayaz Salikhov
1688c06ea3 Improve docs in setup-julia-packages.bash 2023-07-26 11:59:30 +04:00
Yuvi Panda
39582f7099 Install Pluto.jl and jupyter-pluto-proxy (#1929)
* Install Pluto.jl and jupyter-pluto-proxy

[Pluto.jl](https://plutojl.org/) is an alternative reactive notebook
frontend focused specifically on Julia. I think shipping this
by default in the julia-enabled images helps serve the Julia
community better, particularly when used with JupyterHub.

For context, I am working with the Julia users of the
[Jupyter Meets the Earth](https://jupytearth.org/) project, and
trying to understand how to best serve their needs on a JupyterHub.
We currently maintain a massive image that 'has everything', but
I'm trying to instead work upstream wherever possible so everyone
working in these subfields can benefit. Meeting Julia users where
they are at seems a useful path forward here.

* Add note about Pluto.jl to selecting.md

* Default to replacing - with _ in package imports

* Add jupyter-pluto-proxy to package import mapping

* Add Pluto.jl to datascience-notebook image

* Add test for pluto proxy starting correctly

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Update test_packages.py

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com>
2023-07-05 18:48:36 +04:00
Ayaz Salikhov
98d700d84d Unify julia scripts style 2023-07-01 11:45:39 +04:00
Yuvi Panda
b07eb7a640 Add a setup script to install Julia + IJulia (#1927) 2023-06-29 09:09:51 +04:00
Ayaz Salikhov
f47f6258d7 Install xclip to support clipboard functionality (#1799) 2022-10-06 00:48:04 +04:00
Darek
0fd68f0e6a Remove inkscape package from the minimal-notebook (#1765)
* Removing inkscape

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Adding Rprofile to add plot_mimetypes

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Update datascience-notebook/Dockerfile

Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com>

* Update datascience-notebook/Rprofile.site

Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com>

* Adding R notebook tests

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Moving Rprofile.site to minimal;
Removing duplicate R test code

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Fixing flake8 errors

* Update minimal-notebook/Dockerfile

Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com>

* Update minimal-notebook/Rprofile.site

Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com>

* Removing empty line

* Renaming minetypes to  mimetypes

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Renaming test module to avoid mypy error

* Adding to jupyter.plot_mimetypes

* Update R_mimetype_check.py

* Update test_mimetypes.py

* Update test_R_mimetypes.py

* Update test_R_mimetypes.py

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Ayaz Salikhov <mathbunnyru@users.noreply.github.com>
2022-08-20 10:17:03 +04:00
Ayaz Salikhov
bcf5118cb7 Fix minor PyCharm issues 2022-03-19 00:15:27 +02:00
Ayaz Salikhov
d35992de68 Add explicit pipefail and bash shell to all Dockerfiles 2022-03-17 13:07:47 +02:00
Ayaz Salikhov
6d04f39de6 Run tests on all children images 2022-02-17 16:34:15 +00:00
Ayaz Salikhov
9915db3098 Better comment 2022-02-04 13:17:21 +03:00
Ayaz Salikhov
37d349d90f Add inkscape back with comment 2022-02-04 13:17:01 +03:00
Ayaz Salikhov
55ced46f1e Only install system packages which are useful for many people 2022-02-04 12:48:04 +03:00
Ayaz Salikhov
37c510fc8e Fix all typing issues 2022-01-23 12:44:16 +03:00
Ayaz Salikhov
12b618c5da Unify docker usage in tests 2022-01-22 00:46:20 +02:00
Ayaz Salikhov
e83abc9c50 Remove wrong typing 2022-01-18 19:57:17 +03:00
Ayaz Salikhov
4049365492 Fix 2022-01-18 19:54:28 +03:00
Ayaz Salikhov
2a1316c9ac Add some typing to tests 2022-01-18 19:13:17 +03:00
Ayaz Salikhov
e89b8a1475 Make all READMEs look the same 2021-10-17 01:10:40 +03:00
Ayaz Salikhov
7a7f2ceaa4 Fix 2021-09-04 16:07:10 +03:00
Ayaz Salikhov
97436b0122 Describe minimal-notebook dependencies 2021-09-04 14:03:41 +03:00
Ayaz Salikhov
3c9e62efce Introduce owner to Dockerfiles to make it easy to test locally 2021-07-08 17:26:56 +03:00
Ayaz Salikhov
ace42f37d7 Remove microbadge usage 2021-06-29 12:50:35 +03:00
Erik Sundell
411663b5d4 black style tweaks: add trailing commas 2021-06-28 22:07:26 +02:00
Erik Sundell
fe3968efe0 pre-commit: run black autoformatter on all files 2021-06-28 22:07:23 +02:00
Ayaz Salikhov
5c860df8c4 Move assert after logs output to make debug easier 2021-06-27 13:19:05 +03:00
Ayaz Salikhov
4828b4146f Fix style in tests 2021-06-27 12:32:26 +03:00
Ayaz Salikhov
4f7881bfb3 Remove build-essential install 2021-06-23 17:20:40 +03:00
Igor Beliakov
60b9bbb1b5 Added openssh-client 2021-06-19 08:25:00 +03:00
Ayaz Salikhov
0999f1a36f Unify bash variables usage and add quotes where needed 2021-05-26 13:06:10 +03:00
Ayaz Salikhov
fbceaa9892 Fixes 2021-05-22 14:01:01 +03:00
Ayaz Salikhov
66aaa99176 Update links 2021-05-21 14:17:18 +03:00
Ayaz Salikhov
0d08cc0efb Remove hooks from .dockerignore 2021-05-07 14:17:40 +03:00
Ayaz Salikhov
16ec0852c5 Merge branch 'master' into asalikhov/fix_markdown 2021-05-04 01:08:53 +03:00
Ayaz Salikhov
c2031e2a4a Fix more errors 2021-05-01 13:07:40 +03:00
Ayaz Salikhov
bf5ec600d1 Use mdlint rules [WIP] 2021-05-01 12:52:41 +03:00
Ayaz Salikhov
2f8934e5ac Remove unused run_hook parts 2021-04-25 12:22:00 +03:00
Ayaz Salikhov
f52987a959 Delete run_hook parts already implemented in python 2021-04-25 11:54:46 +03:00
Ayaz Salikhov
9991d6438e Delete index update from run_hook 2021-04-24 20:38:44 +03:00
Ayaz Salikhov
74fe3361d7 Merge branch 'master' into asalikhov/python_tagging 2021-04-18 11:31:23 +03:00
Ayaz Salikhov
a8b7682fd6 Add newlines 2021-04-17 18:20:37 +03:00
Ayaz Salikhov
f8d21532ee Remove docker tag from run_hook 2021-03-22 13:36:32 +03:00
romainx
daff4686e8 Fix .dockerignore by adding default hooks + test dirs 2020-12-20 05:47:12 +01:00
Peter Parente
8ea7abc5b7 Merge pull request #1188 from mathbunnyru/asalikhov/remove_emacs_jed
Remove emacs and jed from the minimal image
2020-11-29 10:41:40 -05:00
Ayaz Salikhov
4eb8dac8de Remove emacs and jed from the minimal image 2020-11-12 15:35:24 +03:00
Romain
42f4c82a07 Merge pull request #1126 from mathbunnyru/asalikhov/remove_py2
Do not install python-dev
2020-11-08 17:19:08 +01:00
Valentin Pauchet
f5b1672026 /usr/bin/nano-tiny does not exist
/usr/bin/nano-tiny does not exist, the good path is /bin/nano-tiny on ubuntu 18.04 and 20.40 (https://ubuntu.pkgs.org/20.04/ubuntu-universe-arm64/nano-tiny_4.8-1ubuntu1_arm64.deb.html).
2020-11-02 17:54:37 +01:00
Ayaz Salikhov
981c368352 Merge branch 'master' into asalikhov/remove_py2 2020-11-02 11:57:53 +03:00