-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Scenario & Reproduction Steps
We use pip install with parameter --platform=xxx in our deployment pipeline to ensure having the right binaries for the target platform, when the CI platform is different.
There are two supported platform for onepassword-sdk 0.3.2 - manylinux_2_32_x86_64 and manylinux_2_32_aarch64.
The package onepassword-sdk 0.3.2 requires pydantic, which requires pydantic-core. There is no pydantic-core wheel for platform manylinux_2_32_x available, only manylinux_2_5_x and manylinux_2_17_x.
How can we get pip install with --platform to install onepassword-sdk with all dependencies?
Can you provide wheels for manylinux_2_17_x?
Actual Behavior
pip3.12 install --platform=manylinux_2_32_x86_64 --target=./test --implementation cp --only-binary=:all: --upgrade -r requirements.txt
ERROR: Cannot install onepassword-sdk because these package versions have conflicting dependencies.
The conflict is caused by:
pydantic 2.12.5 depends on pydantic-core==2.41.5
pydantic 2.12.4 depends on pydantic-core==2.41.5
pydantic 2.12.3 depends on pydantic-core==2.41.4
pydantic 2.12.2 depends on pydantic-core==2.41.4
pydantic 2.12.0 depends on pydantic-core==2.41.1
pydantic 2.11.10 depends on pydantic-core==2.33.2
pydantic 2.11.9 depends on pydantic-core==2.33.2
pydantic 2.11.8 depends on pydantic-core==2.33.2
pydantic 2.11.7 depends on pydantic-core==2.33.2
pydantic 2.11.6 depends on pydantic-core==2.33.2
pydantic 2.11.5 depends on pydantic-core==2.33.2
pydantic 2.11.4 depends on pydantic-core==2.33.2
pydantic 2.11.3 depends on pydantic-core==2.33.1
pydantic 2.11.2 depends on pydantic-core==2.33.1
pydantic 2.11.1 depends on pydantic-core==2.33.0
pydantic 2.11.0 depends on pydantic-core==2.33.0
pydantic 2.10.6 depends on pydantic-core==2.27.2
pydantic 2.10.5 depends on pydantic-core==2.27.2
pydantic 2.10.4 depends on pydantic-core==2.27.2
pydantic 2.10.3 depends on pydantic-core==2.27.1
pydantic 2.10.2 depends on pydantic-core==2.27.1
pydantic 2.10.1 depends on pydantic-core==2.27.1
pydantic 2.10.0 depends on pydantic-core==2.27.0
pydantic 2.9.2 depends on pydantic-core==2.23.4
pydantic 2.9.1 depends on pydantic-core==2.23.3
pydantic 2.9.0 depends on pydantic-core==2.23.2
pydantic 2.8.2 depends on pydantic-core==2.20.1
pydantic 2.8.1 depends on pydantic-core==2.20.1
pydantic 2.8.0 depends on pydantic-core==2.20.0
pydantic 2.7.4 depends on pydantic-core==2.18.4
pydantic 2.7.3 depends on pydantic-core==2.18.4
pydantic 2.7.2 depends on pydantic-core==2.18.3
pydantic 2.7.1 depends on pydantic-core==2.18.2
pydantic 2.7.0 depends on pydantic-core==2.18.1
pydantic 2.6.4 depends on pydantic-core==2.16.3
pydantic 2.6.3 depends on pydantic-core==2.16.3
pydantic 2.6.2 depends on pydantic-core==2.16.3
pydantic 2.6.1 depends on pydantic-core==2.16.2
pydantic 2.6.0 depends on pydantic-core==2.16.1
pydantic 2.5.3 depends on pydantic-core==2.14.6
pydantic 2.5.2 depends on pydantic-core==2.14.5
pydantic 2.5.1 depends on pydantic-core==2.14.3
pydantic 2.5.0 depends on pydantic-core==2.14.1
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
Expected Behavior
Install onepassword-sdk without errors.
SDK version
3.2
Additional information
No response
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working