-
Notifications
You must be signed in to change notification settings - Fork 225
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 pillow package is broken #1387
Comments
Thanks for pointing this out. I will add an |
The problem is when I try to package another package that depends on pillow, setuptools tries to download olefile. However olefile is not a dependency of that package. |
Hmm, but Anyway, I'll add |
Yes it's wired. I don't know why these requirements are caught in conda
forge though.
…On Sat, Jan 28, 2017, 8:50 AM Ilan Schnell ***@***.***> wrote:
Hmm, but pillow is using setuptools as a build dependency, see:
https://github.com/ContinuumIO/anaconda-recipes/blob/master/pillow/meta.yaml#L24
so when you build pillow, it should already try to have downloaded olefile
and failed, but it works fine.
Anyway, I'll add olefile as a new dependency of pillow.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#1387 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AFeQx9w7DcgbM3On6ru54LZNbRT0IKJxks5rWvMrgaJpZM4LwO8C>
.
|
@ilanschnell looking at conda-forge, the dependency on olefile was not caught in conda-forge too. Rather it was fixed later: conda-forge/pillow-feedstock#25 |
@ilanschnell: In Anaconda, you're extensively using |
Hi @ilanschnell would it be possible that we see this fixed soon, please? We have a deadline and this is blocking our release. I can make the |
I was hoping there would be a new pillow release, such that I could combine updating pillow with adding the new |
Thank you very much @ilanschnell. I think hotfixing the metadata of the build 0 package would have been enough. Is this going to be reflected in anaconda 4.3.0 too? I mean will either pillow 4.0.0-0 be hotfixed or anaconda 4.3.0 depend on pillow 4.0.0-1 or we will have to wait for the next release of anaconda? Edit: I don't need a fixed anaconda package right away though :) only a fixed pillow package will suffice. |
The problem with just hotfixing the metadata would be that then anaconda 4.3.0 would also have to change (and include olefile), so it wouldn't be anaconda 4.3.0 anymore. Anyway the new packages are available now. |
Closing issue. Please reopen if there are still issues. |
Similar to #1379 (comment) the
pillow
package is also broken:It depends on
olefile
but it's not a dependency ofpillow
in the defaults channel.I suspect this is a new dependency in pillow version 4.
@ilanschnell you might want to consider adding tests like what I proposed here: ContinuumIO/anaconda-recipes#77 to prevent these kind of broken packages early on.
P.S. pillow 4 in conda-forge depends on
olefile
:The text was updated successfully, but these errors were encountered: