annotate sword2-libraries-pyinstaller-compatible/setup.py @ 22:d1752c7031e4 timeouts tip

Updated .hgignore to ignore sword2_logging.conf and anything in .cache
author Steve Welburn <stephen.welburn@eecs.qmul.ac.uk>
date Tue, 22 Jan 2013 14:43:42 +0000
parents 8b69bba225c9
children
rev   line source
marco@16 1 from setuptools import setup, find_packages
marco@16 2 import sys, os
marco@16 3
marco@16 4 version = '0.1'
marco@16 5
marco@16 6 try:
marco@16 7 from mercurial import ui, hg, error
marco@16 8 repo = hg.repository(ui.ui(), ".")
marco@16 9 ver = repo[version]
marco@16 10 except ImportError:
marco@16 11 pass
marco@16 12 except error.RepoLookupError:
marco@16 13 tip = repo["tip"]
marco@16 14 version = version + ".%s.%s" % (tip.rev(), tip.hex()[:12])
marco@16 15 except error.RepoError:
marco@16 16 pass
marco@16 17
marco@16 18 setup(
marco@16 19 name='sword2',
marco@16 20 version=version,
marco@16 21 description="SWORD v2 python client",
marco@16 22 long_description="""\
marco@16 23 SWORD v2 python client""",
marco@16 24 # Get strings from http://pypi.python.org/pypi?%3Aaction=list_classifiers
marco@16 25 classifiers=[
marco@16 26 "Development Status :: 3 - Alpha",
marco@16 27 "Environment :: Console",
marco@16 28 "Environment :: Web Environment",
marco@16 29 #"Framework :: Paste",
marco@16 30 "Intended Audience :: Developers",
marco@16 31 "Intended Audience :: Information Technology",
marco@16 32 "Intended Audience :: Science/Research",
marco@16 33 "License :: OSI Approved :: BSD License",
marco@16 34 "Operating System :: OS Independent",
marco@16 35 "Programming Language :: Python :: 2.6",
marco@16 36 "Topic :: Internet",
marco@16 37 "Topic :: Internet :: WWW/HTTP",
marco@16 38 "Topic :: Software Development :: Libraries :: Python Modules",
marco@16 39 ],
marco@16 40 keywords="sword-app atom sword2 http",
marco@16 41 author="Ben O'Steen",
marco@16 42 author_email='bosteen@gmail.com',
marco@16 43 url="http://swordapp.org/",
marco@16 44 license='MIT',
marco@16 45 packages=find_packages(exclude=['ez_setup', 'examples', 'tests']),
marco@16 46 include_package_data=True,
marco@16 47 zip_safe=False,
marco@16 48 install_requires=[
marco@16 49 "httplib2",
marco@16 50 ],
marco@16 51 # Following left in as a memory aid for later-
marco@16 52 #entry_points="""
marco@16 53 # # -*- Entry points: -*-
marco@16 54 # [console_scripts]
marco@16 55 # cmd=module.path:func_name
marco@16 56 #""",
marco@16 57 )