Moving the "dependency injection printer tools" over to tools/common.py
[mediagoblin.git] / setup.py
index c3c2f86f5fd1c6503a147f29d8e14a90292a8144..1299b33c2d9b99a32a19e5be0ed6fec76725467f 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -1,5 +1,5 @@
 # GNU MediaGoblin -- federated, autonomous media hosting
-# Copyright (C) 2011 MediaGoblin contributors.  See AUTHORS.
+# Copyright (C) 2011, 2012 MediaGoblin contributors.  See AUTHORS.
 #
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU Affero General Public License as published by
@@ -38,15 +38,14 @@ setup(
     version=get_version(),
     packages=find_packages(exclude=['ez_setup', 'examples', 'tests']),
     zip_safe=False,
+    include_package_data = True,
     # scripts and dependencies
     install_requires=[
         'setuptools',
         'PasteScript',
         'beaker',
         'routes',
-        'pymongo',
-        'mongokit',
-        'webob<=1.2a2',
+        'webob<=1.2a2,>=1.1',
         'wtforms',
         'py-bcrypt',
         'nose',
@@ -61,12 +60,13 @@ setup(
         'webtest',
         'ConfigObj',
         'Markdown',
-        'python-cloudfiles',
+        'sqlalchemy>=0.7.0',
+        'sqlalchemy-migrate',
         ## For now we're expecting that users will install this from
         ## their package managers.
         # 'lxml',
         ],
-    requires=['gst'],
+    requires=['gst'],
     test_suite='nose.collector',
     entry_points="""\
         [console_scripts]