Go to file
shu-mutou ee4a44d3a2 Remove py26 support
As of mitaka, the infra team won't have the resources available to
reasonably test py26, also the oslo team is dropping py26 support
from their libraries. Since we rely on oslo for a lot of our work,
and depend on infra for our CI, we should drop py26 support too.

Change-Id: I8c47f71a75133142630acd9bc3fda2955827fe76
Closes-Bug: #1519510
2015-12-15 18:27:05 +09:00
2015-11-28 16:40:16 +08:00
2015-11-28 16:40:16 +08:00
2015-11-19 10:13:03 +00:00
2015-11-28 16:40:16 +08:00
2015-11-28 16:40:16 +08:00
2015-11-28 16:40:16 +08:00
2015-11-28 16:40:16 +08:00
2015-11-28 16:40:16 +08:00
2015-11-28 16:40:16 +08:00
2015-12-15 18:27:05 +09:00
2015-11-28 16:40:16 +08:00
2015-12-15 18:27:05 +09:00

python-searchlightclient

OpenStack Indexing and Search API Client Library

This is a client library for Searchlight built on the Searchlight API. It provides a Python API (the searchlightclient module) and a command-line tool (searchlight).

The project is hosted on Launchpad, where bugs can be filed. The code is hosted on Github. Patches must be submitted using Gerrit, not Github pull requests.

python-searchlightclient is licensed under the Apache License like the rest of OpenStack.

Contents:

Command-line API

Python API

To use with keystone as the authentication system:

>>> from keystoneclient.auth.identity import generic
>>> from keystoneclient import session
>>> from searchlightclient import client
>>> auth = generic.Password(auth_url=OS_AUTH_URL, username=OS_USERNAME, password=OS_PASSWORD, tenant_name=OS_TENANT_NAME)
>>> sc = client.Client('1', session=auth)
>>> sc.resource_types.list()
[...]

Testing

There are multiple test targets that can be run to validate the code.

  • tox -e pep8 - style guidelines enforcement
  • tox -e py27 - traditional unit testing
Description
RETIRED, OpenStack Search (Searchlight) Client
Readme 1.5 MiB