Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

the jsonschema conflict caused by requirementes-dev-lock.txt #91

Open
waTeim opened this issue Jan 8, 2025 · 0 comments
Open

the jsonschema conflict caused by requirementes-dev-lock.txt #91

waTeim opened this issue Jan 8, 2025 · 0 comments

Comments

@waTeim
Copy link

waTeim commented Jan 8, 2025

Attempting to install via pip install -r requirementes-dev-lock.txt results in

ERROR: Cannot install -r ../healdata-utils/requirementes-dev-lock.txt (line 7) and jsonschema==4.21.1 because these package versions have conflicting dependencies.

The conflict is caused by:
    The user requested jsonschema==4.21.1
    healdata-utils 0.5.0 depends on jsonschema==4.17.3

This is because (apparently) that version of healdata-utils (0.5.0) requires that exact version of jsonschema and is coming into conflict because of requirements from heal-data-dictionaries or perhaps it's internal to the other dependencies in that file.

This is fixed in healdata-utils 0.6.0, but what is the file that is supposed to define the packages that should be installed?

requirementes-dev-lock.txt
requirements-dev.txt
requirements-docs.txt
requirements.txt
setup.py

Also, what sort of compatibility test between these 2 repos should exist (if any).

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

No branches or pull requests

1 participant