summaryrefslogtreecommitdiff
path: root/src/distutils2/index/xmlrpc.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/distutils2/index/xmlrpc.py')
-rw-r--r--src/distutils2/index/xmlrpc.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/distutils2/index/xmlrpc.py b/src/distutils2/index/xmlrpc.py
index f8f8453..fd1b62f 100644
--- a/src/distutils2/index/xmlrpc.py
+++ b/src/distutils2/index/xmlrpc.py
@@ -5,6 +5,7 @@ from distutils2.errors import IrrationalVersionError
from distutils2.index.base import BaseClient
from distutils2.index.errors import ProjectNotFound, InvalidSearchField
from distutils2.index.dist import ReleaseInfo
+from distutils2.version import get_version_predicate
__all__ = ['Client', 'DEFAULT_XMLRPC_INDEX_URL']
@@ -41,7 +42,7 @@ class Client(BaseClient):
related informations.
"""
prefer_final = self._get_prefer_final(prefer_final)
- predicate = self._get_version_predicate(requirements)
+ predicate = get_version_predicate(requirements)
releases = self.get_releases(predicate.name)
release = releases.get_last(predicate, prefer_final)
self.get_metadata(release.name, "%s" % release.version)
@@ -72,7 +73,7 @@ class Client(BaseClient):
def get_versions(project_name, show_hidden):
return self.proxy.package_releases(project_name, show_hidden)
- predicate = self._get_version_predicate(requirements)
+ predicate = get_version_predicate(requirements)
prefer_final = self._get_prefer_final(prefer_final)
project_name = predicate.name
if not force_update and (project_name.lower() in self._projects):