Permalink
Fetching contributors…
Cannot retrieve contributors at this time
40 lines (33 sloc) 1.13 KB
from setuptools import setup, find_packages
import unittest
import doctest
import os
# Read in the version number
exec(open('src/nashpy/version.py', 'r').read())
requirements = ["numpy>=1.12.1", "scipy>=0.19.0"]
def test_suite():
"""Discover all tests in the tests dir"""
test_loader = unittest.TestLoader()
# Read in unit tests
test_suite = test_loader.discover('tests')
# Doctest all md and rst files
for root, dirs, files in os.walk("."):
for f in files:
if f.endswith(".rst") or f.endswith(".md"):
test_suite.addTests(
doctest.DocFileSuite(os.path.join(root, f),
optionflags=doctest.ELLIPSIS))
return test_suite
setup(
name='nashpy',
version=__version__,
install_requires=requirements,
author='Vince Knight, James Campbell',
author_email=('knightva@cardiff.ac.uk'),
packages=find_packages('src'),
package_dir={"": "src"},
test_suite='setup.test_suite',
url='',
license='The MIT License (MIT)',
description='A library to compute equilibria of 2 player normal form games',
)