From 3c574be9d4247788e827452a6cb45ca0f68d3b16 Mon Sep 17 00:00:00 2001 From: Alex Root Junior Date: Sun, 19 Nov 2017 01:17:32 +0200 Subject: [PATCH] Fix IModuleNotFoundError: No module named 'aiohttp' and change build stage --- aiogram/__init__.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/aiogram/__init__.py b/aiogram/__init__.py index da99cccc..5dc15dea 100644 --- a/aiogram/__init__.py +++ b/aiogram/__init__.py @@ -1,7 +1,16 @@ -from .bot import Bot -from .utils.versions import Version, Stage +import warnings -VERSION = Version(1, 0, 0, stage=Stage.DEV, build=0) +try: + from .bot import Bot +except ImportError as e: + if e.name == 'aiohttp': + warnings.warn('Dependencies is not installed!', category=ImportWarning) + else: + raise + +from .utils.versions import Stage, Version + +VERSION = Version(1, 0, 0, stage=Stage.FINAL, build=0) API_VERSION = Version(3, 4) __version__ = VERSION.version