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-3.2.0.tar.gz (99.2 kB view details)

Uploaded Source

Built Distribution

osc_lib-3.2.0-py3-none-any.whl (89.3 kB view details)

Uploaded Python 3

File details

Details for the file osc-lib-3.2.0.tar.gz.

File metadata

  • Download URL: osc-lib-3.2.0.tar.gz
  • Upload date:
  • Size: 99.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for osc-lib-3.2.0.tar.gz
Algorithm Hash digest
SHA256 5f706be145daf0e58068e3763ec56bde2f43ed229a738628e4c0fb1defb4ed9e
MD5 ba12311dd67d186239e6b834aa419d2a
BLAKE2b-256 dcdb0a907d200719f755f00579f116526abea404a8a7961d8cd4019f1e1235ed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: osc_lib-3.2.0-py3-none-any.whl
  • Upload date:
  • Size: 89.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for osc_lib-3.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 01c063f289c193a5e1867e5f557058ddd4222e6a56cefdc24ed5ed0a8a0951bd
MD5 6401fa6226d38f7f0c895f6d92b6feb9
BLAKE2b-256 e4cf97bf2cfc86dfe15efdf238f49de3f918c677025bd4619b452f75ad5a1363

See more details on using hashes here.

Supported by

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