remove keystoneclient.apiclient.exceptions

these have been deprecated in favor of keystoneclient.exceptions
for a very long time. let's finally remove them.

Change-Id: I0fc06a12647a0faac5ba98ed83118269efc304a6
Closes-Bug: 1526651
This commit is contained in:
Steve Martinelli
2015-12-16 02:51:11 -05:00
committed by Brant Knudson
parent f8c47a1aa0
commit 689e7d09e0
3 changed files with 10 additions and 75 deletions

View File

@@ -1,41 +0,0 @@
# Copyright 2013 OpenStack Foundation
# All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
"""Deprecated.
.. warning::
This module is deprecated as of the 1.7.0 release in favor of
:py:mod:`keystoneclient.exceptions` and may be removed in the 2.0.0 release.
"""
from debtcollector import removals
from keystoneclient import exceptions
# NOTE(akurilin): Module 'keystoneclient.apiclient' contains only exceptions
# which are deprecated, so this module must also be deprecated which helps
# to report 'deprecated' status of exceptions for next kind of imports
# from keystoneclient.apiclient import exceptions
removals.removed_module('keystoneclient.apiclient',
replacement='keystoneclient.exceptions',
version='0.7.1',
removal_version='2.0')
__all__ = (
'exceptions',
)

View File

@@ -1,34 +0,0 @@
# Copyright 2010 Jacob Kaplan-Moss
# Copyright 2011 Nebula, Inc.
# Copyright 2013 Alessio Ababilov
# Copyright 2013 OpenStack Foundation
# All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
"""
Exception definitions.
Deprecated since v0.7.1. Use 'keystoneclient.exceptions' instead of
this module. This module may be removed in the 2.0.0 release.
"""
from debtcollector import removals
from keystoneclient.exceptions import * # noqa
removals.removed_module('keystoneclient.apiclient.exceptions',
replacement='keystoneclient.exceptions',
version='0.7.1',
removal_version='2.0')

View File

@@ -0,0 +1,10 @@
---
prelude: >
keystoneclient.apiclient has been removed.
critical:
- >
[`bug 1526651 <https://bugs.launchpad.net/python-keystoneclient/+bug/1526651>`_]
The `keystoneclient.apiclient` module has been removed in favor of
`keystoneclient.exceptions`. The aforementioned module has been deprecated
since keystoneclient v0.7.1 which was inclued in the Juno release
of OpenStack.