diff options
Diffstat (limited to 'distutils2/version.py')
| -rw-r--r-- | distutils2/version.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/distutils2/version.py b/distutils2/version.py index 3bd0fb1..1d0dbbd 100644 --- a/distutils2/version.py +++ b/distutils2/version.py @@ -39,7 +39,7 @@ _VERSION_RE = re.compile(r''' $''', re.VERBOSE) -class NormalizedVersion(object): +class NormalizedVersion: """A rational version. Good: @@ -349,7 +349,7 @@ def _split_predicate(predicate): return comp, NormalizedVersion(version) -class VersionPredicate(object): +class VersionPredicate: """Defines a predicate: ProjectName (>ver1,ver2, ..)""" _operators = {"<": lambda x, y: x < y, @@ -391,7 +391,7 @@ class VersionPredicate(object): def match(self, version): """Check if the provided version matches the predicates.""" - if isinstance(version, basestring): + if isinstance(version, str): version = NormalizedVersion(version) for operator, predicate in self.predicates: if not self._operators[operator](version, predicate): @@ -451,6 +451,6 @@ def get_version_predicate(requirements): """Return a VersionPredicate object, from a string or an already existing object. """ - if isinstance(requirements, basestring): + if isinstance(requirements, str): requirements = VersionPredicate(requirements) return requirements |
