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

If you're not sure about the file name format, learn more about wheel file names.

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 Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page