Skip to content

Commit 0a87c55

Browse files
Export typing Information (#903)
Signed-off-by: Michael Carlstrom <[email protected]>
1 parent 4edcac1 commit 0a87c55

File tree

11 files changed

+8
-1
lines changed
  • rosidl_adapter/rosidl_adapter
  • rosidl_cli
  • rosidl_cmake/rosidl_cmake
  • rosidl_generator_cpp/rosidl_generator_cpp
  • rosidl_generator_c/rosidl_generator_c
  • rosidl_generator_type_description/rosidl_generator_type_description
  • rosidl_pycommon
  • rosidl_typesupport_introspection_cpp/rosidl_typesupport_introspection_cpp
  • rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c

11 files changed

+8
-1
lines changed

rosidl_adapter/rosidl_adapter/cli.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,11 @@ def convert_files_to_idl(
7070

7171
class TranslateToIDL(TranslateCommandExtension):
7272

73+
if TYPE_CHECKING:
74+
75+
@property
76+
def conversion_function(self) -> 'ConversionFunctionType': ...
77+
7378
output_format = 'idl'
7479

7580
def translate(
@@ -79,7 +84,7 @@ def translate(
7984
include_paths: List[str],
8085
output_path: Path
8186
) -> List[str]:
82-
translated_interface_files = []
87+
translated_interface_files: list[str] = []
8388
for interface_file_str in interface_files:
8489
prefix, interface_file = interface_path_as_tuple(interface_file_str)
8590
output_dir = output_path / interface_file.parent

rosidl_cli/rosidl_cli/py.typed

Whitespace-only changes.

rosidl_cli/setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
'completion/rosidl-argcomplete.zsh'
2525
]),
2626
],
27+
package_data={'': ['py.typed']},
2728
zip_safe=False,
2829
author='Michel Hidalgo',
2930
author_email='[email protected]',

rosidl_cmake/rosidl_cmake/py.typed

Whitespace-only changes.

rosidl_generator_c/rosidl_generator_c/py.typed

Whitespace-only changes.

rosidl_generator_cpp/rosidl_generator_cpp/py.typed

Whitespace-only changes.

rosidl_generator_type_description/rosidl_generator_type_description/py.typed

Whitespace-only changes.

rosidl_pycommon/rosidl_pycommon/py.typed

Whitespace-only changes.

rosidl_pycommon/setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
['resource/' + package_name]),
1313
('share/' + package_name, ['package.xml']),
1414
],
15+
package_data={'': ['py.typed']},
1516
install_requires=['setuptools'],
1617
zip_safe=True,
1718
author='Jacob Perron',

rosidl_typesupport_introspection_c/rosidl_typesupport_introspection_c/py.typed

Whitespace-only changes.

0 commit comments

Comments
 (0)