Skip to content

Commit fe12400

Browse files
committed
Update setup.py to prepare for pypi release.
Includes switching the minimum version of setuptools to 0.7. This is still a fairly arbitrary line in the sand, but it's a very early one. As/if we discover any issues with versions this old, we will increase the minimum version.
1 parent dc8785e commit fe12400

File tree

2 files changed

+21
-4
lines changed

2 files changed

+21
-4
lines changed

Diff for: MANIFEST.in

+1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
include README.txt
22
include ez_setup.py
3+
include LICENSE

Diff for: setup.py

+20-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
import re
22
import sys
33
from ez_setup import use_setuptools
4-
use_setuptools()
4+
5+
MIN_SETUPTOOLS_VERSION = "0.7"
6+
use_setuptools(version=MIN_SETUPTOOLS_VERSION)
57
from setuptools import setup
68

79

@@ -32,16 +34,30 @@ def parse_version(module_file):
3234
setup(
3335
name="ga4gh",
3436
version=ga4gh_version,
37+
description="A reference implementation of the ga4gh API",
38+
license='Apache License 2.0',
3539
long_description=ga4gh_readme,
3640
packages=["ga4gh"],
37-
author="AUTHOR FIXME",
38-
author_email="FIXME@somewhere.org",
39-
url="http://pypi.python.org/pypi/ga4gh",
41+
author="Global Alliance for Genomics and Health",
42+
author_email="theglobalalliance@genomicsandhealth.org",
43+
url="https://github.com/ga4gh/server",
4044
entry_points={
4145
'console_scripts': [
4246
'ga4gh_client=ga4gh.cli:client_main',
4347
'ga4gh_server=ga4gh.cli:server_main',
4448
]
4549
},
50+
classifiers=[
51+
'Development Status :: 3 - Alpha',
52+
'Intended Audience :: Science/Research',
53+
'License :: OSI Approved :: Apache Software License',
54+
'Natural Language :: English',
55+
56+
# We should add other versions that we can confirm pass the tests (2.6?)
57+
'Programming Language :: Python :: 2.7',
58+
59+
'Topic :: Scientific/Engineering :: Bio-Informatics',
60+
],
61+
keywords='genomics reference',
4662
install_requires=requirements,
4763
)

0 commit comments

Comments
 (0)