Skip to content

Commit

Permalink
Merge pull request #71 from jupyterhub/release-0.8.0
Browse files Browse the repository at this point in the history
Release 0.8.0
  • Loading branch information
mbmilligan authored Apr 24, 2018
2 parents 3fda206 + f226571 commit 846a900
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 6 deletions.
2 changes: 2 additions & 0 deletions MANIFEST.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
include *.md
include LICENSE
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

[![Build Status](https://travis-ci.org/jupyterhub/batchspawner.svg?branch=master)](https://travis-ci.org/jupyterhub/batchspawner)

This is a custom spawner for Jupyterhub that is designed for installations on clusters using batch scheduling software.
This is a custom spawner for [Jupyterhub](https://jupyterhub.readthedocs.io/) that is designed for installations on clusters using batch scheduling software.

This began as a generalization of [mkgilbert's batchspawner](https://github.com/mkgilbert/slurmspawner) which in turn was inspired by [Andrea Zonca's blog post](http://zonca.github.io/2015/04/jupyterhub-hpc.html 'Run jupyterhub on a Supercomputer') where he explains his implementation for a spawner that uses SSH and Torque. His github repo is found [here](http://www.github.com/zonca/remotespawner 'RemoteSpawner').

Expand All @@ -12,7 +12,7 @@ This package formerly included WrapSpawner and ProfilesSpawner, which provide me
1. from root directory of this repo (where setup.py is), run `pip install -e .`

If you don't actually need an editable version, you can simply run
`pip install git+https://github.com/jupyterhub/batchspawner`
`pip install batchspawner`

2. add lines in jupyterhub_config.py for the spawner you intend to use, e.g.

Expand Down
17 changes: 14 additions & 3 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
import os
import sys

from distutils.core import setup
from setuptools import setup

pjoin = os.path.join
here = os.path.abspath(os.path.dirname(__file__))
Expand All @@ -23,18 +23,23 @@
with open(pjoin(here, 'version.py')) as f:
exec(f.read(), {}, version_ns)

with open(pjoin(here, 'README.md'), encoding='utf-8') as f:
long_desc = f.read()

setup_args = dict(
name = 'batchspawner',
packages = ['batchspawner'],
version = version_ns['__version__'],
description = """Batchspawner: A spawner for Jupyterhub to spawn notebooks using batch resource managers.""",
long_description = "",
long_description = long_desc,
long_description_content_type = 'text/markdown',
author = "Michael Milligan, Andrea Zonca, Mike Gilbert",
author_email = "[email protected], m [email protected], [email protected]",
url = "http://jupyter.org",
license = "BSD",
platforms = "Linux, Mac OS X",
keywords = ['Interactive', 'Interpreter', 'Shell', 'Web'],
python_requires = '~=3.3',
keywords = ['Interactive', 'Interpreter', 'Shell', 'Web', 'Jupyter'],
classifiers = [
'Intended Audience :: Developers',
'Intended Audience :: System Administrators',
Expand All @@ -43,6 +48,12 @@
'Programming Language :: Python',
'Programming Language :: Python :: 3',
],
project_urls = {
'Bug Reports': 'https://github.com/jupyterhub/batchspawner/issues',
'Source': 'https://github.com/jupyterhub/batchspawner/',
'About Jupyterhub': 'http://jupyterhub.readthedocs.io/en/latest/',
'Jupyter Project': 'http://jupyter.org',
}
)

# setuptools requirements
Expand Down
2 changes: 1 addition & 1 deletion version.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
0,
8,
0,
'rc0', # comment-out this line for a release
# 'rc0', # comment-out this line for a release
)
__version__ = '.'.join(map(str, version_info))

0 comments on commit 846a900

Please sign in to comment.