jupyter_notebook path in setup base, gitignore

Min RK 11 years ago
parent 411f45eb22
commit 4a97b2a410

4
.gitignore vendored

@ -7,8 +7,8 @@ docs/source/api/generated
docs/source/config/options
docs/source/interactive/magics-generated.txt
docs/gh-pages
IPython/html/notebook/static/mathjax
IPython/html/static/style/*.map
jupyter_notebook/notebook/static/mathjax
jupyter_notebook/static/style/*.map
*.py[co]
__pycache__
*.egg-info

@ -126,55 +126,55 @@ def find_package_data():
# exclude components and less from the walk;
# we will build the components separately
excludes = [
pjoin('static', 'components'),
pjoin('static', '*', 'less'),
]
# walk notebook resources:
cwd = os.getcwd()
os.chdir(os.path.join('IPython', 'html'))
static_data = []
for parent, dirs, files in os.walk('static'):
if any(fnmatch(parent, pat) for pat in excludes):
# prevent descending into subdirs
dirs[:] = []
continue
for f in files:
static_data.append(pjoin(parent, f))
components = pjoin("static", "components")
# select the components we actually need to install
# (there are lots of resources we bundle for sdist-reasons that we don't actually use)
static_data.extend([
pjoin(components, "backbone", "backbone-min.js"),
pjoin(components, "bootstrap", "js", "bootstrap.min.js"),
pjoin(components, "bootstrap-tour", "build", "css", "bootstrap-tour.min.css"),
pjoin(components, "bootstrap-tour", "build", "js", "bootstrap-tour.min.js"),
pjoin(components, "es6-promise", "*.js"),
pjoin(components, "font-awesome", "fonts", "*.*"),
pjoin(components, "google-caja", "html-css-sanitizer-minified.js"),
pjoin(components, "jquery", "jquery.min.js"),
pjoin(components, "jquery-ui", "ui", "minified", "jquery-ui.min.js"),
pjoin(components, "jquery-ui", "themes", "smoothness", "jquery-ui.min.css"),
pjoin(components, "jquery-ui", "themes", "smoothness", "images", "*"),
pjoin(components, "marked", "lib", "marked.js"),
pjoin(components, "requirejs", "require.js"),
pjoin(components, "underscore", "underscore-min.js"),
pjoin(components, "moment", "moment.js"),
pjoin(components, "moment", "min", "moment.min.js"),
pjoin(components, "term.js", "src", "term.js"),
pjoin(components, "text-encoding", "lib", "encoding.js"),
])
# Ship all of Codemirror's CSS and JS
for parent, dirs, files in os.walk(pjoin(components, 'codemirror')):
for f in files:
if f.endswith(('.js', '.css')):
static_data.append(pjoin(parent, f))
os.chdir(os.path.join('tests',))
js_tests = glob('*.js') + glob('*/*.js')
# excludes = [
# pjoin('static', 'components'),
# pjoin('static', '*', 'less'),
# ]
#
# # walk notebook resources:
# cwd = os.getcwd()
# os.chdir(os.path.join('IPython', 'html'))
# static_data = []
# for parent, dirs, files in os.walk('static'):
# if any(fnmatch(parent, pat) for pat in excludes):
# # prevent descending into subdirs
# dirs[:] = []
# continue
# for f in files:
# static_data.append(pjoin(parent, f))
#
# components = pjoin("static", "components")
# # select the components we actually need to install
# # (there are lots of resources we bundle for sdist-reasons that we don't actually use)
# static_data.extend([
# pjoin(components, "backbone", "backbone-min.js"),
# pjoin(components, "bootstrap", "js", "bootstrap.min.js"),
# pjoin(components, "bootstrap-tour", "build", "css", "bootstrap-tour.min.css"),
# pjoin(components, "bootstrap-tour", "build", "js", "bootstrap-tour.min.js"),
# pjoin(components, "es6-promise", "*.js"),
# pjoin(components, "font-awesome", "fonts", "*.*"),
# pjoin(components, "google-caja", "html-css-sanitizer-minified.js"),
# pjoin(components, "jquery", "jquery.min.js"),
# pjoin(components, "jquery-ui", "ui", "minified", "jquery-ui.min.js"),
# pjoin(components, "jquery-ui", "themes", "smoothness", "jquery-ui.min.css"),
# pjoin(components, "jquery-ui", "themes", "smoothness", "images", "*"),
# pjoin(components, "marked", "lib", "marked.js"),
# pjoin(components, "requirejs", "require.js"),
# pjoin(components, "underscore", "underscore-min.js"),
# pjoin(components, "moment", "moment.js"),
# pjoin(components, "moment", "min", "moment.min.js"),
# pjoin(components, "term.js", "src", "term.js"),
# pjoin(components, "text-encoding", "lib", "encoding.js"),
# ])
#
# # Ship all of Codemirror's CSS and JS
# for parent, dirs, files in os.walk(pjoin(components, 'codemirror')):
# for f in files:
# if f.endswith(('.js', '.css')):
# static_data.append(pjoin(parent, f))
#
# os.chdir(os.path.join('tests',))
# js_tests = glob('*.js') + glob('*/*.js')
# nbconvert package_data:
# os.chdir(os.path.join(cwd, 'IPython', 'nbconvert'))
@ -190,15 +190,15 @@ def find_package_data():
# ],
# }
os.chdir(cwd)
# os.chdir(cwd)
package_data = {
'IPython.core' : ['profile/README*'],
'IPython.core.tests' : ['*.png', '*.jpg'],
'IPython.lib.tests' : ['*.wav'],
'IPython.testing.plugin' : ['*.txt'],
'IPython.html' : ['templates/*'] + static_data,
'IPython.html.tests' : js_tests,
# 'IPython.html' : ['templates/*'] + static_data,
# 'IPython.html.tests' : js_tests,
# 'IPython.nbformat' : [
# 'tests/*.ipynb',
# 'v3/nbformat.v3.schema.json',
@ -706,7 +706,7 @@ class CompileCSS(Command):
if self.force:
cmd.append('--force')
try:
p = Popen(cmd, cwd=pjoin(repo_root, "IPython", "html"), stderr=PIPE)
p = Popen(cmd, cwd=pjoin(repo_root, "jupyter_notebook"), stderr=PIPE)
except OSError:
raise DistutilsExecError("invoke is required to rebuild css (pip install invoke)")
out, err = p.communicate()
@ -728,7 +728,7 @@ class JavascriptVersion(Command):
pass
def run(self):
nsfile = pjoin(repo_root, "IPython", "html", "static", "base", "js", "namespace.js")
nsfile = pjoin(repo_root, "jupyter_notebook", "static", "base", "js", "namespace.js")
with open(nsfile) as f:
lines = f.readlines()
with open(nsfile, 'w') as f:

Loading…
Cancel
Save