2010-09-01 11:41:39 +04:00
|
|
|
try:
|
|
|
|
from setuptools import setup, find_packages
|
|
|
|
except ImportError:
|
|
|
|
from ez_setup import use_setuptools
|
|
|
|
use_setuptools()
|
|
|
|
from setuptools import setup, find_packages
|
|
|
|
|
|
|
|
setup(
|
|
|
|
name='linkdrop',
|
|
|
|
version='0.1',
|
|
|
|
description='',
|
|
|
|
author='',
|
|
|
|
author_email='',
|
|
|
|
url='',
|
|
|
|
install_requires=[
|
|
|
|
"Pylons>=1.0",
|
|
|
|
"SQLAlchemy>=0.5",
|
2010-09-02 02:13:03 +04:00
|
|
|
"docutils",
|
2010-09-02 06:20:55 +04:00
|
|
|
"nose",
|
|
|
|
"httplib2",
|
2010-09-04 00:16:04 +04:00
|
|
|
"oauth2",
|
2010-09-04 00:23:02 +04:00
|
|
|
"python-dateutil",
|
|
|
|
"python-openid",
|
2010-09-25 00:53:19 +04:00
|
|
|
"python-memcached",
|
2010-09-04 00:31:45 +04:00
|
|
|
"twitter",
|
2010-10-14 22:39:14 +04:00
|
|
|
"gdata", # google api support
|
2010-09-13 23:58:27 +04:00
|
|
|
"sqlalchemy-migrate>=0.5.4",
|
2010-09-01 11:41:39 +04:00
|
|
|
],
|
|
|
|
setup_requires=["PasteScript>=1.6.3"],
|
|
|
|
packages=find_packages(exclude=['ez_setup']),
|
|
|
|
include_package_data=True,
|
|
|
|
test_suite='nose.collector',
|
|
|
|
package_data={'linkdrop': ['i18n/*/LC_MESSAGES/*.mo']},
|
2010-09-13 23:58:27 +04:00
|
|
|
message_extractors={'linkdrop': [
|
|
|
|
('**.py', 'python', None),
|
|
|
|
('templates/**.mako', 'mako', {'input_encoding': 'utf-8'}),
|
|
|
|
('public/**', 'ignore', None)]},
|
2010-09-01 11:41:39 +04:00
|
|
|
zip_safe=False,
|
|
|
|
paster_plugins=['PasteScript', 'Pylons'],
|
|
|
|
entry_points="""
|
|
|
|
[paste.app_factory]
|
|
|
|
main = linkdrop.config.middleware:make_app
|
|
|
|
|
2010-09-02 01:33:03 +04:00
|
|
|
[paste.filter_app_factory]
|
2010-09-10 06:24:28 +04:00
|
|
|
csrf = linkdrop.csrf:make_csrf_filter_app
|
2010-09-02 01:33:03 +04:00
|
|
|
dbgp = linkdrop.debug:make_dbgp_middleware
|
|
|
|
profiler = linkdrop.debug:make_profile_middleware
|
|
|
|
|
2010-09-01 11:41:39 +04:00
|
|
|
[paste.app_install]
|
|
|
|
main = pylons.util:PylonsInstaller
|
|
|
|
""",
|
|
|
|
)
|