<commit_before>import os
import codecs

from setuptools import setup, find_packages

version = '0.6.1.dev0'

here = os.path.abspath(os.path.dirname(__file__))
try:
    README = codecs.open(os.path.join(here, 'README.rst'),
                         encoding='utf-8').read()
    CHANGES = open(os.path.join(here, 'CHANGES.txt')).read()
except IOError:
    README = CHANGES = ''

install_requires = [
    'gdbn',
    'joblib',
    'scikit-learn',
    'tabulate',
    'Lasagne',
    'Theano',
    ]

visualization_require = [
    'matplotlib',
    'pydotplus',
    'ipython<5.999'
    ]

tests_require = [
    'mock',
    'pytest',
    'pytest-cov',
    'pytest-flakes',
    'pytest-pep8',
    ]

docs_require = [
    'Sphinx',
    ]

all_require = (visualization_require + tests_require + docs_require)

setup(name='nolearn',
      version=version,
      description="scikit-learn compatible neural network library",
      long_description='\n\n'.join([README, CHANGES]),
      classifiers=[
          "Development Status :: 4 - Beta",
          "Programming Language :: Python :: 2.7",
          "Programming Language :: Python :: 3.4",
          ],
      keywords='',
      author='<NAME>',
      author_email='<EMAIL>',
      url='https://github.com/dnouri/nolearn',
      license='MIT',
      packages=find_packages(),
      include_package_data=True,
      zip_safe=False,
      install_requires=install_requires,
      extras_require={
          'visualization': visualization_require,
          'testing': tests_require,
          'docs': docs_require,
          'all': all_require,
          },
      )<commit_msg>making gdbn an extra require<commit_after>import os
import codecs

from setuptools import setup, find_packages

version = '0.6.1.dev0'

here = os.path.abspath(os.path.dirname(__file__))
try:
    README = codecs.open(os.path.join(here, 'README.rst'),
                         encoding='utf-8').read()
    CHANGES = open(os.path.join(here, 'CHANGES.txt')).read()
except IOError:
    README = CHANGES = ''


install_requires = [
    'joblib',
    'scikit-learn',
    'tabulate',
    'Lasagne',
    'Theano',
    ]

visualization_require = [
    'matplotlib',
    'pydotplus',
    'ipython<5.999'
    ]

tests_require = [
    'mock',
    'pytest',
    'pytest-cov',
    'pytest-flakes',
    'pytest-pep8',
    ]

docs_require = [
    'Sphinx',
    ]

gdbn_require = [
    "gdbn"
]

all_require = (visualization_require + tests_require + docs_require + gdbn_require)

setup(name='nolearn',
      version=version,
      description="scikit-learn compatible neural network library",
      long_description='\n\n'.join([README, CHANGES]),
      classifiers=[
          "Development Status :: 4 - Beta",
          "Programming Language :: Python :: 2.7",
          "Programming Language :: Python :: 3.4",
          ],
      keywords='',
      author='<NAME>',
      author_email='<EMAIL>',
      url='https://github.com/dnouri/nolearn',
      license='MIT',
      packages=find_packages(),
      include_package_data=True,
      zip_safe=False,
      install_requires=install_requires,
      extras_require={
          'visualization': visualization_require,
          'testing': tests_require,
          'docs': docs_require,
          'gdbn': gdbn_require,
          'all': all_require,
          },
      )
{'fraction_non_alphanumeric': 0.14487951807228916, 'fraction_numerical': 0.009036144578313253, 'mean_word_length': 2.559485530546624, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 7, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1473919', 'n_tokens_mistral': 1148, 'n_tokens_neox': 1117, 'n_words': 184}