dep: add pygrader dependencies as submodules
[pygrader.git] / setup.py
index dcf9ffc7e1373af2a2ab35eaad54a83719d20b31..f8c63f4f1510b0ff8bb36bace843d851409b83e3 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -1,4 +1,18 @@
-# Copyright
+# Copyright (C) 2012 W. Trevor King <wking@tremily.us>
+#
+# This file is part of pygrader.
+#
+# pygrader is free software: you can redistribute it and/or modify it under the
+# terms of the GNU General Public License as published by the Free Software
+# Foundation, either version 3 of the License, or (at your option) any later
+# version.
+#
+# pygrader is distributed in the hope that it will be useful, but WITHOUT ANY
+# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
+# A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License along with
+# pygrader.  If not, see <http://www.gnu.org/licenses/>.
 
 "Manage a course's grade database with email-based communication."
 
@@ -14,7 +28,7 @@ _setup(
     name='pygrader',
     version=__version__,
     maintainer='W. Trevor King',
-    maintainer_email='wking@drexel.edu',
+    maintainer_email='wking@tremily.us',
     url='http://blog.tremily.us/posts/pygrader/',
     download_url='http://git.tremily.us/?p=pygrader.git;a=snapshot;h=v{};sf=tgz'.format(__version__),
     license = 'GNU General Public License (GPL)',
@@ -27,11 +41,15 @@ _setup(
         'Operating System :: OS Independent',
         'License :: OSI Approved :: GNU General Public License (GPL)',
         'Programming Language :: Python :: 3',
+        'Programming Language :: Python :: 3.2',
+        'Programming Language :: Python :: 3.3',
         'Topic :: Communications :: Email',
         'Topic :: Database',
         'Topic :: Education',
         ],
     scripts = ['bin/pg.py'],
-    packages = ['pygrader', 'pygrade.model'],
-    provides = ['pygrader', 'pygrade.model'],
+    packages = [
+        'pygrader', 'pygrader.handler', 'pygrader.model', 'pygrader.test'],
+    provides = [
+        'pygrader', 'pygrader.handler', 'pygrader.model', 'pygrader.test'],
     )