From 821b6ef2a68feba3e36bd5f2710dd2fbfe33a170 Mon Sep 17 00:00:00 2001 From: Danilo Horta Date: Mon, 11 Feb 2019 23:20:17 +0000 Subject: [PATCH] Avoid pkg_resources import at the top-level. --- changelog/4768.trivial.rst | 1 + src/_pytest/config/__init__.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 changelog/4768.trivial.rst diff --git a/changelog/4768.trivial.rst b/changelog/4768.trivial.rst new file mode 100644 index 000000000..c84b29b79 --- /dev/null +++ b/changelog/4768.trivial.rst @@ -0,0 +1 @@ +Avoid pkg_resources import at the top-level. diff --git a/src/_pytest/config/__init__.py b/src/_pytest/config/__init__.py index 3943f8472..976f2366b 100644 --- a/src/_pytest/config/__init__.py +++ b/src/_pytest/config/__init__.py @@ -14,7 +14,6 @@ import warnings import py import six -from pkg_resources import parse_version from pluggy import HookimplMarker from pluggy import HookspecMarker from pluggy import PluginManager @@ -815,6 +814,7 @@ class Config(object): def _checkversion(self): import pytest + from pkg_resources import parse_version minver = self.inicfg.get("minversion", None) if minver: