Skip to content

Prepare PyPI release workflow#32

Merged
zc277584121 merged 1 commit into
zilliztech:mainfrom
zc277584121:release-pypi-setup
May 6, 2026
Merged

Prepare PyPI release workflow#32
zc277584121 merged 1 commit into
zilliztech:mainfrom
zc277584121:release-pypi-setup

Conversation

@zc277584121
Copy link
Copy Markdown
Collaborator

Summary

  • rename the Python distribution package to mfs-cli while keeping the mfs CLI command
  • add lint, test, and release workflows for PyPI publishing
  • update install documentation and optional dependency hints
  • read the CLI version from package metadata

Test

  • uv run ruff check src/ tests/
  • uv run pytest
  • uv run mkdocs build --strict
  • uv build
  • uv run --isolated --with ./dist/mfs_cli-0.1.0-py3-none-any.whl mfs --version
  • uv run --isolated --with ./dist/mfs_cli-0.1.0-py3-none-any.whl mfs --help

Signed-off-by: Cheney Zhang <chen.zhang@zilliz.com>
@zc277584121 zc277584121 merged commit 7cd3c5b into zilliztech:main May 6, 2026
4 checks passed
@zc277584121 zc277584121 deleted the release-pypi-setup branch May 6, 2026 02:47
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