# Auto generated by ct-mksetup
# Do not edit this file, edit ./project.py instead

from setuptools import setup
setup(
    **{   'author': 'Tim Diels',
    'author_email': 'timdiels.m@gmail.com',
    'classifiers': [   'Development Status :: 4 - Beta',
                       'Intended Audience :: Developers',
                       'License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)',
                       'Natural Language :: English',
                       'Operating System :: Android',
                       'Operating System :: BeOS',
                       'Operating System :: MacOS',
                       'Operating System :: MacOS :: MacOS 9',
                       'Operating System :: MacOS :: MacOS X',
                       'Operating System :: Microsoft',
                       'Operating System :: Microsoft :: MS-DOS',
                       'Operating System :: Microsoft :: Windows',
                       'Operating System :: Microsoft :: Windows :: Windows 3.1 or Earlier',
                       'Operating System :: Microsoft :: Windows :: Windows 7',
                       'Operating System :: Microsoft :: Windows :: Windows 95/98/2000',
                       'Operating System :: Microsoft :: Windows :: Windows CE',
                       'Operating System :: Microsoft :: Windows :: Windows NT/2000',
                       'Operating System :: Microsoft :: Windows :: Windows Server 2003',
                       'Operating System :: Microsoft :: Windows :: Windows Server 2008',
                       'Operating System :: Microsoft :: Windows :: Windows Vista',
                       'Operating System :: Microsoft :: Windows :: Windows XP',
                       'Operating System :: OS Independent',
                       'Operating System :: OS/2',
                       'Operating System :: Other OS',
                       'Operating System :: PDA Systems',
                       'Operating System :: POSIX',
                       'Operating System :: POSIX :: AIX',
                       'Operating System :: POSIX :: BSD',
                       'Operating System :: POSIX :: BSD :: BSD/OS',
                       'Operating System :: POSIX :: BSD :: FreeBSD',
                       'Operating System :: POSIX :: BSD :: NetBSD',
                       'Operating System :: POSIX :: BSD :: OpenBSD',
                       'Operating System :: POSIX :: GNU Hurd',
                       'Operating System :: POSIX :: HP-UX',
                       'Operating System :: POSIX :: IRIX',
                       'Operating System :: POSIX :: Linux',
                       'Operating System :: POSIX :: Other',
                       'Operating System :: POSIX :: SCO',
                       'Operating System :: POSIX :: SunOS/Solaris',
                       'Operating System :: PalmOS',
                       'Operating System :: Unix',
                       'Operating System :: iOS',
                       'Programming Language :: Python',
                       'Programming Language :: Python :: 3',
                       'Programming Language :: Python :: 3 :: Only',
                       'Programming Language :: Python :: 3.2',
                       'Programming Language :: Python :: 3.3',
                       'Programming Language :: Python :: 3.4',
                       'Programming Language :: Python :: 3.5',
                       'Programming Language :: Python :: Implementation',
                       'Programming Language :: Python :: Implementation :: CPython',
                       'Programming Language :: Python :: Implementation :: Stackless',
                       'Topic :: Software Development',
                       'Topic :: Software Development',
                       'Topic :: Software Development :: Libraries',
                       'Topic :: Software Development :: Libraries',
                       'Topic :: Software Development :: Libraries :: Python Modules',
                       'Topic :: Utilities'],
    'description': 'Python 3 utility library',
    'download_url': 'https://github.com/timdiels/chicken_turtle_util/releases/v3.0.1.tar.gz',
    'extras_require': {   'algorithms': ['collections-extended', 'networkx', 'numpy', 'scikit-learn', 'scipy'],
                          'asyncio': [],
                          'cli': ['click'],
                          'configuration': ['pyxdg'],
                          'data_frame': ['numpy', 'pandas'],
                          'debug': ['psutil'],
                          'dev': ['numpydoc', 'sphinx', 'sphinx-rtd-theme'],
                          'dict': ['more-itertools'],
                          'exceptions': [],
                          'function': [],
                          'http': ['requests'],
                          'inspect': [],
                          'iterable': [],
                          'logging': [],
                          'multidict': [],
                          'observable': [],
                          'path': [],
                          'pymysql': ['pymysql'],
                          'series': ['numpy', 'pandas'],
                          'set': [],
                          'sqlalchemy': ['sqlparse'],
                          'test': [   'coverage-pth',
                                      'networkx',
                                      'plumbum',
                                      'pytest',
                                      'pytest-capturelog',
                                      'pytest-cov',
                                      'pytest-env',
                                      'pytest-localserver',
                                      'pytest-mock',
                                      'pytest-xdist']},
    'install_requires': [],
    'keywords': 'development util library utility utilities',
    'license': 'LGPL3',
    'long_description': 'Chicken Turtle Util (CTU) is a broad scoped Python utility library.\n'
                        '\n'
                        'Most dependencies are optional and grouped by module.  When using a module,\n'
                        'add/install its dependencies, listed in its corresponding ``*_requirements.in``\n'
                        'file found in the root of the project; e.g.  `cli_requirements.in`__ lists the\n'
                        'dependencies of `chicken_turtle_util.cli`.\n'
                        '\n'
                        '.. __: https://github.com/timdiels/chicken_turtle_util/blob/master/cli_requirements.in\n'
                        '\n'
                        'Links\n'
                        '=====\n'
                        '- `Documentation <http://pythonhosted.org/chicken_turtle_util/>`_\n'
                        '- `PyPI <https://pypi.python.org/pypi/chicken_turtle_util/>`_\n'
                        '- `GitHub <https://github.com/timdiels/chicken_turtle_util/>`_\n'
                        '\n'
                        'API stability\n'
                        '=============\n'
                        'While all features are documented and tested, the API is changed frequently.\n'
                        'When doing so, the `major version <semver_>`_ is bumped and a changelog is kept\n'
                        'to help upgrade. Fixes will not be backported. It is recommended to pin the\n'
                        'major version in your setup.py, e.g. for 2.x.y::\n'
                        '\n'
                        "    install_requires = ['chicken_turtle_util>=2.0.0,<3.0.0', ...]\n"
                        '\n'
                        'If you see something you like but need long term stability (e.g. if low\n'
                        'maintenance cost is required), request to have it moved to a stable library\n'
                        '(one with fewer major releases) by `opening an issue`_.\n'
                        '\n'
                        '.. _opening an issue: https://github.com/timdiels/chicken_turtle_util/issues\n'
                        '\n'
                        'Changelog\n'
                        '==========\n'
                        '\n'
                        '`Semantic versioning <semver_>`_ is used (starting with v3.0.0).\n'
                        '\n'
                        'v3.0.0\n'
                        '------\n'
                        '\n'
                        '- Removed: \n'
                        '\n'
                        '  - `cli.Context`, `cli.BasicsMixin`, `cli.DatabaseMixin`,\n'
                        '    `cli.OutputDirectoryMixin`\n'
                        '  - `pyqt` module\n'
                        '  - `URL_MAX_LENGTH`\n'
                        '  - `various` module: `Object`, `PATH_MAX_LENGTH`\n'
                        '\n'
                        '- Enhanced:\n'
                        '\n'
                        '  - `data_frame.split_array_like`: `columns` defaults to ``df.columns``\n'
                        '  - `sqlalchemy.pretty_sql`: much better formatting\n'
                        '\n'
                        '- Added:\n'
                        '\n'
                        '  - `algorithms.toset_from_tosets`: Create totally ordered set (toset) from\n'
                        '    tosets\n'
                        '  - `configuration.ConfigurationLoader`: loads a single configuration from one\n'
                        '    or more files directory according to XDG standards\n'
                        '  - `data_frame.assert_equals`: Assert 2 data frames are equal\n'
                        '  - `data_frame.equals`: Get whether 2 data frames are equal\n'
                        '  - `dict.assign`: assign one dict to the other through mutations\n'
                        '  - `exceptions.InvalidOperationError`: raise when an operation is\n'
                        '    illegal/invalid, regardless of the arguments you throw at it (in the\n'
                        '    current state).\n'
                        '  - `inspect.call_args`: Get function call arguments as a single dict\n'
                        '  - `observable.Set`: set which can be observed for changes\n'
                        '  - `path.chmod`: change file or directory mode bits (optionally recursively)\n'
                        '  - `path.digest`: Get SHA512 checksum of file or directory\n'
                        '  - `path.read`: get file contents\n'
                        "  - `path.remove`: remove file or directory (recursively), unless it's missing\n"
                        '  - `path.write`: create or overwrite file with contents\n'
                        '  - `series.assert_equals`: Assert 2 series are equal\n'
                        '  - `series.equals`: Get whether 2 series are equal\n'
                        '  - `series.split`: Split values\n'
                        '  - `test.temp_dir_cwd`: pytest fixture that sets current working directory to\n'
                        '    a temporary directory\n'
                        '\n'
                        'v2.0.4\n'
                        '------\n'
                        'No changelist\n'
                        '\n'
                        '.. _semver: http://semver.org/spec/v2.0.0.html\n',
    'name': 'chicken_turtle_util',
    'package_data': {'chicken_turtle_util.tests': ['data/inheritance.defaults.conf']},
    'packages': ['chicken_turtle_util', 'chicken_turtle_util.tests'],
    'url': 'https://github.com/timdiels/chicken_turtle_util',
    'version': '3.0.1'}
)
