#!/usr/bin/env python

from distutils.core import setup
from setuptools import find_packages # type: ignore
from os.path import abspath, join, dirname

name = 'Mikko Korpela'
# I might be just a little bit too much afraid of those bots..
address = name.lower().replace(' ', '.')+chr(64)+'gmail.com'

desc = 'A decorator to automatically detect mismatch when overriding a method.'

CURDIR = dirname(abspath(__file__))

with open(join(CURDIR, 'README.rst')) as f:
    LONG_DESCRIPTION = f.read()

setup(name='overrides',
      version='4.1.2',
      description=desc,
      long_description=LONG_DESCRIPTION,
      author=name,
      author_email=address,
      url='https://github.com/mkorpela/overrides',
      packages=find_packages(),
      package_data={
        'overrides': ['*.pyi', 'py.typed'],
      },
      include_package_data=True,
      install_requires=['typing;python_version<"3.5"', 'typing-utils>=0.0.3'],
      python_requires='>=3.6',
      license='Apache License, Version 2.0',
      keywords=['override', 'inheritence', 'OOP'],
      classifiers=[
          'Intended Audience :: Developers',
          'Programming Language :: Python :: 3.6',
          'Programming Language :: Python :: 3.7',
          'Programming Language :: Python :: 3.8',
          'Programming Language :: Python :: 3.9'
          ]
      )
