Install & Compatibility
Where this runs
tested against v0.22.0 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
py 3.10
✕ build_error
✓ 23.6s
py 3.11
✕ build_error
✓ 21.2s
py 3.12
✕ build_error
✓ 19.6s
py 3.13
✕ build_error
✓ 20.4s
py 3.9
✕ build_error
✕ build_error
571MB installed
● package 571MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
EDSPipeline
✓ from edsnlp import EDSPipeline
✗ from edsnlp.pipelines import EDSPipeline
EDSPipeline is a class in the top-level edsnlp module, not in edsnlp.pipelines.
Pipeline
✓ from edsnlp import Pipeline
✗ from spacy import Pipeline
Using spacy's Pipeline instead of edsnlp's custom Pipeline may lack clinical components.
Create a blank French clinical pipeline, add the normalizer, and process a sample sentence.
import edsnlp
nlp = edsnlp.blank("eds")
nlp.add_pipe("eds.normalizer")
doc = nlp("Le patient a été admis pour une douleur thoracique.")
print(doc.ents)
Errors
Common errors & fixes
ValueError: [E002] Can't find factory for 'eds.normalizer'
The 'eds.normalizer' component is not registered. The edsnlp pipeline components are not automatically loaded.
fixEnsure you have called 'import edsnlp' and that your edsnlp version includes the component.
ModuleNotFoundError: No module named 'edsnlp.pipelines'
Import path changed: edsnlp.pipelines no longer exists in edsnlp 0.21.0.
fixUse 'from edsnlp import EDSPipeline' instead of 'from edsnlp.pipelines import EDSPipeline'.
Upgrade
Version history
0.22.0latest on PyPI · released Jun 17, 2026
Audit
Dependencies
No dependency data recorded yet.