MarshalX / tgcalls

Voice chats, private incoming and outgoing calls in Telegram for Developers
https://t.me/tgcallslib
GNU Lesser General Public License v3.0
514 stars 91 forks source link

Docker Build fails for tgcalls_x86_64 #159

Closed flmann closed 2 years ago

flmann commented 2 years ago

I tried building tgcalls with

git clone git@github.com:MarshalX/tgcalls.git --recursive
cd tgcalls
docker-compose up tgcalls_x86_64

which resulted in:

tgcalls_x86_64_1   | Processing /usr/src/dist/tgcalls-3.0.0.dev2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
tgcalls_x86_64_1   | ERROR: Cannot install tgcalls 3.0.0.dev2 (from /usr/src/dist/tgcalls-3.0.0.dev2-cp38-cp38-linux_x86_64.whl) and tgcalls 3.0.0.dev2 (from /usr/src/dist/tgcalls-3.0.0.dev2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl) because these package versions have conflicting dependencies.
tgcalls_x86_64_1   |
tgcalls_x86_64_1   | The conflict is caused by:
tgcalls_x86_64_1   |     The user requested tgcalls 3.0.0.dev2 (from /usr/src/dist/tgcalls-3.0.0.dev2-cp38-cp38-linux_x86_64.whl)
tgcalls_x86_64_1   |     The user requested tgcalls 3.0.0.dev2 (from /usr/src/dist/tgcalls-3.0.0.dev2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl)
tgcalls_x86_64_1   |
tgcalls_x86_64_1   | To fix this you could try to:
tgcalls_x86_64_1   | 1. loosen the range of package versions you've specified
tgcalls_x86_64_1   | 2. remove package versions to allow pip attempt to solve the dependency conflict
tgcalls_x86_64_1   |
tgcalls_x86_64_1   | ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/user_guide/#fixing-conflicting-dependencies
tgcalls_tgcalls_x86_64_1 exited with code 1
MarshalX commented 2 years ago

It doesnt happen with me. I successfully built wheels from dev (default) branch now. Are you sure that your dist folder is empty?