Min RK
3c082a3fd6
ensure config_dir exists in unittests
2018-08-29 09:45:15 +02:00
Min RK
01a1226d51
update config path in docs
2018-08-28 14:23:44 +02:00
Min RK
4b79993ea0
test config dir setup
...
including upgrading old config files
2018-08-28 14:16:09 +02:00
Min RK
2bf23f0b28
put config in a single config directory
...
instead of top-level files
- ensure directory is private
- both tljh and jupyterhub config go in there
- move old config.yaml to new location at install time
2018-08-28 14:15:45 +02:00
Erik Sundell
49a8a6f8f0
Merge pull request #159 from Carreau/spell
...
Fix some typos
2018-08-28 00:38:42 -04:00
Matthias Bussonnier
8650aacd57
Fix some typos
...
Using `codespell -q3 -w` that I just discovered.
(https://github.com/codespell-project/codespell , pip install codespell)
2018-08-27 17:58:26 -07:00
Min RK
ce5a53d2fb
Merge pull request #151 from Carreau/oplish
...
polish local server install
2018-08-24 13:18:02 -04:00
Min RK
ea5a196bd8
Merge pull request #137 from ynnelson/hotfix/doc-update
...
Added existing property-path for tljh-config set method
2018-08-24 13:17:09 -04:00
Min RK
9fe7a3b487
Merge pull request #152 from yuvipanda/lab-bump
...
Upgrade to latest version of JupyterLab
2018-08-24 13:16:15 -04:00
yuvipanda
5cf6a84ea6
Fix integration test's jupyterlab version
2018-08-23 07:13:59 -04:00
yuvipanda
d7e8d64572
Upgrade to latest version of JupyterLab
2018-08-23 07:06:52 -04:00
Matthias Bussonnier
d5f0587181
polish locl server install
2018-08-21 11:21:53 -04:00
Yuvi Panda
b451ac9f94
Merge pull request #149 from yuvipanda/conda-version
...
Don't capture stderr when calling conda
2018-08-20 14:52:03 -07:00
yuvipanda
7c1cb6d3cb
Don't capture stderr when calling conda
...
conda's stderr is *not* guaranteed to be JSON when you are
passing --json. We let it bleed through for now. In the
longer term, we should capture this separately.
Ref #148 , which I think is caused by this (along with conda
releasing a newer version than what we have)
2018-08-20 14:40:00 -07:00
Matthias Bussonnier
5ad457e24a
Merge pull request #143 from jprorama/patch-1
...
Fix link to custom server install
2018-08-15 13:24:54 -07:00
jprorama
ee168e9c71
Fix link to custom server install
...
The URL for the custom server install page on readthedocs was pointing to a non-existing page. Added the "-server" suffix to the page name.
2018-08-15 13:42:23 -05:00
Chris Holdgraf
a2f833c19b
Merge pull request #140 from jupyterhub/copybutton_fix
...
Copybutton fix
2018-08-14 19:40:10 +01:00
Chris Holdgraf
466e2f7427
Update conf.py
2018-08-14 19:48:18 +02:00
Tim Head
86227f2ab3
Merge pull request #139 from yuvipanda/labextensions
...
Install jupyterhub extension for jupyterlab
2018-08-14 09:09:17 +02:00
yuvipanda
214d8e9e81
Add test for jupyterhub labextension
2018-08-13 16:47:35 -06:00
yuvipanda
8f966ce8c9
Install jupyterhub extension for jupyterlab
2018-08-13 15:36:20 -06:00
Yuvi Panda
4167526995
Merge pull request #138 from yuvipanda/node-8
...
Use node 8, not 10
2018-08-13 14:48:39 -06:00
yuvipanda
7539c5d946
Use node 8, not 10
...
JupyterLab currently doesn't let you install extensions
with node 10, so move back to 8
2018-08-13 14:17:41 -06:00
YOURI NELSON
e9f3a3acdc
Added existing property-path for tljh-config set method
2018-08-13 16:01:14 -04:00
Yuvi Panda
39706247a9
Merge pull request #135 from yuvipanda/less-e
...
Move tljh-config symlink to /usr/bin
2018-08-12 22:13:35 -07:00
yuvipanda
28af89a381
Move tljh-config symlink to /usr/bin
...
Removes a lot of 'sudo -E' usage, and eventually should
let us get rid of the $PATH override for jupyterhub-admins,
which arguably is less secure than just dropping stuff into
/usr/bin
Also remove sudo -E from apt and mkdir calls. Not necessary.
2018-08-12 22:05:18 -07:00
Yuvi Panda
1b19e5bfc6
Merge pull request #123 from choldgraf/docsupdate
...
[MRG] updating content from zexuan's user test
2018-08-12 21:36:07 -07:00
yuvipanda
89d5c899b9
Remove FAQ document
...
Just going to remove need for '-E' instead soon
2018-08-12 21:25:42 -07:00
yuvipanda
d4b28bb62f
Rename 'envt' to 'env'
...
Other option is the full blown 'environment'
2018-08-12 21:25:42 -07:00
Chris Holdgraf
295b0683a2
adding css rule for logo and fixing some ref links
2018-08-12 21:25:42 -07:00
Chris Holdgraf
e2df502093
using two reqs files for docs test compatibility
2018-08-12 21:25:42 -07:00
Chris Holdgraf
380338d2ae
typo
2018-08-12 21:25:34 -07:00
Chris Holdgraf
2181947f83
updating content from zexuan's user test
2018-08-12 21:25:34 -07:00
Yuvi Panda
e38628b5f4
Merge pull request #127 from yuvipanda/pluggy
...
Add plugin support to the installer
2018-08-12 19:27:39 -07:00
yuvipanda
3dd51fafae
Add docs on writing & using plugins
2018-08-12 19:16:52 -07:00
Yuvi Panda
be8eb44e7d
Merge pull request #131 from yuvipanda/fix-rtd
...
Remove readthedocs.yml file
2018-08-12 10:06:44 -07:00
yuvipanda
2e8761e954
Remove readthedocs.yml file
...
Fixes build for now, hopefully. Venv is configured via
the web interface
2018-08-12 10:00:44 -07:00
yuvipanda
c2a9bda74a
Fix path to where sl is installed in plugin test
...
I guess sl is *technically* a game. I'm sure there was a long
winded argument about where it should be in a mailing list
somewhere.
2018-08-12 09:55:20 -07:00
yuvipanda
5a2ec9e517
Don't fail silently when integration-test commands fail
...
This will lead to tests reported as passing even when they are actually
failing.
2018-08-12 09:53:49 -07:00
yuvipanda
8b2980a20a
Add tests for the plugin mechanism
2018-08-12 09:47:32 -07:00
yuvipanda
841c25e1bd
Add plugin hook to modify config.yaml post install
2018-08-12 09:30:37 -07:00
yuvipanda
d12345e72a
Add plugin support to the installer
...
TLJH is a great base to build 'stacks' on top of
for various use cases. These 'stacks' should be built by
people who are domain experts in their fields, and easily
updateable with new TLJH versions. Extension points need
to be very clearly defined & evolvable, so we can modify
TLJH without fear of breaking everything.
[pluggy](https://pluggy.readthedocs.io/ ) is the plugin
mechanism for pytest spun out into its own library,
and fits our requirements well.
There is an experimental pangeo stack in progress at
https://github.com/yuvipanda/tljh-pangeo for an example
of how this would work
2018-08-12 09:30:37 -07:00
Yuvi Panda
258e350abc
Merge pull request #130 from yuvipanda/doc-it-fix
...
Switch back to a venv for docs + fix .circle config
2018-08-12 09:27:02 -07:00
yuvipanda
bec0c8b5bb
Only set _static doc assets path if dir exists
...
Otherwise this is an error
2018-08-12 09:22:13 -07:00
yuvipanda
93cd0882b6
Switch back to a venv for docs + fix .circle config
2018-08-12 09:12:46 -07:00
Yuvi Panda
ff168838f2
Merge pull request #129 from yuvipanda/better-integration
...
Make it easier to run multiple independent integration tests
2018-08-12 09:04:10 -07:00
yuvipanda
0ea867549a
Add docs on running tests
2018-08-12 08:57:39 -07:00
yuvipanda
732e655ada
Fixup circle config to match new integration-test.py
2018-08-11 11:02:11 -07:00
yuvipanda
8d582dcba8
Make it easier to run multiple independent integration tests
...
Provide higher level run-test command in integration-tests.
This runs a number of pytest files in the same container
with the same installation.
2018-08-11 10:59:03 -07:00
Chris Holdgraf
2023a0e460
Merge pull request #126 from choldgraf/copybutton_remove_css
...
removing extra copybutton files
2018-08-11 10:03:01 -07:00