X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=setup.py;h=f19b54771bbbfe0deb91ffb482279a8b3aa433bf;hb=af8e01e4f23625b0a03d81b97b087b81cf9e08dd;hp=6d51a565598cc2ca332e273c10d3a74e43459aba;hpb=0d9cead275145c7e37e9acc6c1bd62bbbfd09f2e;p=mimedecode.git diff --git a/setup.py b/setup.py index 6d51a56..f19b547 100755 --- a/setup.py +++ b/setup.py @@ -2,34 +2,32 @@ from imp import load_source from os.path import abspath, dirname, join - -try: - from setuptools import setup - is_setuptools = True -except ImportError: - from distutils.core import setup - is_setuptools = False +from setuptools import setup versionpath = join(abspath(dirname(__file__)), "mimedecode", "__version__.py") -load_source("mimedecode_version", versionpath) -from mimedecode_version import __version__, __copyright__, __license__ # noqa: ignore flake8 E402 - -kw = {} -if is_setuptools: - kw['install_requires'] = ['m_lib.defenc>=1.0'] - kw['tests_require'] = ['m_lib>=3.1'] - kw['python_requires'] = '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*' - +mimedecode_version = load_source("mimedecode_version", versionpath) setup( name="mimedecode", - version=__version__, + version=mimedecode_version.__version__, description="A program to decode MIME messages", - long_description="A program to decode MIME messages. " + __copyright__, + long_description="A program to decode MIME messages. " + + mimedecode_version.__copyright__, + long_description_content_type="text/plain", author="Oleg Broytman", author_email="phd@phdru.name", - url="http://phdru.name/Software/Python/#mimedecode", - license=__license__, + url="https://phdru.name/Software/Python/#mimedecode", + project_urls={ + 'Homepage': 'https://phdru.name/Software/Python/#mimedecode', + 'Documentation': 'https://phdru.name/Software/Python/mimedecode.html', + 'Download': + 'https://phdru.name/Software/Python/' + 'mimedecode-%s.tar.bz2' % mimedecode_version.__version__, + 'Git repo': 'https://git.phdru.name/mimedecode.git', + 'Github repo': 'https://github.com/phdru/mimedecode', + 'Issue tracker': 'https://github.com/phdru/mimedecode/issues', + }, + license=mimedecode_version.__license__, keywords=['email', 'MIME'], platforms="Any", classifiers=[ @@ -43,7 +41,6 @@ setup( 'Programming Language :: Python :: 2', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.3', 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', @@ -54,5 +51,7 @@ setup( 'mimedecode = mimedecode.__main__:main' ] }, - **kw + python_requires='>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', + install_requires=['m_lib.defenc>=1.0'], + tests_require=['m_lib>=3.1'], )