예제 #1
0
 def search(self, query, options):
     index_url = options.index
     with self._build_session(options) as session:
         transport = PipXmlrpcTransport(index_url, session)
         pypi = xmlrpc_client.ServerProxy(index_url, transport)
         hits = pypi.search({'name': query, 'summary': query}, 'or')
         return hits
예제 #2
0
def _SearchCommand_search(cmd, _query, options):
    from six.moves import xmlrpc_client
    from pip._internal.download import PipXmlrpcTransport
    index_url = options.index
    with cmd._build_session(options) as session:
        transport = PipXmlrpcTransport(index_url, session)
        pypi = xmlrpc_client.ServerProxy(index_url, transport)
        return pypi.search(cmd._spec, cmd._operator)
예제 #3
0
파일: search.py 프로젝트: y2kbugger/pip
    def search(self, query, options):
        index_url = options.index

        session = self.get_default_session(options)

        transport = PipXmlrpcTransport(index_url, session)
        pypi = xmlrpc_client.ServerProxy(index_url, transport)
        hits = pypi.search({'name': query, 'summary': query}, 'or')
        return hits
예제 #4
0
파일: pip_util.py 프로젝트: yuanbw/guildai
 def search(self, _query, options):
     index_url = options.index
     with self._build_session(options) as session:
         transport = PipXmlrpcTransport(index_url, session)
         pypi = xmlrpc_client.ServerProxy(index_url, transport)
         return pypi.search(self._spec, self._operator)