presidio-analyzer 2.2.357 Presidio Analyzer package
├── phonenumbers >=8.12,<9.0.0
├── pyyaml *
├── regex *
├── spacy >=3.4.4,<3.7.0 || >3.7.0,<4.0.0
│ ├── catalogue >=2.0.6,<2.1.0
│ ├── cymem >=2.0.2,<2.1.0
│ ├── jinja2 *
│ │ └── markupsafe >=2.0
│ ├── langcodes >=3.2.0,<4.0.0
│ │ └── language-data >=1.2
│ │ └── marisa-trie >=1.1.0
│ │ └── setuptools *
│ ├── murmurhash >=0.28.0,<1.1.0
│ ├── numpy >=1.19.0
│ ├── packaging >=20.0
│ ├── preshed >=3.0.2,<3.1.0
│ │ ├── cymem >=2.0.2,<2.1.0 (circular dependency aborted here)
│ │ └── murmurhash >=0.28.0,<1.1.0 (circular dependency aborted here)
│ ├── pydantic >=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<3.0.0
│ │ ├── annotated-types >=0.6.0
│ │ ├── pydantic-core 2.27.2
│ │ │ └── typing-extensions >=4.6.0,<4.7.0 || >4.7.0
│ │ └── typing-extensions >=4.12.2 (circular dependency aborted here)
│ ├── requests >=2.13.0,<3.0.0
│ │ ├── certifi >=2017.4.17
│ │ ├── charset-normalizer >=2,<4
│ │ ├── idna >=2.5,<4
│ │ └── urllib3 >=1.21.1,<3
│ ├── setuptools * (circular dependency aborted here)
│ ├── spacy-legacy >=3.0.11,<3.1.0
│ ├── spacy-loggers >=1.0.0,<2.0.0
│ ├── srsly >=2.4.3,<3.0.0
│ │ └── catalogue >=2.0.3,<2.1.0 (circular dependency aborted here)
│ ├── thinc >=8.2.2,<8.3.0
│ │ ├── blis >=0.7.8,<0.8.0
│ │ │ └── numpy >=1.19.0 (circular dependency aborted here)
│ │ ├── catalogue >=2.0.4,<2.1.0 (circular dependency aborted here)
│ │ ├── confection >=0.0.1,<1.0.0
│ │ │ ├── pydantic >=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<3.0.0 (circular dependency aborted here)
│ │ │ └── srsly >=2.4.0,<3.0.0 (circular dependency aborted here)
│ │ ├── cymem >=2.0.2,<2.1.0 (circular dependency aborted here)
│ │ ├── murmurhash >=1.0.2,<1.1.0 (circular dependency aborted here)
│ │ ├── numpy >=1.19.0,<2.0.0 (circular dependency aborted here)
│ │ ├── packaging >=20.0 (circular dependency aborted here)
│ │ ├── preshed >=3.0.2,<3.1.0 (circular dependency aborted here)
│ │ ├── pydantic >=1.7.4,<1.8 || >1.8,<1.8.1 || >1.8.1,<3.0.0 (circular dependency aborted here)
│ │ ├── setuptools * (circular dependency aborted here)
│ │ ├── srsly >=2.4.0,<3.0.0 (circular dependency aborted here)
│ │ └── wasabi >=0.8.1,<1.2.0
│ │ └── colorama >=0.4.6
Description
We're using
presidio-analyzer==2.2.357(latest release) for our PII pipeline step. There's a known bug withpresidio-analyzerusingnumpy>=2.0.0. The workaround is to keep pinnednumpy==1.26.4. The bug onpresidio-analyzerseems that was caused by a bug in thinc which is fixed. We need to contribute upstream with a patch inpresidio-analyzeror monitor their releases to be able to bumpnumpyAdditional Context
presidio-analyzer==2.2.357dependency tree.