Ejemplo n.º 1
0
    'nb_conda_kernels',
    'nb_custom_css',
    'java',
    'kernels',
])
cmdclass['js'] = install_node_modules(path=pjoin('js'),
                                      build_dir=pjoin('js', 'dist'),
                                      source_dir=pjoin('js', 'src'))
cmdclass['nb_conda_kernels'] = install_nb_conda_kernels(
    enable=True, prefix=os.environ['CONDA_PREFIX'])
cmdclass['nb_custom_css'] = copy_files(src='custom',
                                       dest=pjoin(os.environ['CONDA_PREFIX'],
                                                  'lib', 'python3.5',
                                                  'site-packages', 'notebook',
                                                  'static', 'custom'))
cmdclass['java'] = run_gradle(cmd='build')
cmdclass['kernels'] = run_gradle(cmd='kernelInstall')

setup_args = dict(
    name='beakerx',
    description='BeakerX: Beaker Extensions for Jupyter Notebook',
    long_description='BeakerX: Beaker Extensions for Jupyter Notebook',
    version=get_version(pjoin('beakerx', '_version.py')),
    author='Two Sigma Open Source, LLC',
    author_email='*****@*****.**',
    url='http://beakernotebook.com',
    keywords=[
        'ipython',
        'jupyter',
        'widgets',
    ],
Ejemplo n.º 2
0
    'js',
    'js-lab',
    'java',
    'javadoc',
])
cmdclass['js'] = install_node_modules(
    path='../js/notebook',
    build_dir=os.path.join(here, '../js/notebook', 'dist'),
    source_dir=os.path.join(here, '../js/notebook', 'src')
)
cmdclass['js-lab'] = install_node_modules(
    path='../js/lab',
    build_dir=os.path.join(here, '../js/lab', 'dist'),
    source_dir=os.path.join(here, '../js/lab', 'src')
)
cmdclass['java'] = run_gradle(cmd='build')
cmdclass['javadoc'] = run_gradle(cmd='base:javadoc')

setup_args = dict(
    name                = 'beakerx',
    description         = 'BeakerX: Beaker Extensions for Jupyter Notebook',
    long_description    = 'BeakerX: Beaker Extensions for Jupyter Notebook',
    version             = get_version(os.path.join('beakerx', '_version.py')),
    author              = 'Two Sigma Open Source, LLC',
    author_email        = '*****@*****.**',
    url                 = 'http://beakerx.com',
    keywords            = [
        'ipython',
        'jupyter',
        'widgets',
        'java',
Ejemplo n.º 3
0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

import os
from setuptools import setup, find_packages

from setupbase import (create_cmdclass, run_gradle, get_version)

cmdclass = create_cmdclass(develop_wrappers=['java'],
                           distribute_wrappers=['java'])

cmdclass['java'] = run_gradle(cmd='install', skip_tests=False)

setup_args = dict(
    name='beakerx_kernel_groovy',
    description='BeakerX: Beaker Extensions for Jupyter Notebook',
    long_description='BeakerX: Beaker Extensions for Jupyter Notebook',
    version=get_version(os.path.join('beakerx_groovy', '_version.py')),
    author='Two Sigma Open Source, LLC',
    author_email='*****@*****.**',
    url='http://beakerx.com',
    keywords=[
        'ipython',
        'jupyter',
        'widgets',
        'java',
        'clojure',
Ejemplo n.º 4
0
],
                           distribute_wrappers=[
                               'js',
                               'js-lab',
                               'java',
                               'javadoc',
                           ])
cmdclass['js'] = install_node_modules(
    path='../js/notebook',
    build_dir=os.path.join(here, '../js/notebook', 'dist'),
    source_dir=os.path.join(here, '../js/notebook', 'src'))
cmdclass['js-lab'] = install_node_modules(
    path='../js/lab',
    build_dir=os.path.join(here, '../js/lab', 'dist'),
    source_dir=os.path.join(here, '../js/lab', 'src'))
cmdclass['java'] = run_gradle(cmd='build', skip_tests=False)
cmdclass['javadoc'] = run_gradle(cmd='base:javadoc')

setup_args = dict(
    name='beakerx',
    description='BeakerX: Beaker Extensions for Jupyter Notebook',
    long_description='BeakerX: Beaker Extensions for Jupyter Notebook',
    version=get_version(os.path.join('beakerx', '_version.py')),
    author='Two Sigma Open Source, LLC',
    author_email='*****@*****.**',
    url='http://beakerx.com',
    keywords=[
        'ipython',
        'jupyter',
        'widgets',
        'java',
Ejemplo n.º 5
0
# from setuptools.command.build_py import build_py
from setuptools.command.develop import develop
from setuptools.command.sdist import sdist
from setuptools.command.bdist_egg import bdist_egg
from setupbase import (create_cmdclass, install_node_modules,
                       update_kernelspec_class, install_kernels, copy_files,
                       run_gradle, get_version, get_data_files, here)
import os
from os.path import join as pjoin

cmdclass = create_cmdclass(
    ['js', 'java', 'kernels', 'kernelspec_class', 'custom_css'])
cmdclass['js'] = install_node_modules(path='js',
                                      build_dir=pjoin(here, 'js', 'dist'),
                                      source_dir=pjoin(here, 'js', 'src'))
cmdclass['java'] = run_gradle(cmd='build')
cmdclass['kernels'] = install_kernels(
    pjoin(here, 'beakerx', 'static', 'kernel'))
cmdclass['kernelspec_class'] = update_kernelspec_class(
    enable=True, prefix=os.environ['CONDA_PREFIX'])
cmdclass['custom_css'] = copy_files(src=pjoin(here, 'custom'),
                                    dest=pjoin(os.environ['CONDA_PREFIX'],
                                               'lib', 'python3.5',
                                               'site-packages', 'notebook',
                                               'static', 'custom'))

setup_args = dict(
    name='beakerx',
    description='BeakerX: Beaker Extensions for Jupyter Notebook',
    long_description='BeakerX: Beaker Extensions for Jupyter Notebook',
    version=get_version(pjoin('beakerx', '_version.py')),
Ejemplo n.º 6
0
    'js',
    'js-lab',
    'java',
    'javadoc',
])
cmdclass['js'] = install_node_modules(
    path='../js/notebook',
    build_dir=os.path.join(here, '../js/notebook', 'dist'),
    source_dir=os.path.join(here, '../js/notebook', 'src')
)
cmdclass['js-lab'] = install_node_modules(
    path='../js/lab',
    build_dir=os.path.join(here, '../js/lab', 'dist'),
    source_dir=os.path.join(here, '../js/lab', 'src')
)
cmdclass['java'] = run_gradle(cmd='build', skip_tests=False)
cmdclass['javadoc'] = run_gradle(cmd='base:javadoc')

setup_args = dict(
    name                = 'beakerx',
    description         = 'BeakerX: Beaker Extensions for Jupyter Notebook',
    long_description    = 'BeakerX: Beaker Extensions for Jupyter Notebook',
    version             = get_version(os.path.join('beakerx', '_version.py')),
    author              = 'Two Sigma Open Source, LLC',
    author_email        = '*****@*****.**',
    url                 = 'http://beakerx.com',
    keywords            = [
        'ipython',
        'jupyter',
        'widgets',
        'java',
Ejemplo n.º 7
0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

import os
from setuptools import setup, find_packages

from setupbase import (create_cmdclass, run_gradle, get_version)

cmdclass = create_cmdclass(develop_wrappers=['java'],
                           distribute_wrappers=['java'])

cmdclass['java'] = run_gradle(cmd='build', skip_tests=False)

setup_args = dict(
    name='beakerx_kernel_java',
    description='BeakerX: Beaker Extensions for Jupyter Notebook',
    long_description='BeakerX: Beaker Extensions for Jupyter Notebook',
    version=get_version(os.path.join('beakerx_java', '_version.py')),
    author='Two Sigma Open Source, LLC',
    author_email='*****@*****.**',
    url='http://beakerx.com',
    keywords=[
        'ipython',
        'jupyter',
        'widgets',
        'java',
        'clojure',