Reference only

SenseVoice-ONNX and setuptools: compare the installed distribution with its source

A historical setuptools constraint is not a reason to downgrade the whole environment. Establish the installed release and whether the error concerns building or runtime dependencies.

Scope and symptoms

A historical setuptools constraint is not a reason to downgrade the whole environment. Establish the installed release and whether the error concerns building or runtime dependencies.

Search fragments; wording and context vary:

sensevoice-onnx
setuptools

Source-supported context

The SenseVoice-python main-branch pyproject.toml inspected here identifies version 1.1.1. It lists setuptools among build tools without an upper bound, and its runtime dependency list does not include that bound. This is not the same artifact as a historical installed distribution and does not invalidate an actual resolver log. V04-SENSEVOICE

Distinguish these cases

1. An older installed distribution has requirements different from the current repository file.

2. A third-party node or environment bundle adds its own setuptools constraint.

3. A separate build environment fails before the final runtime or model-loading stage is reached.

Suggested diagnostic sequence

This sequence is editorial guidance, not a diagnosis of your machine.

1. Record the sensevoice-onnx version, installation source and node repository. Read Requires-Dist with the same interpreter and preserve which consumer demands each range.

2. Compare distribution metadata with the matching source revision. Do not use main as a substitute for an older release, or an old post as proof of current requirements.

3. Test a documented compatible update in a copy. If a required legacy combination conflicts with other nodes, isolate the speech workload instead of editing metadata or bypassing dependencies.

4. Once installation and dependency checks pass, use short non-private audio to test the model and ONNX provider. Record downloads, sample-rate handling and inference separately from package resolution.

Completion checks

The actual artifact's constraints are satisfied, a minimal speech example works and retained nodes do not regress. A quiet pip log is not proof that inference works.

Limits and cautions

No universal setuptools downgrade is prescribed. A mutable source branch does not establish that a particular published wheel uses the same configuration.

Source review: 2026-09-22. No installation, GPU inference or user-environment repair was executed.

Original sources

Didn't solve it?

Check the next possible cause

The same symptom can come from a different cause. Work through these related entries in order.

  1. ModuleNotFoundError in ComfyUI even though the package is installedModuleNotFoundErrorA successful installation in a terminal does not show that ComfyUI uses the same Python. Separate the import name, distribution name and running interpreter before changing dependencies.
Paste your full log into the error finder

Was this page helpful?

Anonymous. Only a yes/no counter is stored; no account, IP address or device details.

Sources & references

Source-based editorial draft; no runtime verification. Version observations are scoped, and unknown wrapper identity is explicit.

01SenseVoice-python pyproject.tomlSource checked: 2026-09-22

Report an issue · cd94bcf4-8770-5535-a574-602250de685e