|
4 | 4 | import sys |
5 | 5 | from setuptools import setup |
6 | 6 |
|
7 | | -if sys.version_info < (2, 7, 0) or (3, 0, 0) <= sys.version_info < (3, 6, 0): |
8 | | - sys.stderr.write('ERROR: You need Python 2.7 or 3.6+ ' |
| 7 | +if sys.version_info < (3, 6, 0): |
| 8 | + sys.stderr.write('ERROR: You need Python 3.6+ ' |
9 | 9 | 'to install typing_extensions.\n') |
10 | 10 | exit(1) |
11 | 11 |
|
|
31 | 31 | 'Intended Audience :: Developers', |
32 | 32 | 'License :: OSI Approved :: Python Software Foundation License', |
33 | 33 | 'Operating System :: OS Independent', |
34 | | - 'Programming Language :: Python :: 2.7', |
35 | 34 | 'Programming Language :: Python :: 3.6', |
36 | 35 | 'Programming Language :: Python :: 3.7', |
37 | 36 | 'Programming Language :: Python :: 3.8', |
|
40 | 39 | 'Topic :: Software Development', |
41 | 40 | ] |
42 | 41 |
|
43 | | -if sys.version_info.major == 2: |
44 | | - package_dir = 'src_py2' |
45 | | -elif sys.version_info.major == 3: |
46 | | - package_dir = 'src_py3' |
47 | | -else: |
48 | | - raise AssertionError() |
49 | | - |
50 | 42 | setup(name='typing_extensions', |
51 | 43 | version=version, |
52 | 44 | description=description, |
|
57 | 49 | license='PSF', |
58 | 50 | keywords='typing function annotations type hints hinting checking ' |
59 | 51 | 'checker typehints typehinting typechecking backport', |
60 | | - package_dir={'': package_dir}, |
| 52 | + package_dir={'': 'src_py3'}, |
61 | 53 | py_modules=['typing_extensions'], |
62 | 54 | classifiers=classifiers, |
63 | | - install_requires=["typing >= 3.7.4; python_version < '3.5'"]) |
| 55 | + ) |
0 commit comments