From 7fcfeeb08f3d1ec2417492a7277dd86f01269011 Mon Sep 17 00:00:00 2001 From: Monty Taylor Date: Thu, 3 Oct 2019 11:59:36 +0200 Subject: [PATCH] Start supporting type info This is super basic, but it's a starting point to us being able to start adding typing info. Adding it with python2 syntax for now, since we haven't dropped py2 yet. Change-Id: I4f9b95b02d43c81acb60d224584d60331f5a7784 --- openstack/__init__.py | 7 +++++-- openstack/py.typed | 0 2 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 openstack/py.typed diff --git a/openstack/__init__.py b/openstack/__init__.py index e7db55965..06aa5236d 100644 --- a/openstack/__init__.py +++ b/openstack/__init__.py @@ -24,10 +24,13 @@ __all__ = [ def connect( cloud=None, - app_name=None, app_version=None, + app_name=None, # type: Optional[str] + app_version=None, # type: Optional[str] options=None, - load_yaml_config=True, load_envvars=True, + load_yaml_config=True, # type: bool + load_envvars=True, # type: bool **kwargs): + # type: (...) -> openstack.connection.Connection """Create a :class:`~openstack.connection.Connection` :param string cloud: diff --git a/openstack/py.typed b/openstack/py.typed new file mode 100644 index 000000000..e69de29bb