diff options
author | Todd Leonhardt <todd.leonhardt@gmail.com> | 2018-05-01 20:40:24 -0700 |
---|---|---|
committer | Todd Leonhardt <todd.leonhardt@gmail.com> | 2018-05-01 20:40:24 -0700 |
commit | dbf4846e8bc0e6ca38c928d8fe4752f9b6173803 (patch) | |
tree | 8ef6559932b43f0e886ffa6087d4eaa41427c798 /setup.py | |
parent | 2bd1c8fcd2e86546cb8a33c38e86dc8119cee671 (diff) | |
download | cmd2-git-dbf4846e8bc0e6ca38c928d8fe4752f9b6173803.tar.gz |
Updated setup.py
Changes include:
- Removed support for versions of setuptools prior to 18.0 (dating to early 2015)
- This removed some extra logic related to conditional dependencies and simplified the imports
- Added a python_requires statement to require Python 3.4 or newer
- I believe this requires setuptools >= 34.4
Diffstat (limited to 'setup.py')
-rwxr-xr-x | setup.py | 15 |
1 files changed, 1 insertions, 14 deletions
@@ -3,9 +3,6 @@ """ Setuptools setup file, used to install or test 'cmd2' """ -import sys - -import setuptools from setuptools import setup VERSION = '0.9.0' @@ -72,18 +69,7 @@ EXTRAS_REQUIRE = { ":python_version<'3.5'": ['contextlib2', 'typing'], } -if int(setuptools.__version__.split('.')[0]) < 18: - EXTRAS_REQUIRE = {} - if sys.platform.startswith('win'): - INSTALL_REQUIRES.append('pyreadline') - else: - INSTALL_REQUIRES.append('wcwidth') - if sys.version_info < (3, 5): - INSTALL_REQUIRES.append('contextlib2') - INSTALL_REQUIRES.append('typing') - TESTS_REQUIRE = ['pytest', 'pytest-xdist'] -DOCS_REQUIRE = ['sphinx', 'sphinx_rtd_theme', 'pyperclip', 'wcwidth'] setup( name="cmd2", @@ -98,6 +84,7 @@ setup( platforms=['any'], packages=['cmd2'], keywords='command prompt console cmd', + python_requires='>=3.4', install_requires=INSTALL_REQUIRES, extras_require=EXTRAS_REQUIRE, tests_require=TESTS_REQUIRE, |