Skip to content

Project maintenance#49

Merged
houfu merged 2 commits intomainfrom
develop
May 19, 2025
Merged

Project maintenance#49
houfu merged 2 commits intomainfrom
develop

Conversation

@houfu
Copy link
Owner

@houfu houfu commented May 19, 2025

This pull request introduces several updates, including migrating from Poetry to UV for dependency management, updating GitHub Actions workflows, and making documentation and metadata improvements. Below is a summary of the most significant changes:

Migration to UV for Dependency Management

  • Replaced Poetry with UV in pyproject.toml, updating dependencies, dev-dependencies, and build system configuration. The build backend was changed from poetry.core.masonry.api to hatchling.build.
  • Updated workflows (docs.yml, python-package.yml, python-publish.yml) to use UV for dependency installation and project setup instead of Poetry. [1] [2] [3]

GitHub Actions Workflow Updates

  • Upgraded actions/checkout to version v4 and actions/setup-python to version v5 across all workflows. [1] [2] [3]

Documentation and Metadata Improvements

  • Updated contact email in CONTRIBUTING.md and Code_of_Conduct.md to <houfu@OUTLOOK dot sg>. Removed references to Matrix chat for community discussions. [1] [2] [3] [4] [5] [6]
  • Removed Matrix chat badge from README.md.
  • Updated copyright in LICENSE.txt to include contributors and extend the range to 2025.

These changes streamline dependency management, modernize workflows, and improve the project's documentation and metadata.

houfu added 2 commits May 19, 2025 18:02
Updated contact emails to use a standardized format with "OUTLOOK dot sg". Removed all references to the Matrix chat platform for communication. Updated license to include contributors and extend copyright to 2025.

Signed-off-by: houfu <houfu@users.noreply.github.com>
Replaced Poetry with uv in GitHub workflows for dependency management and streamlined project setup. Updated Python dependencies, libraries, and specified versions in `uv.lock` for improved stability and compatibility.

Signed-off-by: houfu <houfu@users.noreply.github.com>
@houfu houfu merged commit 510951a into main May 19, 2025
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.

1 participant