import os from setuptools import find_packages from setuptools import setup version = '0.1.dev1' here = os.path.abspath(os.path.dirname(__file__)) try: README = open(os.path.join(here, 'README.rst')).read() CHANGES = open(os.path.join(here, 'CHANGES.rst')).read() except IOError: README = CHANGES = '' install_requires = [ 'numpy', 'lasagne' # 'Theano', # we require a development version, see requirements.txt ] tests_require = [ 'mock', 'pytest', 'pytest-cov', 'pytest-pep8', ] setup( name="Parmesan", version=version, description="Variational and semi-supervised neural network toppings for Lasagne", long_description="\n\n".join([README, CHANGES]), classifiers=[ "Development Status :: 1 - Alpha", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Topic :: Scientific/Engineering :: Artificial Intelligence", ], keywords="", author="Parmesan contributors", author_email="parmesan-users@googlegroups.com", url="https://github.com/casperkaae/parmesan", license="MIT", packages=find_packages(), include_package_data=False, zip_safe=False, install_requires=install_requires, extras_require={ 'testing': tests_require, }, )