-
Notifications
You must be signed in to change notification settings - Fork 3
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
qtpy dependencies automatically get inappropriate version constraints #46
Comments
This also affects the |
This may be complicated by the fact that Python 2 is EOL and so these safeguards are there with good reasons. Wouldn't using an older version of qtpy also fix this? |
I posted this issue in the |
Yes, I added It was not clear to me from the discussion here whether we found a solution for this?
I'm worried that this will take more time than we anticipate now, so for the moment let's not do this, and focus on things that have priority. There's also not that much to gain, because the few users of OpenSesame that use Anaconda can simply add the |
|
When
qtpy
is a dependency,conda build
appears to automatically add version constraints that result in incompatibility. For example, buildingpython-qnotifications
results in the followingindex.json
:This is incompatible with Python 2, for which these versions of PyQt are not available. This happens for all packages that have
qtpy
as a run dependency, which right now arepython-qnotifications
andpython-qdatamatrix
. I'm building with conda-build 3.18.11 and conda 4.7.12 on Ubuntu 19.10.As a (deeply unsatisfying) workaround, I'm manually removing these version constraints before uploading the package. That works.
The text was updated successfully, but these errors were encountered: