I have just seen all my manylinux builds fail at https://travis-ci.org/MrBitBucket/reportlab-mirror they all seem to fail in the multibuild install_run phase. I haven't altered anything related to .travis.yml since the previous run on Jan 17th. All the failures seem to relate to a cdn bucket the runs all end with something like this Looking in links: https://5cf40426d9f06eb7461d-6fe47d9331aba7cd62fc36c7196769e4.ssl.cf2.rackcd... 1483Collecting pillow 1484 Downloading Pillow-6.2.2-cp27-cp27m-manylinux1_i686.whl (2.0 MB) 1485Installing collected packages: pillow 1486Successfully installed pillow-6.2.2 1487DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support 1488ERROR: You must give at least one requirement to install (maybe you meant "pip install https://5cf40426d9f06eb7461d-6fe47d9331aba7cd62fc36c7196769e4.ssl.cf2.rackcdn.com"?) but I cannot find that in my .yml or the travis config file which I use. Any idea what could be causing this? -- Robin Becker
Hi, Yes, it is an API change in pip 20 - there's a fix in the latest multibuild devel branch - please update to that .. https://github.com/matthew-brett/multibuild/issues/298 Cheers, Matthew On Wed, Jan 22, 2020 at 4:16 PM Robin Becker <robin@reportlab.com> wrote:
I have just seen all my manylinux builds fail at
https://travis-ci.org/MrBitBucket/reportlab-mirror
they all seem to fail in the multibuild install_run phase.
I haven't altered anything related to .travis.yml since the previous run on Jan 17th. All the failures seem to relate to a cdn bucket
the runs all end with something like this
Looking in links: https://5cf40426d9f06eb7461d-6fe47d9331aba7cd62fc36c7196769e4.ssl.cf2.rackcd... 1483Collecting pillow 1484 Downloading Pillow-6.2.2-cp27-cp27m-manylinux1_i686.whl (2.0 MB) 1485Installing collected packages: pillow 1486Successfully installed pillow-6.2.2 1487DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support 1488ERROR: You must give at least one requirement to install (maybe you meant "pip install https://5cf40426d9f06eb7461d-6fe47d9331aba7cd62fc36c7196769e4.ssl.cf2.rackcdn.com"?)
but I cannot find that in my .yml or the travis config file which I use.
Any idea what could be causing this? -- Robin Becker
Hi,
Yes, it is an API change in pip 20 - there's a fix in the latest multibuild devel branch - please update to that ..
https://github.com/matthew-brett/multibuild/issues/298
Cheers,
Matthew
On Wed, Jan 22, 2020 at 4:16 PM Robin Becker <robin@reportlab.com> wrote: .........
On 22/01/2020 16:39, Matthew Brett wrote: thanks Matthew; I'll try pinning on that. World is moving too fast :( -- Robin Becker
Not sure if this is just another latest git revision issue; I'm currently using 0c4a9920fa4635419fcea61f10d6dc0cd50e3639 linux builds are fine I see this building pyRXP-mirror for osx python 2.7 with multibuild in build_wheel
Successfully built pyRXP DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support Collecting delocate Downloading delocate-0.8.0.tar.gz (90 kB) > Requirement already satisfied: wheel in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (from delocate) (0.34.2) Building wheels for collected packages: delocate Building wheel for delocate (setup.py): started Building wheel for delocate (setup.py): finished with status 'done' Created wheel for delocate: filename=delocate-0.8.0-py2-none-any.whl size=101854 sha256=685b576898d37f65f99a4c3552e8ebfd28aae61803aca183c965cde109b4ff82 Stored in directory: /Users/travis/Library/Caches/pip/wheels/0c/60/c3/98667c510c1e7da944b945b285d549e1e06c3020a27831f87a Successfully built delocate Installing collected packages: delocate WARNING: The scripts delocate-addplat, delocate-fuse, delocate-listdeps, delocate-patch, delocate-path and delocate-wheel are installed in '/Library/Frameworks/Python.framework/Versions/2.7/bin' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. Successfully installed delocate-0.8.0 multibuild/osx_utils.sh: line 436: delocate-wheel: command not found
OSX pythons>=3.5 I see success like this
Successfully built pyRXP Collecting delocate Downloading delocate-0.8.0.tar.gz (90 kB) Requirement already satisfied: wheel in ./venv/lib/python3.5/site-packages (from delocate) (0.34.2) Building wheels for collected packages: delocate Building wheel for delocate (setup.py): started Building wheel for delocate (setup.py): finished with status 'done' Created wheel for delocate: filename=delocate-0.8.0-py3-none-any.whl size=101854 sha256=f41b49e94615e4acb7e598b3301c04a2191f776bbccde2d02c0ee6076e75042b Stored in directory: /Users/travis/Library/Caches/pip/wheels/7e/6e/19/1cb7e3372c9c188b90691e5d690f6eb0b53ab572e5dc7669ed Successfully built delocate Installing collected packages: delocate Successfully installed delocate-0.8.0 $ install_run $PLAT Processing ./wheelhouse/pyRXP-2.2.1-cp35-cp35m-macosx_10_6_intel.whl
I guess this is something to do with python 2.7 being built into the virtual machine. Should I just try with latest or is this an actual problem? -- Robin Becker
Hi, Yes, that's odd - can you try with multibuild latest? And then if that fails, raise an issue on multibuild? Cheers, Matthew On Mon, Feb 10, 2020 at 5:01 PM Robin Becker <robin@reportlab.com> wrote:
Not sure if this is just another latest git revision issue; I'm currently using
0c4a9920fa4635419fcea61f10d6dc0cd50e3639
linux builds are fine
I see this building pyRXP-mirror for osx python 2.7 with multibuild
in build_wheel
Successfully built pyRXP DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support Collecting delocate Downloading delocate-0.8.0.tar.gz (90 kB) > Requirement already satisfied: wheel in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (from delocate) (0.34.2) Building wheels for collected packages: delocate Building wheel for delocate (setup.py): started Building wheel for delocate (setup.py): finished with status 'done' Created wheel for delocate: filename=delocate-0.8.0-py2-none-any.whl size=101854 sha256=685b576898d37f65f99a4c3552e8ebfd28aae61803aca183c965cde109b4ff82 Stored in directory: /Users/travis/Library/Caches/pip/wheels/0c/60/c3/98667c510c1e7da944b945b285d549e1e06c3020a27831f87a Successfully built delocate Installing collected packages: delocate WARNING: The scripts delocate-addplat, delocate-fuse, delocate-listdeps, delocate-patch, delocate-path and delocate-wheel are installed in '/Library/Frameworks/Python.framework/Versions/2.7/bin' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. Successfully installed delocate-0.8.0 multibuild/osx_utils.sh: line 436: delocate-wheel: command not found
OSX pythons>=3.5 I see success like this
Successfully built pyRXP Collecting delocate Downloading delocate-0.8.0.tar.gz (90 kB) Requirement already satisfied: wheel in ./venv/lib/python3.5/site-packages (from delocate) (0.34.2) Building wheels for collected packages: delocate Building wheel for delocate (setup.py): started Building wheel for delocate (setup.py): finished with status 'done' Created wheel for delocate: filename=delocate-0.8.0-py3-none-any.whl size=101854 sha256=f41b49e94615e4acb7e598b3301c04a2191f776bbccde2d02c0ee6076e75042b Stored in directory: /Users/travis/Library/Caches/pip/wheels/7e/6e/19/1cb7e3372c9c188b90691e5d690f6eb0b53ab572e5dc7669ed Successfully built delocate Installing collected packages: delocate Successfully installed delocate-0.8.0 $ install_run $PLAT Processing ./wheelhouse/pyRXP-2.2.1-cp35-cp35m-macosx_10_6_intel.whl
I guess this is something to do with python 2.7 being built into the virtual machine.
Should I just try with latest or is this an actual problem? -- Robin Becker
On 10/02/2020 17:05, Matthew Brett wrote:
Hi,
Yes, that's odd - can you try with multibuild latest? And then if that fails, raise an issue on multibuild?
I tried the latest devel and that still fails. Normally I would create a virtual environment to do the pyRXP build, but I don't understand the multibuild OSX/travis environment well enough to know if I can do that sensibly. Presumably this problem arises because we are using a native python for 2.7. I raised an issue in github. -- Robin Becker
Cheers,
Matthew
On Mon, Feb 10, 2020 at 5:01 PM Robin Becker <robin@reportlab.com> wrote:
Not sure if this is just another latest git revision issue; I'm currently using
0c4a9920fa4635419fcea61f10d6dc0cd50e3639
linux builds are fine
I see this building pyRXP-mirror for osx python 2.7 with multibuild
in build_wheel
Successfully built pyRXP DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support Collecting delocate Downloading delocate-0.8.0.tar.gz (90 kB) > Requirement already satisfied: wheel in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (from delocate) (0.34.2) Building wheels for collected packages: delocate Building wheel for delocate (setup.py): started Building wheel for delocate (setup.py): finished with status 'done' Created wheel for delocate: filename=delocate-0.8.0-py2-none-any.whl size=101854 sha256=685b576898d37f65f99a4c3552e8ebfd28aae61803aca183c965cde109b4ff82 Stored in directory: /Users/travis/Library/Caches/pip/wheels/0c/60/c3/98667c510c1e7da944b945b285d549e1e06c3020a27831f87a Successfully built delocate Installing collected packages: delocate WARNING: The scripts delocate-addplat, delocate-fuse, delocate-listdeps, delocate-patch, delocate-path and delocate-wheel are installed in '/Library/Frameworks/Python.framework/Versions/2.7/bin' which is not on PATH. Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location. Successfully installed delocate-0.8.0 multibuild/osx_utils.sh: line 436: delocate-wheel: command not found
OSX pythons>=3.5 I see success like this
Successfully built pyRXP Collecting delocate Downloading delocate-0.8.0.tar.gz (90 kB) Requirement already satisfied: wheel in ./venv/lib/python3.5/site-packages (from delocate) (0.34.2) Building wheels for collected packages: delocate Building wheel for delocate (setup.py): started Building wheel for delocate (setup.py): finished with status 'done' Created wheel for delocate: filename=delocate-0.8.0-py3-none-any.whl size=101854 sha256=f41b49e94615e4acb7e598b3301c04a2191f776bbccde2d02c0ee6076e75042b Stored in directory: /Users/travis/Library/Caches/pip/wheels/7e/6e/19/1cb7e3372c9c188b90691e5d690f6eb0b53ab572e5dc7669ed Successfully built delocate Installing collected packages: delocate Successfully installed delocate-0.8.0 $ install_run $PLAT Processing ./wheelhouse/pyRXP-2.2.1-cp35-cp35m-macosx_10_6_intel.whl
I guess this is something to do with python 2.7 being built into the virtual machine.
Should I just try with latest or is this an actual problem? -- Robin Becker
participants (2)
-
Matthew Brett
-
Robin Becker