Skip to content

Declare dependencies on expected flake8 plugins.#420

Closed
nuclearsandwich wants to merge 1 commit intorollingfrom
flake8-deps
Closed

Declare dependencies on expected flake8 plugins.#420
nuclearsandwich wants to merge 1 commit intorollingfrom
flake8-deps

Conversation

@nuclearsandwich
Copy link
Copy Markdown
Contributor

These flake8 plugins have been in the from-source setup instructions for ROS 2 a long time. For Ubuntu 22.04 we finally got all of them packaged so we can start removing pip packages from our installation requirements.

I think this change should be back-portable to Humble but it can't go back to Focal because not all of these packages are available there.

This PR requires ros/rosdistro#35197

These flake8 plugins have been in the from-source setup instructions for
ROS 2 a long time. For Ubuntu 22.04 we finally got all of them packaged
so we can start removing pip packages from our installation
requirements.

I think this change should be back-portable to Humble but it can't go
back to Focal because not all of these packages are available there.

Signed-off-by: Steven! Ragnarök <steven@nuclearsandwich.com>
@nuclearsandwich
Copy link
Copy Markdown
Contributor Author

@ros-pull-request-builder retest this please

@vonZeppelin
Copy link
Copy Markdown

Nice, it'll simplify CI setups! Would be great to have as part of the upcoming release – any reasons to delay the merge?

@clalancette
Copy link
Copy Markdown
Contributor

So we partially did this in #454, so closing this out as a duplicate.

@clalancette clalancette closed this May 1, 2024
@clalancette clalancette deleted the flake8-deps branch May 1, 2024 13:10
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.

3 participants