From f3f9b3c27a140c5ce2ba70dfc57ce6d33b8d3049 Mon Sep 17 00:00:00 2001 From: Alex Root Junior Date: Thu, 22 Feb 2018 02:11:29 +0200 Subject: [PATCH] Check python version in `setup.py` --- setup.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/setup.py b/setup.py index 1d999d2e..be9694df 100755 --- a/setup.py +++ b/setup.py @@ -1,12 +1,19 @@ #!/usr/bin/env python3 +import sys from distutils.core import setup +from warnings import warn from pip.req import parse_requirements from setuptools import PackageFinder from aiogram import Stage, VERSION +MINIMAL_PY_VERSION = (3, 6) + +if sys.version_info < MINIMAL_PY_VERSION: + warn('aiogram works only with Python {}+'.format('.'.join(map(str, MINIMAL_PY_VERSION)), RuntimeWarning)) + def get_description(): """