]> gitweb.michael.orlitzky.com - dunshire.git/blobdiff - setup.py
MANIFEST.in,doc/COPYING: add COPYING
[dunshire.git] / setup.py
index 8e81428eb6ca7e025d20070681c16aa692cde4c2..cf379f8dcf3e57f983f1f2561490da5446ea67e7 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -1,14 +1,28 @@
 from setuptools import setup
 
+# Stolen from the setuptools documentation.
+def read(fname):
+    from os.path import dirname, join
+    return open(join(dirname(__file__), fname)).read()
+
+# Don't list "test" in packages, because we don't want it installed.
 setup(
     name         = 'dunshire',
-    version      = '0.0.1',
+    version      = '0.1.3',
     author       = 'Michael Orlitzky',
     author_email = 'michael@orlitzky.com',
-    url          = 'http://michael.orlitzky.com/code/dunshire.php',
+    url          = 'http://michael.orlitzky.com/code/dunshire/index.xhtml',
+    keywords     = 'game theory, cone programming, optimization',
     packages     = ['dunshire'],
-    description  = 'A library for solving linear (cone) games',
-    license      = 'doc/LICENSE',
+    description  = 'A library for solving linear games over symmetric cones',
+    long_description = read('doc/README.rst'),
+    license      = 'AGPLv3+',
     install_requires = [ 'cvxopt >= 1.1.8' ],
-    test_suite = 'test.build_suite'
+    test_suite = 'test.build_suite',
+    classifiers=[
+        'Development Status :: 3 - Alpha',
+        'License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)',
+        'Programming Language :: Python :: 3',
+        'Intended Audience :: Science/Research'
+    ]
 )