File tree Expand file tree Collapse file tree 1 file changed +17
-6
lines changed Expand file tree Collapse file tree 1 file changed +17
-6
lines changed Original file line number Diff line number Diff line change 58
58
if os .environ .get ('SAGE_LIVE_DOC' , 'no' ) == 'yes' :
59
59
SAGE_JUPYTER_SERVER = os .environ .get ('SAGE_JUPYTER_SERVER' , 'binder' )
60
60
if SAGE_JUPYTER_SERVER .startswith ('binder' ):
61
- if SAGE_JUPYTER_SERVER == 'binder' : # default binder repo
62
- binder_repo = "sagemath/sage-binder-env"
63
- else : # format "binder:sagemath/sage-binder-env"
61
+ # format: "binder" or
62
+ # "binder:sagemath/sage-binder-env" or
63
+ # "binder:sagemath/sage-binder-env/dev"
64
+ if SAGE_JUPYTER_SERVER == 'binder' :
65
+ binder_repo = "sagemath/sage-binder-env/master"
66
+ else :
64
67
binder_repo = SAGE_JUPYTER_SERVER [7 :]
68
+ s = binder_repo .split ('/' )
69
+ if len (s ) > 2 :
70
+ binder_options = {
71
+ 'repo' : s [0 ] + '/' + s [1 ],
72
+ 'ref' : s [2 ]
73
+ }
74
+ else :
75
+ binder_options = {
76
+ 'repo' : binder_repo
77
+ }
65
78
jupyter_sphinx_thebelab_config = {
66
79
'requestKernel' : False ,
67
- 'binderOptions' : {
68
- 'repo' : binder_repo ,
69
- },
80
+ 'binderOptions' : binder_options ,
70
81
'kernelOptions' : {
71
82
'name' : "sagemath" ,
72
83
'kernelName' : "sagemath" ,
You can’t perform that action at this time.
0 commit comments