root/turbolucene/tags/0.2.2/setup.py

Revision 66 (checked in by krys, 5 years ago)

- Updated version to 0.2.2.
- Fixed bug in Wiki-20-TL.
- Changed start-wiki20.py to use python instead of python2.4 specifically.
- Backported trunk r56 bug fix (FreeBSD 5.4 bug).
- Updated CHANGELOG with the 0.2.2 changes.

  • Property svn:executable set to *
  • Property svn:keywords set to Id
Line 
1 #!/usr/bin/env python
2 # -*- coding: utf-8 -*-
3
4 #---Header---------------------------------------------------------------------
5
6 #==============================================================================
7 #
8 # Copyright (c) 2007 Krys Wilken
9 #
10 # This is part of the TurboLucene project (http://dev.krys.ca/turbolucene/).
11 #
12 # Copyright (c) 2007 Krys Wilken <krys AT krys DOT ca>
13 #
14 # This software is licensed under the MIT license.  See the LICENSE file for
15 # licensing information.
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 #---Imports--------------------------------------------------------------------
35
36 #---Standard Library imports
37 from codecs import BOM
38
39 #---Third-Party imports
40 import ez_setup
41 ez_setup.use_setuptools()
42 from setuptools import setup, find_packages
43
44 #---Project imports
45 import turbolucene
46
47
48 #---Main-----------------------------------------------------------------------
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 )
Note: See TracBrowser for help on using the browser.