Skip to main content

OpenStackClient Library

Project description

Latest Version

OpenStackClient (aka OSC) is a command-line client for OpenStack. osc-lib is a package of common support modules for writing OSC plugins.

  • PyPi - package installation

  • Online Documentation

  • Launchpad project - part of OpenStackClient

  • Bugs - issue tracking

  • Source

  • Developer - getting started as a developer

  • Contributing - contributing code

  • Testing - testing code

  • IRC: #openstack-sdks on OFTC (irc.oftc.net)

  • License: Apache 2.0

Getting Started

osc-lib can be installed from PyPI using pip:

pip install osc-lib

Transition From OpenStackclient

This library was extracted from the main OSC repo after the OSC 2.4.0 release. The following are the changes to imports that will cover the majority of transition to using osc-lib:

  • openstackclient.api.api -> osc_lib.api.api

  • openstackclient.api.auth -> osc_lib.api.auth

  • openstackclient.api.utils -> osc_lib.api.utils

  • openstackclient.common.command -> osc_lib.command.command

  • openstackclient.common.commandmanager -> osc_lib.command.commandmanager

  • openstackclient.common.exceptions -> osc_lib.exceptions

  • openstackclient.common.logs -> osc_lib.logs

  • openstackclient.common.parseractions -> osc_lib.cli.parseractions

  • openstackclient.common.session -> osc_lib.session

  • openstackclient.common.utils -> osc_lib.utils

  • openstackclient.i18n -> osc_lib.i18n

  • openstackclient.shell -> osc_lib.shell

Also, some of the test fixtures and modules may be used:

  • openstackclient.tests.fakes -> osc_lib.tests.fakes

  • openstackclient.tests.utils -> osc_lib.tests.utils

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

osc_lib-4.0.0.tar.gz (101.9 kB view details)

Uploaded Source

Built Distribution

osc_lib-4.0.0-py3-none-any.whl (93.1 kB view details)

Uploaded Python 3

File details

Details for the file osc_lib-4.0.0.tar.gz.

File metadata

  • Download URL: osc_lib-4.0.0.tar.gz
  • Upload date:
  • Size: 101.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.11

File hashes

Hashes for osc_lib-4.0.0.tar.gz
Algorithm Hash digest
SHA256 1dd15dd64c2b62101487a0f774821839df6b2baa5abc1a572c8e6c53314ee3e7
MD5 11859112b9a5dfcff5ce28180b75aead
BLAKE2b-256 4784ecd798d1aee59b5501de21e8e69f98f5ba275464053be62309a4d4a4b85b

See more details on using hashes here.

File details

Details for the file osc_lib-4.0.0-py3-none-any.whl.

File metadata

  • Download URL: osc_lib-4.0.0-py3-none-any.whl
  • Upload date:
  • Size: 93.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.11.11

File hashes

Hashes for osc_lib-4.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7980be4452a6458f3eeb2f09d9b92f4dcc56a2f9c0b28513c99017158f89dfc1
MD5 9cfada6e3ddd1c0123ab3b790d4c8d91
BLAKE2b-256 6a9fdb614f18e2a171cd4b2b2d660dcb5ed386ebe6caa6016b9a4f5746e211a1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page