Commit 03252935 authored by Steven Cordwell's avatar Steven Cordwell
Browse files

[distribution] Migrate to setuptools

Remove support for distutils and add support for setuptools. In addition
list the GitHub repository and remove the Google code repository as the
URL.
parent 12284014
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
from distutils.core import setup from setuptools import setup, find_packages
setup(name="pymdptoolbox", setup(name="pymdptoolbox",
version="0", version="0",
author="Steven A. W. Cordwell", author="Steven A. W. Cordwell",
author_email="steven.cordwell@uqconnect.edu.au", author_email="steven.cordwell@uqconnect.edu.au",
url="http://code.google.com/p/pymdptoolbox/", url="https://github.com/sawcordwell/pymdptoolbox",
description="Markov Decision Process (MDP) Toolbox", description="Markov Decision Process (MDP) Toolbox",
long_description="The MDP toolbox provides classes and functions for " long_description="The MDP toolbox provides classes and functions for "
"the resolution of descrete-time Markov Decision Processes. The list of " "the resolution of descrete-time Markov Decision Processes. The list of "
"algorithms that have been implemented includes backwards induction, " "algorithms that have been implemented includes backwards induction, "
"linear programming, policy iteration, q-learning and value iteration " "linear programming, policy iteration, q-learning and value iteration "
"along with several variations.", "along with several variations.",
download_url="http://code.google.com/p/pymdptoolbox/downloads/list", download_url="https://pypi.python.org/pypi/pymdptoolbox",
classifiers=[ classifiers=[
"Development Status :: 2 - Pre-Alpha", "Development Status :: 2 - Pre-Alpha",
"Environment :: Console", "Environment :: Console",
...@@ -26,12 +26,14 @@ setup(name="pymdptoolbox", ...@@ -26,12 +26,14 @@ setup(name="pymdptoolbox",
"Programming Language :: Python :: 2.7", "Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3", "Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4",
"Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering",
"Topic :: Scientific/Engineering :: Mathematics", "Topic :: Scientific/Engineering :: Mathematics",
"Topic :: Software Development :: Libraries :: Python Modules"], "Topic :: Software Development :: Libraries :: Python Modules"],
platforms=["Any"], platforms=["Any"],
license="New BSD", license="New BSD",
packages=["mdptoolbox"], packages=find_packages("src", exclude=["tests"]),
package_dir={"": "src"}, package_dir={"": "src"},
requires=["math", "numpy", "scipy", "time"],) install_requires=["numpy", "scipy"],
extras_require={"LP": "cvxopt"})
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment