name='jupyterlab_hdf', description= "A Jupyter Notebook server extension that provides APIs for fetching hdf5 contents and data. Built on h5py.", long_description=long_description, packages=find_packages(), cmdclass=cmdclass, author='Max Klein', url='https://github.com/telamonian/jupyterlab-hdf5', license='BSD', platforms="Linux, Mac OS X, Windows", keywords=['Jupyter', 'JupyterLab', 'hdf5'], python_requires='>=3.5', classifiers=[ 'Intended Audience :: Developers', 'Intended Audience :: System Administrators', 'Intended Audience :: Science/Research', 'License :: OSI Approved :: BSD License', 'Programming Language :: Python', 'Programming Language :: Python :: 3', ], install_requires=['h5py', 'notebook']) try: ensure_python(setup_dict["python_requires"].split(',')) except ValueError as e: raise ValueError("{:s}, to use {} you must use python {} ".format( e, setup_dict["name"], setup_dict["python_requires"])) setuptools.setup(version=get_version('jupyterlab_hdf/_version.py'), **setup_dict)
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_clojure', description='BeakerX: Beaker Extensions for Jupyter Notebook', long_description='BeakerX: Beaker Extensions for Jupyter Notebook', version=get_version(os.path.join('beakerx_clojure', '_version.py')), author='Two Sigma Open Source, LLC', author_email='*****@*****.**', url='http://beakerx.com', keywords=[ 'ipython', 'jupyter', 'widgets', 'java', 'clojure', 'groovy', 'scala', 'kotlin', 'sql', ], classifiers=[
ensure_python, get_version, HERE, run, ) import setuptools # The name of the project name = "sagemaker_run_notebook" # Ensure a valid python version ensure_python(">=3.5") # Get our version version = get_version(str(Path(HERE) / name / "server_extension" / "_version.py")) lab_path = Path(HERE) / "labextension" data_files_spec = [ ("share/jupyter/lab/extensions", str(lab_path / name / "labextension"), "*.tgz"), ( "etc/jupyter/jupyter_notebook_config.d", "sagemaker_run_notebook/server_extension/jupyter-config/jupyter_notebook_config.d", "sagemaker_run_notebook.json", ), ] def runPackLabextension(): if (lab_path / "package.json").is_file():
combine_commands, ensure_python, get_version, HERE, ) from setuptools import setup # The name of the project name = "widget_code_input" # Ensure a valid python version ensure_python(">=3.4") # Get our version version = get_version(pjoin(name, "_version.py")) nb_path = pjoin(HERE, name, "nbextension", "static") lab_path = pjoin(HERE, name, "labextension") # Representative files that should exist after a successful build jstargets = [ pjoin(nb_path, "index.js"), pjoin(HERE, "lib", "plugin.js"), ] package_data_spec = {name: ["nbextension/static/*.*js*", "labextension/*.tgz"]} data_files_spec = [ ("share/jupyter/nbextensions/widget_code_input", nb_path, "*.js*"), ("share/jupyter/lab/extensions", lab_path, "*.tgz"),
('share/jupyter/lab/static', '%s/static' % NAME, '**'), ('share/jupyter/lab/schemas', '%s/schemas' % NAME, '**'), ('share/jupyter/lab/themes', '%s/themes' % NAME, '**'), ('etc/jupyter/jupyter_notebook_config.d', 'jupyter-config/jupyter_notebook_config.d', 'jupyterlab.json'), ] package_data_spec = dict() package_data_spec[NAME] = [ 'staging/*', 'staging/templates/*', 'static/**', 'tests/mock_packages/**', 'themes/**', 'schemas/**', 'node-version-check.js' ] staging = pjoin(HERE, NAME, 'staging') npm = ['node', pjoin(staging, 'yarn.js')] VERSION = get_version('%s/_version.py' % NAME) def check_assets(): from distutils.version import LooseVersion # Representative files that should exist after a successful build targets = [ 'static/package.json', 'schemas/@jupyterlab/shortcuts-extension/plugin.json', 'themes/@jupyterlab/theme-light-extension/index.css' ] for t in targets: if not os.path.exists(pjoin(HERE, NAME, t)): msg = ('Missing file: %s, `build:prod` script did not complete '
from os.path import join as pjoin from setupbase import (create_cmdclass, install_npm, ensure_targets, find_packages, combine_commands, ensure_python, get_version, HERE) from setuptools import setup # The name of the project name = '{{ cookiecutter.python_package_name }}' # Ensure a valid python version ensure_python('>=3.3') # Get our version version = get_version(pjoin(name, '_version.py')) nb_path = pjoin(HERE, name, 'nbextension', 'static') lab_path = pjoin(HERE, name, 'labextension') # Representative files that should exist after a successful build jstargets = [ pjoin(nb_path, 'index.js'), pjoin(HERE, 'lib', 'plugin.js'), ] package_data_spec = {name: ['nbextension/static/*.*js*', 'labextension/*.tgz']} data_files_spec = [ ('share/jupyter/nbextensions/{{ cookiecutter.npm_package_name }}', nb_path, '*.js*'), ('share/jupyter/lab/extensions', lab_path, '*.tgz'),
] package_data_spec = dict() package_data_spec[NAME] = [ 'staging/*', 'staging/templates/*', 'staging/.yarnrc', 'static/**', 'tests/mock_packages/**', 'themes/**', 'schemas/**', '*.js' ] def exclude(filename): """Exclude JavaScript map files""" return filename.endswith('.js.map') staging = pjoin(HERE, NAME, 'staging') npm = ['node', pjoin(staging, 'yarn.js')] VERSION = get_version('%s/_version.py' % NAME) def check_assets(): from distutils.version import LooseVersion # Representative files that should exist after a successful build targets = [ 'static/package.json', 'schemas/@jupyterlab/shortcuts-extension/shortcuts.json', 'themes/@jupyterlab/theme-light-extension/index.css' ] for t in targets: if not os.path.exists(pjoin(HERE, NAME, t)): msg = ('Missing file: %s, `build:prod` script did not complete '
def serverExtensionVersion(): # get single source of truth from the Python serverextension return get_version(VERSION_FILE_PY)
create_cmdclass, install_npm, combine_commands, ensure_targets, get_version, ) log.set_verbosity(log.DEBUG) log.info('setup.py entered') log.info('$PATH=%s' % os.environ['PATH']) LONG_DESCRIPTION = 'A Python/ThreeJS bridge utilizing the Jupyter widget infrastructure.' here = os.path.abspath(os.path.dirname(sys.argv[0])) name = 'pythreejs' version = get_version(os.path.join(here, name, '_version.py')) cmdclass = create_cmdclass( 'js', data_files_spec=[ ('share/jupyter/nbextensions/jupyter-threejs', [ name + '/static/*.js', name + '/static/*.js.map', ]), ], ) cmdclass['js'] = combine_commands( install_npm( path=os.path.join(here, 'js'), build_dir=os.path.join(here, name, 'static'), source_dir=os.path.join(here, 'js'),
combine_commands, ensure_python, get_version, ) import setuptools HERE = os.path.abspath(os.path.dirname(__file__)) # The name of the project name = "jupyterlab-sas-snippets" # Ensure a valid python version ensure_python(">=3.6") # Get our version version = get_version(os.path.join(name, "_version.py")) lab_path = os.path.join(HERE, name, "labextension") # Representative files that should exist after a successful build jstargets = [ os.path.join(HERE, "lib", "sas-snippets.js"), ] package_data_spec = {name: ["*"]} data_files_spec = [ ("share/jupyter/lab/extensions", lab_path, "*.tgz"), ("etc/jupyter/jupyter_notebook_config.d", "jupyter-config", "jupyterlab-snippets.json"), ]
ensure_python, get_version, HERE, run, ) import setuptools # The name of the project name = "jupyterlab_git" # Ensure a valid python version ensure_python(">=3.6") # Get our version version = get_version(str(Path(name) / "_version.py")) lab_path = Path(HERE) / name / "labextension" data_files_spec = [ ("share/jupyter/lab/extensions", str(lab_path), "*.tgz"), ( "etc/jupyter/jupyter_notebook_config.d", "jupyter-config/jupyter_notebook_config.d", "jupyterlab_git.json", ), ] def runPackLabextension(): if Path("package.json").is_file():
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', 'clojure', 'groovy', 'scala', 'kotlin', 'sql', ], classifiers = [
data_files_spec = [( "etc/jupyter/jupyter_notebook_config.d", "jupyter-config/jupyter_notebook_config.d", "jupyterlab_downloadfolder.json", )] cmdclass = create_cmdclass(package_data_spec=package_data_spec, data_files_spec=data_files_spec) with open("README.md") as readme_file: readme = readme_file.read() setup_dict = dict( name="jupyterlab_downloadfolder", version=get_version("jupyterlab_downloadfolder/_version.py"), description="Plugin JupyterLab for Downloading a folder as archive", long_description=readme, long_description_content_type="text/markdown", author="Frederic Collonval", author_email="*****@*****.**", url="https://github.com/fcollonval/jupyterlab-download-folder", license="MIT", packages=find_packages(), keywords=["jupyterlab"], include_package_data=True, install_requires=["jupyterlab"], cmdclass=cmdclass, python_requires=">=3.5", classifiers=[ "Intended Audience :: Developers",
import setuptools from setupbase import ( create_cmdclass, ensure_python, find_packages, get_version ) data_files_spec = [( 'etc/jupyter/jupyter_notebook_config.d', 'jupyter-config/jupyter_notebook_config.d', 'notebook_snippets.json' ),] cmdclass = create_cmdclass(data_files_spec=data_files_spec) setup_dict = dict( name='notebook_snippets', version=get_version('notebook_snippets/_version.py'), description='code snippets integration for JupyterLab', packages=find_packages(), cmdclass=cmdclass, author='chengtian', author_email='*****@*****.**', url='https://github.com/mkzilla/notebook-snippets', license='MIT', platforms='Linux, Mac OS X, Windows', keywords=['Jupyter', 'JupyterLab', 'snippets'], python_requires='>=3.6', classifiers=[ 'Intended Audience :: Developers', 'Intended Audience :: System Administrators', 'Intended Audience :: Science/Research', 'License :: OSI Approved :: MIT 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_sql', description='BeakerX: Beaker Extensions for Jupyter Notebook', long_description='BeakerX: Beaker Extensions for Jupyter Notebook', version=get_version(os.path.join('beakerx_sql', '_version.py')), author='Two Sigma Open Source, LLC', author_email='*****@*****.**', url='http://beakerx.com', keywords=[ 'ipython', 'jupyter', 'widgets', 'java', 'clojure', 'groovy', 'scala', 'kotlin', 'sql', ], classifiers=[
data_files_spec = [ ( "etc/jupyter/jupyter_notebook_config.d", "jupyter-config/jupyter_notebook_config.d", "dask_labextension.json", ) ] package_data_spec = {"dask_labextension": ["*.yaml"]} cmdclass = create_cmdclass( package_data_spec=package_data_spec, data_files_spec=data_files_spec ) VERSION = get_version("dask_labextension/_version.py") setup_dict = dict( name="dask_labextension", version=VERSION, description="A Jupyter Notebook server extension manages Dask clusters.", long_description="A Jupyter Notebook server extension manages Dask clusters. Meant to be used in conjunction with the dask-labextension JupyterLab extension.", packages=find_packages(), cmdclass=cmdclass, include_package_data=True, author="Jupyter Development Team", author_email="*****@*****.**", url="http://jupyter.org", license="BSD", platforms="Linux, Mac OS X, Windows", keywords=["Jupyter", "JupyterLab", "Dask"],
from setupbase import ( log, create_cmdclass, install_npm, combine_commands, ensure_targets, get_version, ) import setuptools name = 'pythreejs' py_path = (HERE / name) js_path = (HERE / "js") lab_path = (py_path / "labextension") version = get_version(HERE / name / '_version.py') cmdclass = create_cmdclass( 'js', data_files_spec=[ # Support JupyterLab 3.x prebuilt extension ("share/jupyter/labextensions/jupyter-threejs", str(lab_path), "**"), ("share/jupyter/labextensions/jupyter-threejs", str(HERE), "install.json"), # Support JupyterLab 2.x ('share/jupyter/lab/extensions', str(js_path / 'lab-dist'), 'jupyter-threejs-*.tgz'), # Support Jupyter Notebook ('etc/jupyter/nbconfig', str(HERE / 'jupyter-config'), '**/*.json'), ('share/jupyter/nbextensions/jupyter-threejs', str(py_path / 'static'), '**/*.js'),
'Intended Audience :: Science/Research', 'Programming Language :: Python', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'License :: OSI Approved :: Apache Software License', ], install_requires=[ 'notebook', 'siphon', 'xarray', 'netCDF4', 'ipyleaflet', 'OWSLib', 'traitlets', 'aiohttp', ], version=get_version('jupyterlab_thredds/version.py'), long_description=readme, long_description_content_type="text/markdown", ) try: ensure_python(setup_dict["python_requires"].split(',')) except ValueError as e: raise ValueError("{:s}, to use {} you must use python {} ".format( e, setup_dict["name"], setup_dict["python_requires"])) setuptools.setup(**setup_dict)
"Intended Audience :: Developers", "Intended Audience :: System Administrators", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 3", ], install_requires=[ "h5grove==0.0.14", "h5py", "notebook", "numpy", "tornado", ], extras_require={"dev": [ "black", "bump2version", "pytest", "requests", ]}, ) try: ensure_python(setup_dict["python_requires"].split(",")) except ValueError as e: raise ValueError("{:s}, to use {} you must use python {} ".format( e, setup_dict["name"], setup_dict["python_requires"])) setuptools.setup(version=get_version("jupyterlab_hdf/_version.py"), **setup_dict)
install_npm, ensure_targets, combine_commands, get_version, ensure_python, ) pjoin = os.path.join here = os.path.abspath(os.path.dirname(__file__)) name = 'jupyterlab_discovery' ensure_python(('== (2.7)', '> (3, 3)')) package_data = {name: []} version = get_version(pjoin(here, name, '_version.py')) cmdclass = create_cmdclass( 'js', data_files_spec=[ ('share/jupyter/lab/extensions', 'lab-dist', '*.tgz'), ('etc/jupyter/jupyter_notebook_config.d', 'jupyter-config/jupyter_notebook_config.d', 'jupyterlab-discovery.json'), ], ) cmdclass['js'] = combine_commands( install_npm( path=here, build_dir=os.path.join(here, 'lib'), source_dir=os.path.join(here, 'src'),
import setuptools from setupbase import ( create_cmdclass, ensure_python, find_packages, get_version ) data_files_spec = [( 'etc/jupyter/jupyter_notebook_config.d', 'jupyter-config/jupyter_notebook_config.d', 'jupyterlab_latex.json' ),] cmdclass = create_cmdclass(data_files_spec=data_files_spec) setup_dict = dict( name='jupyterlab_latex', version=get_version("jupyterlab_latex/_version.py"), description='A Jupyter Notebook server extension which acts as an endpoint for LaTeX.', packages=find_packages(), cmdclass=cmdclass, author = 'Jupyter Development Team', author_email = '*****@*****.**', url = 'http://jupyter.org', license = 'BSD', platforms = "Linux, Mac OS X, Windows", keywords = ['Jupyter', 'JupyterLab', 'LaTeX'], python_requires = '>=3.6', classifiers = [ 'Intended Audience :: Developers', 'Intended Audience :: System Administrators', 'Intended Audience :: Science/Research', 'License :: OSI Approved :: BSD License',
from setuptools import setup, find_packages from setupbase import (create_cmdclass, install_npm, ensure_targets, combine_commands, ensure_python, get_version) pjoin = os.path.join here = os.path.abspath(os.path.dirname(__file__)) # Minimal Python version sanity check ensure_python(('2.7', '>=3.4')) # the name of the project name = 'nbdime' version = get_version(pjoin(name, '_version.py')) # Some paths static_dir = pjoin(here, name, 'webapp', 'static') packages_dir = pjoin(here, 'packages') # Representative files that should exist after a successful build jstargets = [ pjoin(static_dir, 'nbdime.js'), ] package_data = { name: [ 'tests/files/*.*', 'tests/filters/*.py',
from setupbase import (create_cmdclass, install_node_modules, get_version, here) from setuptools import setup, find_packages cmdclass = create_cmdclass(develop_wrappers=['js'], distribute_wrappers=['js']) cmdclass['js'] = install_node_modules( path='../js', build_dir=os.path.join(here, '../js', 'dist'), source_dir=os.path.join(here, '../js', 'src')) setup_args = dict( name='beakerx_tabledisplay', description='BeakerX: Beaker Extensions for Jupyter Notebook', long_description='BeakerX: Beaker Extensions for Jupyter Notebook', version=get_version(os.path.join('beakerx_tabledisplay', '_version.py')), author='Two Sigma Open Source, LLC', author_email='*****@*****.**', url='http://beakerx.com', keywords=['ipython', 'jupyter', 'widgets'], classifiers=[ 'Development Status :: 4 - Beta', 'Framework :: IPython', 'Intended Audience :: Developers', 'Intended Audience :: Science/Research', 'Topic :: Multimedia :: Graphics', 'Programming Language :: Python :: 3', 'Programming Language :: Python :: 3.3', 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6',
from pathlib import Path from subprocess import CalledProcessError from setupbase import (command_for_func, create_cmdclass, ensure_python, get_version, HERE, run) import setuptools # The name of the project name = 'jupyterlab_git' # Ensure a valid python version ensure_python('>=3.5') # Get our version version = get_version(str(Path(name) / '_version.py')) lab_path = Path(HERE) / name / 'labextension' data_files_spec = [ ('share/jupyter/lab/extensions', str(lab_path), '*.tgz'), ('etc/jupyter/jupyter_notebook_config.d', 'jupyter-config/jupyter_notebook_config.d', 'jupyterlab_git.json'), ] def runPackLabextension(): if Path('package.json').is_file(): try: run(['jlpm', 'build:labextension']) except CalledProcessError:
ensure_targets, get_version, ) from setuptools import setup log.set_verbosity(log.DEBUG) log.info('setup.py entered') log.info('$PATH=%s' % os.environ['PATH']) LONG_DESCRIPTION = 'A Python/ThreeJS bridge utilizing the Jupyter widget infrastructure.' here = os.path.abspath(os.path.dirname(sys.argv[0])) name = 'pythreejs' version = get_version(os.path.join(here, name, '_version.py')) cmdclass = create_cmdclass( 'js', data_files_spec=[ ('share/jupyter/nbextensions/jupyter-threejs', name + '/static', '*.js'), ('share/jupyter/nbextensions/jupyter-threejs', name + '/static', '*.js.map'), ('share/jupyter/lab/extensions', 'js/lab-dist', 'jupyter-threejs-*.tgz'), ('etc/jupyter/nbconfig',
""" import setuptools from setupbase import (create_cmdclass, ensure_python, find_packages, get_version) data_files_spec = [ ('etc/jupyter/jupyter_notebook_config.d', 'jupyter-config/jupyter_notebook_config.d', 'jupyter-lab-serverless.json'), ] cmdclass = create_cmdclass(data_files_spec=data_files_spec) setup_dict = dict( name='jupyter-lab-serverless', version=get_version("jupyter-lab-serverless/_version.py"), description='Build And Run Serverless Functions in Jupyter Lab.', packages=find_packages(), cmdclass=cmdclass, author='u2takey', author_email='*****@*****.**', url='https://u2takey.github.com', license='BSD', platforms="Linux, Mac OS X, Windows", keywords=['Jupyter', 'JupyterLab', 'ServerLess'], python_requires='>=3.6', classifiers=[ 'Intended Audience :: Developers', 'Intended Audience :: System Administrators', 'Intended Audience :: Science/Research', 'License :: OSI Approved :: BSD License',