summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Martinelli <stevemar@ca.ibm.com>2015-12-16 02:51:11 -0500
committerBrant Knudson <bknudson@us.ibm.com>2015-12-29 12:21:52 -0600
commit689e7d09e023f665c453d1fd7f1eb57ba10a0bb0 (patch)
tree35b54a641dbce87fc54f3b0ef97da04a1cda45d0
parentf8c47a1aa0c12e2fb374e66f8787287069acbdd9 (diff)
downloadpython-keystoneclient-689e7d09e023f665c453d1fd7f1eb57ba10a0bb0.tar.gz
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
-rw-r--r--keystoneclient/apiclient/__init__.py41
-rw-r--r--keystoneclient/apiclient/exceptions.py34
-rw-r--r--releasenotes/notes/remove_apiclient_exceptions-6580003a885db286.yaml10
3 files changed, 10 insertions, 75 deletions
diff --git a/keystoneclient/apiclient/__init__.py b/keystoneclient/apiclient/__init__.py
deleted file mode 100644
index cda401a..0000000
--- a/keystoneclient/apiclient/__init__.py
+++ /dev/null
@@ -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',
-)
diff --git a/keystoneclient/apiclient/exceptions.py b/keystoneclient/apiclient/exceptions.py
deleted file mode 100644
index 99d9ec2..0000000
--- a/keystoneclient/apiclient/exceptions.py
+++ /dev/null
@@ -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')
diff --git a/releasenotes/notes/remove_apiclient_exceptions-6580003a885db286.yaml b/releasenotes/notes/remove_apiclient_exceptions-6580003a885db286.yaml
new file mode 100644
index 0000000..1fbe6b7
--- /dev/null
+++ b/releasenotes/notes/remove_apiclient_exceptions-6580003a885db286.yaml
@@ -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.