Package Bio :: Package EUtils :: Module setup
[hide private]
[frames] | no frames]

Source Code for Module Bio.EUtils.setup

 1  #!/usr/bin/env python 
 2   
 3  import sys 
 4  from distutils.core import setup 
 5  try: 
 6      import EUtils 
 7  except ImportError: 
 8      import __init__ as EUtils 
 9   
10 -def _dict(**kwargs):
11 return kwargs
12 13 d = _dict( 14 name = "EUtils", 15 version = EUtils.__version__, 16 description = "Client interface to NCBI's EUtils/Entrez server", 17 author = "Andrew Dalke", 18 author_email = "dalke@dalkescientific.com", 19 maintainer = "Dalke Scientific Software, LLC", 20 maintainer_email = "dalke@dalkescientific.com", 21 22 url = "http://www.dalkescientific.com/EUtils/", 23 24 long_description = """\ 25 EUtils is a client library for the Entrez databases at NCBI. 26 27 NCBI provides the EUtils web service so that software can query Entrez 28 directly, rather than going through the web interface and dealing with 29 the hassles of web scraping. For more information see 30 31 http://www.ncbi.nlm.nih.gov/entrez/query/static/eutils_help.html 32 33 This package provides two levels of interface. The lowest one makes a 34 programmatic interface to construct the query URL and make the 35 request. The higher level ones support history tracking and parsing 36 of query results. These greatly simplify working with the EUtils 37 server. 38 """, 39 40 package_dir = {"": ".."}, 41 packages = ["EUtils", "EUtils.DTDs"], 42 43 classifiers = [ 44 "Development Status :: 4 - Beta", 45 "Intended Audience :: Developers", 46 "Intended Audience :: Science/Research", 47 "License :: Freely Distributable", 48 "Natural Language :: English", 49 "Operating System :: OS Independent", 50 "Programming Language :: Python", 51 "Topic :: Scientific/Engineering :: Bio-Informatics", # a '-'? ! 52 "Topic :: Scientific/Engineering :: Medical Science Apps.", 53 "Topic :: Software Development :: Libraries :: Python Modules", 54 "Topic :: Internet", 55 ], 56 ) 57 if sys.version_info < (2,2,4): 58 del d["classifiers"] 59 60 61 if __name__ == "__main__": 62 setup(**d) 63