Skip to content

Rename project to 'rtui2'#1

Merged
Tiryoh merged 13 commits intomainfrom
feature/rename-rtui2
Jul 28, 2025
Merged

Rename project to 'rtui2'#1
Tiryoh merged 13 commits intomainfrom
feature/rename-rtui2

Conversation

@Tiryoh
Copy link
Copy Markdown

@Tiryoh Tiryoh commented Jul 28, 2025

current version is available as rtui2 0.1.0rc1

  • Changed package name from "rtui-app" to "rtui2" in pyproject.toml and README.
  • Updated authorship information and copyright year in LICENSE and NOTICE files.
  • Introduced new files and modules for ROS 2 functionality, including entity inspection and event handling.
  • Removed legacy ROS 1 interface files and tests.
  • Enhanced README with installation instructions and project details.
  • Updated flake8 configuration to ignore W503 in addition to E501.
  • Improved formatting of function parameters and QoS profile string in the Ros2 class for better readability.
  • Removed the GitHub Actions ROS 1 testing job and its associated steps.
  • Updated the GitHub Actions ROS 2 testing job to include new distributions for Ubuntu 24.04, specifically Jazzy and Rolling.
  • Introduced a new workflow to automate the release process to PyPI upon tagging.

s-daisuke added 11 commits July 28, 2025 15:09
- Changed package name from "rtui-app" to "rtui2" in pyproject.toml and README.
- Updated authorship information and copyright year in LICENSE and NOTICE files.
- Introduced new files and modules for ROS 2 functionality, including entity inspection and event handling.
- Removed legacy ROS 1 interface files and tests.
- Enhanced README with installation instructions and project details.
- Updated flake8 configuration to ignore W503 in addition to E501.
- Improved formatting of function parameters and QoS profile string in the Ros2 class for better readability.
- Added a blank line in the test file for consistency.
- Removed the ROS 1 testing job and its associated steps.
- Updated the ROS 2 testing job to include new distributions for Ubuntu 24.04, specifically Jazzy and Rolling.
- Add PyYAML as dependency in pyproject.toml
- Fix f-string syntax error in entity.py by extracting backslash expression
…caching

- Added caching for virtual environment to speed up dependency installation.
- Switched to using the snok/install-poetry action for installing Poetry.
- Updated dependency installation step to only run if cache is not hit.
- Introduced a new workflow to automate the release process to PyPI upon tagging.
- Configured steps for checking out code, setting up Python, caching dependencies, installing Poetry, and publishing package distributions.
- Ensured compatibility with Python 3.10 and optimized dependency installation using caching.
Change license field from "Apache License, Version 2.0" to "Apache-2.0"
to ensure proper license recognition on PyPI using SPDX License Identifier.
@Tiryoh Tiryoh requested a review from nshro July 28, 2025 09:05
Copy link
Copy Markdown

@nshro nshro left a comment

Choose a reason for hiding this comment

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

LGTM!

@Tiryoh Tiryoh merged commit 5c4a422 into main Jul 28, 2025
4 checks passed
@Tiryoh Tiryoh deleted the feature/rename-rtui2 branch July 28, 2025 10:27
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