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

Unable to build from Git #704

Open
clin1234 opened this issue Dec 9, 2024 · 6 comments
Open

Unable to build from Git #704

clin1234 opened this issue Dec 9, 2024 · 6 comments

Comments

@clin1234
Copy link

clin1234 commented Dec 9, 2024

(nven) @clin1234 ➜ /workspaces $ pip install   git+https://github.com/Syncplay/syncplay
Collecting git+https://github.com/Syncplay/syncplay
  Cloning https://github.com/Syncplay/syncplay to /tmp/pip-req-build-2ze95hye
  Running command git clone --filter=blob:none --quiet https://github.com/Syncplay/syncplay /tmp/pip-req-build-2ze95hye
  Resolved https://github.com/Syncplay/syncplay to commit d6de53e11eadb1da0f76e6d21873ecaac8e93882
  Preparing metadata (setup.py) ... done
Requirement already satisfied: certifi>=2018.11.29 in ./nven/lib/python3.14t/site-packages (from syncplay==1.7.4) (2024.8.30)
Collecting pem>=21.2.0 (from syncplay==1.7.4)
  Using cached pem-23.1.0-py3-none-any.whl.metadata (5.1 kB)
Requirement already satisfied: twisted>=16.4.0 in ./nven/lib/python3.14t/site-packages (from twisted[tls]>=16.4.0->syncplay==1.7.4) (24.11.0)
INFO: pip is looking at multiple versions of syncplay to determine which version is compatible with other requirements. This could take a while.
ERROR: Could not find a version that satisfies the requirement pyside6; sys_platform == "darwin" or (sys_platform != "win32" and python_version >= "3.12") (from syncplay) (from versions: none)
ERROR: No matching distribution found for pyside6; sys_platform == "darwin" or (sys_platform != "win32" and python_version >= "3.12")
@Et0h
Copy link
Contributor

Et0h commented Dec 9, 2024

What's your operating system and have you read the instructions at https://syncplay.pl/guide/install/ ?

@clin1234
Copy link
Author

clin1234 commented Dec 9, 2024

Ubuntu 24.04, and the guide does not show instructions of building from source

@daniel-123
Copy link
Contributor

Syncplay is pretty much a python application, it doesn't really have a "build" process. Pip is also only really used by us in creation of the macOS distribution package.

On Ubuntu 24.04, you can just do apt install syncplay.

@clin1234
Copy link
Author

I'm trying to build from source. Do I just invoke make?

@daniel-123
Copy link
Contributor

make only can install Syncplay.

You don't build it - you can run the program straight from the downloaded tarball directly.

Unless you are trying to achieve something entirely different, like package Syncplay in some different way than it already is being packaged as.

@Et0h
Copy link
Contributor

Et0h commented Dec 10, 2024

Also please be aware that it is important to have a version of Python that is compatible with your chosen version of PySide

https://pypi.org/project/PySide2/ states PySide2 requires Python Python >=2.7, !=3.0., !=3.1., !=3.2., !=3.3., !=3.4.*, <3.11.
https://pypi.org/project/PySide6/ states PySide6 requires Python <3.14, >=3.9.

So I think part of your problem is that you are trying to use a version of Python (3.14) that is not compatible with either of the two versions of PySide that Syncplay is expecting.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants