Skip to content

Pydantic version conflict between medcat and spacy #2

@bauerem

Description

@bauerem

I get a dependency conflict between the pydantic versions required by medcat and spacy:

$ pip3 install zensols.dsprov
...
ERROR: Cannot install medcat and zensols.mednlp because these package versions have conflicting dependencies.

The conflict is caused by:
medcat 1.7.0 depends on pydantic>=1.10.0
spacy 3.4.1 depends on pydantic!=1.8, !=1.8.1, <1.10.0 and >=1.7.4
medcat 1.7.0 depends on pydantic>=1.10.0
spacy 3.4.0 depends on pydantic!=1.8, !=1.8.1, <1.10.0 and >=1.7.4
medcat 1.7.0 depends on pydantic>=1.10.0
spacy 3.3.3 depends on pydantic!=1.8, !=1.8.1, <1.9.0 and >=1.7.4
medcat 1.7.0 depends on pydantic>=1.10.0
spacy 3.3.2 depends on pydantic!=1.8, !=1.8.1, <1.9.0 and >=1.7.4
medcat 1.7.0 depends on pydantic>=1.10.0
spacy 3.3.1 depends on pydantic!=1.8, !=1.8.1, <1.9.0 and >=1.7.4
medcat 1.7.0 depends on pydantic>=1.10.0
spacy 3.3.0 depends on pydantic!=1.8, !=1.8.1, <1.9.0 and >=1.7.4
medcat 1.7.0 depends on pydantic>=1.10.0
spacy 3.2.6 depends on pydantic!=1.8, !=1.8.1, <1.9.0 and >=1.7.4
medcat 1.7.0 depends on pydantic>=1.10.0
spacy 3.2.5 depends on pydantic!=1.8, !=1.8.1, <1.9.0 and >=1.7.4
medcat 1.7.0 depends on pydantic>=1.10.0
spacy 3.2.4 depends on pydantic!=1.8, !=1.8.1, <1.9.0 and >=1.7.4
medcat 1.7.0 depends on pydantic>=1.10.0
spacy 3.2.3 depends on pydantic!=1.8, !=1.8.1, <1.9.0 and >=1.7.4
medcat 1.7.0 depends on pydantic>=1.10.0
spacy 3.2.2 depends on pydantic!=1.8, !=1.8.1, <1.9.0 and >=1.7.4
medcat 1.7.0 depends on pydantic>=1.10.0
spacy 3.2.1 depends on pydantic!=1.8, !=1.8.1, <1.9.0 and >=1.7.4
medcat 1.7.0 depends on pydantic>=1.10.0
spacy 3.2.0 depends on pydantic!=1.8, !=1.8.1, <1.9.0 and >=1.7.4
medcat 1.7.0 depends on pydantic>=1.10.0
spacy 3.1.7 depends on pydantic!=1.8, !=1.8.1, <1.9.0 and >=1.7.4
medcat 1.7.0 depends on pydantic>=1.10.0
spacy 3.1.6 depends on pydantic!=1.8, !=1.8.1, <1.9.0 and >=1.7.4
medcat 1.7.0 depends on pydantic>=1.10.0
spacy 3.1.5 depends on pydantic!=1.8, !=1.8.1, <1.9.0 and >=1.7.4
medcat 1.7.0 depends on pydantic>=1.10.0
spacy 3.1.4 depends on pydantic!=1.8, !=1.8.1, <1.9.0 and >=1.7.4
medcat 1.7.0 depends on pydantic>=1.10.0
spacy 3.1.3 depends on pydantic!=1.8, !=1.8.1, <1.9.0 and >=1.7.4
medcat 1.7.0 depends on pydantic>=1.10.0
spacy 3.1.2 depends on pydantic!=1.8, !=1.8.1, <1.9.0 and >=1.7.4
medcat 1.7.0 depends on pydantic>=1.10.0
spacy 3.1.1 depends on pydantic!=1.8, !=1.8.1, <1.9.0 and >=1.7.4
medcat 1.7.0 depends on pydantic>=1.10.0
spacy 3.1.0 depends on pydantic!=1.8, !=1.8.1, <1.9.0 and >=1.7.4

To fix this you could try to:

  1. loosen the range of package versions you've specified
  2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions