Skip to content

Add type annotations to python files.#93

Merged
clalancette merged 8 commits intoament:rollingfrom
InvincibleRMC:type-annotations
Mar 21, 2024
Merged

Add type annotations to python files.#93
clalancette merged 8 commits intoament:rollingfrom
InvincibleRMC:type-annotations

Conversation

@InvincibleRMC
Copy link
Copy Markdown
Contributor

While adding type annotations to rclpy noticed some ament_index_python files were untyped.

@InvincibleRMC
Copy link
Copy Markdown
Contributor Author

InvincibleRMC commented Mar 6, 2024

Hm. The build farm seems to be failing before even building with a rosdep error.

@clalancette
Copy link
Copy Markdown
Contributor

Hm. The build farm seems to be failing before even building with a rosdep error.

We're in the middle of transition to Ubuntu 24.04, so automatic testing isn't working at the moment. We still have manual CI we can run.

@InvincibleRMC
Copy link
Copy Markdown
Contributor Author

Hm. The build farm seems to be failing before even building with a rosdep error.

We're in the middle of transition to Ubuntu 24.04, so automatic testing isn't working at the moment. We still have manual CI we can run.

Ah that makes sense.

@InvincibleRMC
Copy link
Copy Markdown
Contributor Author

I believe I have made all the requested changes. Let me know if you have any other comments or concerns.

Copy link
Copy Markdown
Contributor

@clalancette clalancette left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks good, thanks for iterating.

@clalancette
Copy link
Copy Markdown
Contributor

CI:

  • Linux Build Status
  • Linux-aarch64 Build Status
  • Windows Build Status

Copy link
Copy Markdown
Contributor

@clalancette clalancette left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Signed-off-by: Michael Carlstrom <rmc@carlstrom.com>
Signed-off-by: Michael Carlstrom <rmc@carlstrom.com>
Signed-off-by: Michael Carlstrom <rmc@carlstrom.com>
Signed-off-by: Michael Carlstrom <rmc@carlstrom.com>
Signed-off-by: Michael Carlstrom <rmc@carlstrom.com>
Signed-off-by: Michael Carlstrom <rmc@carlstrom.com>
Signed-off-by: Michael Carlstrom <rmc@carlstrom.com>
@clalancette
Copy link
Copy Markdown
Contributor

clalancette commented Mar 19, 2024

Let's try CI again:

  • Linux Build Status
  • Linux-aarch64 Build Status
  • Windows Build Status

@clalancette
Copy link
Copy Markdown
Contributor

Windows CI is failing, likely because of the use of the older Python 3.8. @InvincibleRMC can you take a look?

Signed-off-by: Michael Carlstrom <rmc@carlstrom.com>
@clalancette
Copy link
Copy Markdown
Contributor

New CI:

  • Linux Build Status
  • Linux-aarch64 Build Status
  • Windows Build Status

@clalancette clalancette merged commit fbccc98 into ament:rolling Mar 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants