Add __version__ and __version_tuple__ properties
These properties should simplify integration with other plugins Change-Id: Ia0246114a51f9e4a4ad6c998a50ad13483be9f51
This commit is contained in:
parent
8bd19021e4
commit
77e207e90d
|
@ -27,6 +27,11 @@ Added
|
||||||
* [scenario plugin] GnocchiMetric.create_delete_metric
|
* [scenario plugin] GnocchiMetric.create_delete_metric
|
||||||
* [scenario plugin] GnocchiResource.create_resource
|
* [scenario plugin] GnocchiResource.create_resource
|
||||||
* [scenario plugin] GnocchiResource.create_delete_resource
|
* [scenario plugin] GnocchiResource.create_delete_resource
|
||||||
|
* Introduce *__version__*, *__version_tuple__* at *rally_openstack* module.
|
||||||
|
As like other python packages each release of *rally-openstack* package can
|
||||||
|
introduce new things, deprecate or even remove other ones. To simplify
|
||||||
|
integration with other plugins which depends on *rally-openstack*, the new
|
||||||
|
properties can be used with proper checks.
|
||||||
|
|
||||||
Changed
|
Changed
|
||||||
~~~~~~~
|
~~~~~~~
|
||||||
|
|
|
@ -12,11 +12,13 @@
|
||||||
# License for the specific language governing permissions and limitations
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
from rally.common import version as _rally_version
|
import pbr.version
|
||||||
|
from rally.common import version as __rally_version__
|
||||||
|
|
||||||
_version_tuple = _rally_version.version_info.semantic_version().version_tuple()
|
__rally_version__ = __rally_version__.version_info.semantic_version()
|
||||||
|
__rally_version__ = __rally_version__.version_tuple()
|
||||||
|
|
||||||
if _version_tuple < (0, 12):
|
if __rally_version__ < (0, 12):
|
||||||
# NOTE(andreykurilin): Rally < 0.12 doesn't care about loading options from
|
# NOTE(andreykurilin): Rally < 0.12 doesn't care about loading options from
|
||||||
# external packages, so we need to handle it manually.
|
# external packages, so we need to handle it manually.
|
||||||
|
|
||||||
|
@ -27,3 +29,7 @@ if _version_tuple < (0, 12):
|
||||||
# ensure that rally options are registered.
|
# ensure that rally options are registered.
|
||||||
global_opts.register()
|
global_opts.register()
|
||||||
global_opts.register_opts(opts.list_opts().items())
|
global_opts.register_opts(opts.list_opts().items())
|
||||||
|
|
||||||
|
__version_info__ = pbr.version.VersionInfo("rally-openstack")
|
||||||
|
__version__ = __version_info__.version_string()
|
||||||
|
__version_tuple__ = __version_info__.semantic_version().version_tuple()
|
||||||
|
|
Loading…
Reference in New Issue