Not exactly sure if this is the issue, but my appveyor test script contains

testenv\scripts\pip.exe install --cache-dir=dist --find-links file:dist 
reportlab

where in turn reportlab setup.py contained install_requires=['pillow>=2.4.0'].

After an upgrade sometime between Apr 26 and May 18 this started to fail because 
pip could no longer find a pillow>=2.4.

"=============================== Python27 TEST START"
941c:\Python%PYTHON%\python.exe -mvirtualenv testenv
942New python executable in C:\projects\reportlab\testenv\Scripts\python.exe
943Installing setuptools, pip, wheel...done.
944testenv\scripts\pip.exe install --cache-dir=dist --find-links file:dist 
reportlab
945Looking in links: file:dist
946Collecting reportlab
947Collecting pillow>=2.4.0 (from reportlab)
948  Could not find a version that satisfies the requirement pillow>=2.4.0 
(from reportlab) (from versions: )
949No matching distribution found for pillow>=2.4.0 (from reportlab)
950Command exited with code 1
951myenv\scripts\python.exe -mrl_ci_tools email --subject="!!!!! APPVEYOR 
%APPVEYOR_PROJECT_NAME% build failed" --faddr=rl-wheelbuilder --body="see 
https://ci.appveyor.com/project/MrRLBitBucket/%PROJECT_NAME%/history";



I had assumed that pip would fail to find pillow in the dist folder and then move on to somewhere more useful eg pypi, but with pip 10.0.1 this seems not to happen. It's easy to fix with a separate install of the, but what is the correct way to indicate dependencies which will allow installation from my freshly built wheel?
--
Robin Becker
--
Distutils-SIG mailing list
distutils-sig@python.org
https://mail.python.org/mm3/mailman3/lists/distutils-sig.python.org/
Message archived at 
https://mail.python.org/mm3/archives/list/distutils-sig@python.org/message/H3QUXM6O4AGRJFYSUBYHWRITJEXVWRSN/

Reply via email to