Fix: Python 2.6 doesn't allow 'm_lib.defenc' in `requires`
[m_lib.full.git] / setup.py
1 #! /usr/bin/env python
2
3 try:
4     from setuptools import setup
5     is_setuptools = True
6 except ImportError:
7     from distutils.core import setup
8     is_setuptools = False
9
10 kw = {}
11 if is_setuptools:
12     kw['python_requires'] = '>=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*'
13     kw['install_requires'] = ['m_lib>=3.1', 'm_lib.defenc>=1.0']
14
15 setup(name = "m_lib.full",
16     version = "1.0.1",
17     description = "m_lib full meta-package",
18     long_description = "Broytman Library for Python, Copyright (C) 1996-2018 PhiloSoft Design",
19     author = "Oleg Broytman",
20     author_email = "phd@phdru.name",
21     url = "http://phdru.name/Software/Python/#m_lib",
22     license = "GPL",
23     classifiers=[
24         'Development Status :: 5 - Production/Stable',
25         'Intended Audience :: Developers',
26         'License :: OSI Approved :: GNU General Public License (GPL)',
27         'Operating System :: OS Independent',
28         'Programming Language :: Python :: 2',
29         'Programming Language :: Python :: 2.6',
30         'Programming Language :: Python :: 2.7',
31         'Programming Language :: Python :: 3',
32         'Programming Language :: Python :: 3.4',
33         'Programming Language :: Python :: 3.5',
34         'Programming Language :: Python :: 3.6',
35         'Topic :: Software Development :: Libraries',
36         'Topic :: Software Development :: Libraries :: Python Modules',
37     ],
38     platforms = "Any",
39     packages = ["m_lib"],
40     namespace_packages = ["m_lib"],
41     **kw
42 )