Skip to content

[codex] Refine packaging CI and metric summaries#4

Closed
ftshijt wants to merge 112 commits into
mainfrom
codex/refine-repo-packaging-ci
Closed

[codex] Refine packaging CI and metric summaries#4
ftshijt wants to merge 112 commits into
mainfrom
codex/refine-repo-packaging-ci

Conversation

@ftshijt
Copy link
Copy Markdown
Owner

@ftshijt ftshijt commented May 14, 2026

Summary

This PR refines the repository maintenance surface:

  • moves package metadata and dependency groups into pyproject.toml, keeping setup.py as a compatibility shim
  • splits heavyweight metric dependencies into optional extras so the base install is leaner
  • removes the static versa/metrics.py summary registry and infers numeric summaries from scorer output values
  • hardens CLI behavior for GPU flags and YAML loading
  • updates CI to be check-only and dependency-light instead of auto-committing formatting changes
  • updates README/contributor/CI documentation for the new packaging and metric-registration model

Validation

  • conda run -n versa-dev python -m pytest -q test/test_metrics/test_definition.py
  • conda run -n versa-dev python -m compileall -q versa test scripts setup.py
  • git ls-files -- '*.py' | grep -v '^versa/metrics.py$' | xargs conda run -n versa-dev python -m black --check
  • conda run -n versa-dev python -m flake8 versa scripts test setup.py --count --select=E9,F63,F7,F82 --show-source --statistics
  • git diff --check --cached
  • conda run -n versa-dev python -m pip install -e . --dry-run --no-build-isolation

ftshijt and others added 30 commits June 16, 2025 02:34
1) wer with fireredasr
2) per with fireredasr
ftshijt and others added 29 commits May 4, 2026 23:08
refactor versa in OO (major update)
Add WER metrics: Faster-Whisper, NeMo ASR, Facebook’s HuBERT-large-finetuned
# Conflicts:
#	versa/corpus_metrics/whisper_wer.py
#	versa/scorer_shared.py
Update pseudo_mos.py for default data type
…result

# Conflicts:
#	versa/utterance_metrics/sheet_ssqa.py
…m-show-result

[codex] Fix Slurm result summary command
…t-clap-score

[codex] Implement CLAP score metric
@ftshijt ftshijt closed this May 14, 2026
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.

7 participants