|
1 | | -# coding: utf-8 |
2 | 1 | import os.path |
3 | 2 |
|
4 | 3 | from setuptools import setup, find_packages |
|
24 | 23 | 'Intended Audience :: Developers', |
25 | 24 | 'License :: OSI Approved :: MIT License', |
26 | 25 | 'Programming Language :: Python', |
27 | | - 'Programming Language :: Python :: 2.7', |
28 | 26 | 'Programming Language :: Python :: 3', |
29 | | - 'Programming Language :: Python :: 3.5', |
30 | 27 | 'Programming Language :: Python :: 3.6', |
31 | 28 | 'Programming Language :: Python :: 3.7', |
32 | 29 | 'Programming Language :: Python :: 3.8', |
33 | 30 | 'Programming Language :: Python :: 3.9', |
34 | | - 'Programming Language :: Python :: 3.10' |
| 31 | + 'Programming Language :: Python :: 3.10', |
| 32 | + 'Programming Language :: Python :: 3.11' |
35 | 33 | ], |
36 | 34 | keywords='scheduling cron', |
37 | 35 | license='MIT', |
38 | 36 | packages=find_packages(exclude=['tests']), |
39 | | - python_requires='>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4', |
| 37 | + python_requires='>=3.6', |
40 | 38 | setup_requires=[ |
41 | 39 | 'setuptools_scm' |
42 | 40 | ], |
|
47 | 45 | 'tzlocal >= 2.0, != 3.*' |
48 | 46 | ], |
49 | 47 | extras_require={ |
50 | | - ':python_version == "2.7"': ['futures'], |
51 | | - ':python_version < "3.5"': ['funcsigs'], |
52 | | - 'asyncio:python_version == "2.7"': ['trollius'], |
53 | 48 | 'gevent': ['gevent'], |
54 | 49 | 'mongodb': ['pymongo >= 3.0'], |
55 | 50 | 'redis': ['redis >= 3.0'], |
|
60 | 55 | 'zookeeper': ['kazoo'], |
61 | 56 | 'testing': [ |
62 | 57 | 'pytest', |
| 58 | + 'pytest_asyncio', |
63 | 59 | 'pytest-cov', |
64 | 60 | 'pytest-tornado5' |
65 | 61 | ], |
66 | | - 'testing:python_version == "2.7"': ['mock'], |
67 | | - 'testing:python_version == "3.4"': ['pytest_asyncio < 0.6'], |
68 | | - 'testing:python_version >= "3.5"': ['pytest_asyncio'], |
69 | 62 | 'doc': [ |
70 | 63 | 'sphinx', |
71 | 64 | 'sphinx-rtd-theme', |
|
0 commit comments