Skip to content

Commit 846a900

Browse files
authored
Merge pull request #71 from jupyterhub/release-0.8.0
Release 0.8.0
2 parents 3fda206 + f226571 commit 846a900

File tree

4 files changed

+19
-6
lines changed

4 files changed

+19
-6
lines changed

MANIFEST.in

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
include *.md
2+
include LICENSE

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

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

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

77
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').
88

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

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

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

setup.py

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
import os
1414
import sys
1515

16-
from distutils.core import setup
16+
from setuptools import setup
1717

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

26+
with open(pjoin(here, 'README.md'), encoding='utf-8') as f:
27+
long_desc = f.read()
28+
2629
setup_args = dict(
2730
name = 'batchspawner',
2831
packages = ['batchspawner'],
2932
version = version_ns['__version__'],
3033
description = """Batchspawner: A spawner for Jupyterhub to spawn notebooks using batch resource managers.""",
31-
long_description = "",
34+
long_description = long_desc,
35+
long_description_content_type = 'text/markdown',
3236
author = "Michael Milligan, Andrea Zonca, Mike Gilbert",
3337
3438
url = "http://jupyter.org",
3539
license = "BSD",
3640
platforms = "Linux, Mac OS X",
37-
keywords = ['Interactive', 'Interpreter', 'Shell', 'Web'],
41+
python_requires = '~=3.3',
42+
keywords = ['Interactive', 'Interpreter', 'Shell', 'Web', 'Jupyter'],
3843
classifiers = [
3944
'Intended Audience :: Developers',
4045
'Intended Audience :: System Administrators',
@@ -43,6 +48,12 @@
4348
'Programming Language :: Python',
4449
'Programming Language :: Python :: 3',
4550
],
51+
project_urls = {
52+
'Bug Reports': 'https://github.com/jupyterhub/batchspawner/issues',
53+
'Source': 'https://github.com/jupyterhub/batchspawner/',
54+
'About Jupyterhub': 'http://jupyterhub.readthedocs.io/en/latest/',
55+
'Jupyter Project': 'http://jupyter.org',
56+
}
4657
)
4758

4859
# setuptools requirements

version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
0,
66
8,
77
0,
8-
'rc0', # comment-out this line for a release
8+
# 'rc0', # comment-out this line for a release
99
)
1010
__version__ = '.'.join(map(str, version_info))
1111

0 commit comments

Comments
 (0)