| 1 |
|
|---|
| 2 |
|
|---|
| 3 |
|
|---|
| 4 |
|
|---|
| 5 |
|
|---|
| 6 |
|
|---|
| 7 |
|
|---|
| 8 |
|
|---|
| 9 |
|
|---|
| 10 |
|
|---|
| 11 |
|
|---|
| 12 |
|
|---|
| 13 |
|
|---|
| 14 |
|
|---|
| 15 |
|
|---|
| 16 |
|
|---|
| 17 |
|
|---|
| 18 |
|
|---|
| 19 |
"""TurboLucene's setup script. |
|---|
| 20 |
|
|---|
| 21 |
See the README file for installation details. |
|---|
| 22 |
|
|---|
| 23 |
:Requires: setuptools_ |
|---|
| 24 |
|
|---|
| 25 |
.. _setuptools: http://peak.telecommunity.com/DevCenter/setuptools |
|---|
| 26 |
|
|---|
| 27 |
:newfield revision: Revision |
|---|
| 28 |
|
|---|
| 29 |
""" |
|---|
| 30 |
|
|---|
| 31 |
__revision__ = '$Id$' |
|---|
| 32 |
|
|---|
| 33 |
|
|---|
| 34 |
|
|---|
| 35 |
|
|---|
| 36 |
|
|---|
| 37 |
from codecs import BOM |
|---|
| 38 |
|
|---|
| 39 |
|
|---|
| 40 |
import ez_setup |
|---|
| 41 |
ez_setup.use_setuptools() |
|---|
| 42 |
from setuptools import setup, find_packages |
|---|
| 43 |
|
|---|
| 44 |
|
|---|
| 45 |
import turbolucene |
|---|
| 46 |
|
|---|
| 47 |
|
|---|
| 48 |
|
|---|
| 49 |
|
|---|
| 50 |
readme_file = open(u'README') |
|---|
| 51 |
long_description = readme_file.read() |
|---|
| 52 |
readme_file.close() |
|---|
| 53 |
if long_description.startswith(BOM): |
|---|
| 54 |
long_description = long_description.lstrip(BOM) |
|---|
| 55 |
long_description.decode('utf-8') |
|---|
| 56 |
|
|---|
| 57 |
setup( |
|---|
| 58 |
name='TurboLucene', |
|---|
| 59 |
version=turbolucene.__version__, |
|---|
| 60 |
author=turbolucene.__author__, |
|---|
| 61 |
author_email=turbolucene.__contact__, |
|---|
| 62 |
license=turbolucene.__license__, |
|---|
| 63 |
description=( |
|---|
| 64 |
u'TurboLucene is a TurboGears extension that allows applications to easily' |
|---|
| 65 |
u' use the PyLucene full-text search engine.' |
|---|
| 66 |
), |
|---|
| 67 |
long_description=long_description, |
|---|
| 68 |
url='http://dev.krys.ca/turbolucene', |
|---|
| 69 |
download_url='http://dev.krys.ca/downloads/turbolucene', |
|---|
| 70 |
packages=find_packages(exclude=[ |
|---|
| 71 |
'ez_setup', |
|---|
| 72 |
]), |
|---|
| 73 |
include_package_data=True, |
|---|
| 74 |
install_requires=[ |
|---|
| 75 |
'TurboGears>=1.0', |
|---|
| 76 |
], |
|---|
| 77 |
keywords=( |
|---|
| 78 |
'turbolucene turbogears pylucene full text search engine ' |
|---|
| 79 |
'turbogears.extension' |
|---|
| 80 |
), |
|---|
| 81 |
classifiers=[ |
|---|
| 82 |
'Development Status :: 3 - Alpha', |
|---|
| 83 |
'Environment :: Web Environment', |
|---|
| 84 |
'Framework :: TurboGears', |
|---|
| 85 |
'Intended Audience :: Developers', |
|---|
| 86 |
'License :: OSI Approved :: MIT License', |
|---|
| 87 |
'Operating System :: OS Independent', |
|---|
| 88 |
'Programming Language :: Python', |
|---|
| 89 |
'Topic :: Internet :: WWW/HTTP :: Indexing/Search', |
|---|
| 90 |
'Topic :: Software Development :: Libraries :: Python Modules', |
|---|
| 91 |
'Natural Language :: Czech', |
|---|
| 92 |
'Natural Language :: Danish', |
|---|
| 93 |
'Natural Language :: German', |
|---|
| 94 |
'Natural Language :: Greek', |
|---|
| 95 |
'Natural Language :: English', |
|---|
| 96 |
'Natural Language :: Spanish', |
|---|
| 97 |
'Natural Language :: Finnish', |
|---|
| 98 |
'Natural Language :: French', |
|---|
| 99 |
'Natural Language :: Italian', |
|---|
| 100 |
'Natural Language :: Japanese', |
|---|
| 101 |
'Natural Language :: Korean', |
|---|
| 102 |
'Natural Language :: Dutch', |
|---|
| 103 |
'Natural Language :: Norwegian', |
|---|
| 104 |
'Natural Language :: Portuguese', |
|---|
| 105 |
'Natural Language :: Portuguese (Brazilian)', |
|---|
| 106 |
'Natural Language :: Russian', |
|---|
| 107 |
'Natural Language :: Swedish', |
|---|
| 108 |
'Natural Language :: Chinese (Simplified)', |
|---|
| 109 |
], |
|---|
| 110 |
) |
|---|