Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 9 additions & 6 deletions rellu/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,13 +33,16 @@
raise ImportError("Python 3.8 or newer required.")

try:
from invoke import __version_info__ as invoke_version

if invoke_version < (2, 0):
raise ImportError
# If the '__version__' string exists, we can be sure this is a
# version newer than 2.2.1.
from invoke import __version__ as invoke_version
except ImportError:
raise ImportError("invoke 2.0 or newer required.")

try:
from invoke import __version_info__ as invoke_version
if invoke_version < (2, 0):
raise ImportError
except ImportError:
raise ImportError("invoke 2.0 or newer required.")

from .labels import initialize_labels
from .releasenotes import ReleaseNotesGenerator, Issue
Expand Down