-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
Packaging Mu in macOS 11/12/13 currently has an issue (more info in #244), however pup finishes with a success state:
❯ make macos
...
Fetching wheels.
python -m mu.wheels --package
Downloading wheels to /Users/microbit-carlos/workspace/carlos/mu/mu/wheels/1.2.0.zip
Removing wheel/sdist files from /Users/microbit-carlos/workspace/carlos/mu/mu/wheels
Running pip download for pgzero / pgzero>=1.2.1 / [] / ['--platform=macosx_10_12_x86_64', '--only-binary=:all:']
Looking in links: /var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy
Collecting pgzero>=1.2.1
Using cached pgzero-1.2.1-py3-none-any.whl (71 kB)
Collecting numpy
Using cached numpy-1.21.6-cp37-cp37m-macosx_10_9_x86_64.whl (16.9 MB)
Collecting pygame~=2.0
Using cached pygame-2.1.2-cp37-cp37m-macosx_10_9_x86_64.whl (8.9 MB)
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/pgzero-1.2.1-py3-none-any.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/numpy-1.21.6-cp37-cp37m-macosx_10_9_x86_64.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/pygame-2.1.2-cp37-cp37m-macosx_10_9_x86_64.whl
Successfully downloaded pgzero numpy pygame
Running pip download for flask / flask==2.0.3 / [] / ['--platform=macosx_10_12_x86_64', '--only-binary=:all:']
Looking in links: /var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy
Collecting flask==2.0.3
Using cached Flask-2.0.3-py3-none-any.whl (95 kB)
Collecting click>=7.1.2
Using cached click-8.1.3-py3-none-any.whl (96 kB)
Collecting importlib-metadata
Using cached importlib_metadata-5.1.0-py3-none-any.whl (21 kB)
Collecting itsdangerous>=2.0
Using cached itsdangerous-2.1.2-py3-none-any.whl (15 kB)
Collecting Jinja2>=3.0
Using cached Jinja2-3.1.2-py3-none-any.whl (133 kB)
Collecting MarkupSafe>=2.0
Using cached MarkupSafe-2.1.1-cp37-cp37m-macosx_10_9_x86_64.whl (13 kB)
Collecting typing-extensions>=3.6.4
Using cached typing_extensions-4.4.0-py3-none-any.whl (26 kB)
Collecting Werkzeug>=2.0
Using cached Werkzeug-2.2.2-py3-none-any.whl (232 kB)
Collecting zipp>=0.5
Using cached zipp-3.11.0-py3-none-any.whl (6.6 kB)
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/Flask-2.0.3-py3-none-any.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/click-8.1.3-py3-none-any.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/importlib_metadata-5.1.0-py3-none-any.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/itsdangerous-2.1.2-py3-none-any.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/Jinja2-3.1.2-py3-none-any.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/MarkupSafe-2.1.1-cp37-cp37m-macosx_10_9_x86_64.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/typing_extensions-4.4.0-py3-none-any.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/Werkzeug-2.2.2-py3-none-any.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/zipp-3.11.0-py3-none-any.whl
Successfully downloaded flask click importlib-metadata itsdangerous Jinja2 MarkupSafe typing-extensions Werkzeug zipp
Running pip download for ipykernel / ipykernel>=4.1,<6 / [] / ['--platform=macosx_10_12_x86_64', '--only-binary=:all:']
Looking in links: /var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy
Collecting ipykernel<6,>=4.1
Using cached ipykernel-5.5.6-py3-none-any.whl (121 kB)
Collecting appnope
Using cached appnope-0.1.3-py2.py3-none-any.whl (4.4 kB)
Collecting ipython>=5.0.0
Using cached ipython-7.34.0-py3-none-any.whl (793 kB)
Collecting backcall
Using cached backcall-0.2.0-py2.py3-none-any.whl (11 kB)
Collecting decorator
Using cached decorator-5.1.1-py3-none-any.whl (9.1 kB)
Collecting ipython-genutils
Using cached ipython_genutils-0.2.0-py2.py3-none-any.whl (26 kB)
Collecting jedi>=0.16
Using cached jedi-0.18.2-py2.py3-none-any.whl (1.6 MB)
Collecting jupyter-client
Using cached jupyter_client-7.4.8-py3-none-any.whl (133 kB)
Collecting entrypoints
Using cached entrypoints-0.4-py3-none-any.whl (5.3 kB)
Collecting jupyter-core>=4.9.2
Using cached jupyter_core-4.12.0-py3-none-any.whl (89 kB)
Collecting matplotlib-inline
Using cached matplotlib_inline-0.1.6-py3-none-any.whl (9.4 kB)
Collecting nest-asyncio>=1.5.4
Using cached nest_asyncio-1.5.6-py3-none-any.whl (5.2 kB)
Collecting parso<0.9.0,>=0.8.0
Using cached parso-0.8.3-py2.py3-none-any.whl (100 kB)
Collecting pexpect>4.3
Using cached pexpect-4.8.0-py2.py3-none-any.whl (59 kB)
Collecting pickleshare
Using cached pickleshare-0.7.5-py2.py3-none-any.whl (6.9 kB)
Collecting prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0
Using cached prompt_toolkit-3.0.36-py3-none-any.whl (386 kB)
Collecting ptyprocess>=0.5
Using cached ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)
Collecting pygments
Using cached Pygments-2.13.0-py3-none-any.whl (1.1 MB)
Collecting python-dateutil>=2.8.2
Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Collecting pyzmq>=23.0
Using cached pyzmq-24.0.1-cp37-cp37m-macosx_10_9_x86_64.whl (1.2 MB)
Collecting setuptools>=18.5
Using cached setuptools-65.6.3-py3-none-any.whl (1.2 MB)
Collecting six>=1.5
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting tornado>=4.2
Using cached tornado-6.2-cp37-abi3-macosx_10_9_x86_64.whl (419 kB)
Collecting traitlets>=4.1.0
Using cached traitlets-5.6.0-py3-none-any.whl (107 kB)
Collecting wcwidth
Using cached wcwidth-0.2.5-py2.py3-none-any.whl (30 kB)
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/ipykernel-5.5.6-py3-none-any.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/appnope-0.1.3-py2.py3-none-any.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/ipython-7.34.0-py3-none-any.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/backcall-0.2.0-py2.py3-none-any.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/decorator-5.1.1-py3-none-any.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/ipython_genutils-0.2.0-py2.py3-none-any.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/jedi-0.18.2-py2.py3-none-any.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/jupyter_client-7.4.8-py3-none-any.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/entrypoints-0.4-py3-none-any.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/jupyter_core-4.12.0-py3-none-any.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/matplotlib_inline-0.1.6-py3-none-any.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/nest_asyncio-1.5.6-py3-none-any.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/parso-0.8.3-py2.py3-none-any.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/pexpect-4.8.0-py2.py3-none-any.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/pickleshare-0.7.5-py2.py3-none-any.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/prompt_toolkit-3.0.36-py3-none-any.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/ptyprocess-0.7.0-py2.py3-none-any.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/Pygments-2.13.0-py3-none-any.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/python_dateutil-2.8.2-py2.py3-none-any.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/pyzmq-24.0.1-cp37-cp37m-macosx_10_9_x86_64.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/setuptools-65.6.3-py3-none-any.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/six-1.16.0-py2.py3-none-any.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/tornado-6.2-cp37-abi3-macosx_10_9_x86_64.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/traitlets-5.6.0-py3-none-any.whl
Saved /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/wcwidth-0.2.5-py2.py3-none-any.whl
Successfully downloaded ipykernel appnope ipython backcall decorator ipython-genutils jedi jupyter-client entrypoints jupyter-core matplotlib-inline nest-asyncio parso pexpect pickleshare prompt-toolkit ptyprocess pygments python-dateutil pyzmq setuptools six tornado traitlets wcwidth
Running pip download for ipython_genutils / ipython_genutils>=0.2.0 / [] / ['--platform=macosx_10_12_x86_64', '--only-binary=:all:']
Looking in links: /var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy
Collecting ipython_genutils>=0.2.0
File was already downloaded /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy/ipython_genutils-0.2.0-py2.py3-none-any.whl
Successfully downloaded ipython-genutils
Building zip /Users/microbit-carlos/workspace/carlos/mu/mu/wheels/1.2.0.zip from wheels in /var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/tmphc5bukgy
Adding zipp-3.11.0-py3-none-any.whl to zip
Adding ipykernel-5.5.6-py3-none-any.whl to zip
Adding pickleshare-0.7.5-py2.py3-none-any.whl to zip
Adding itsdangerous-2.1.2-py3-none-any.whl to zip
Adding typing_extensions-4.4.0-py3-none-any.whl to zip
Adding traitlets-5.6.0-py3-none-any.whl to zip
Adding ptyprocess-0.7.0-py2.py3-none-any.whl to zip
Adding nest_asyncio-1.5.6-py3-none-any.whl to zip
Adding pygame-2.1.2-cp37-cp37m-macosx_10_9_x86_64.whl to zip
Adding Pygments-2.13.0-py3-none-any.whl to zip
Adding ipython-7.34.0-py3-none-any.whl to zip
Adding MarkupSafe-2.1.1-cp37-cp37m-macosx_10_9_x86_64.whl to zip
Adding click-8.1.3-py3-none-any.whl to zip
Adding numpy-1.21.6-cp37-cp37m-macosx_10_9_x86_64.whl to zip
Adding pexpect-4.8.0-py2.py3-none-any.whl to zip
Adding Werkzeug-2.2.2-py3-none-any.whl to zip
Adding prompt_toolkit-3.0.36-py3-none-any.whl to zip
Adding importlib_metadata-5.1.0-py3-none-any.whl to zip
Adding backcall-0.2.0-py2.py3-none-any.whl to zip
Adding jupyter_client-7.4.8-py3-none-any.whl to zip
Adding python_dateutil-2.8.2-py2.py3-none-any.whl to zip
Adding parso-0.8.3-py2.py3-none-any.whl to zip
Adding jedi-0.18.2-py2.py3-none-any.whl to zip
Adding decorator-5.1.1-py3-none-any.whl to zip
Adding pyzmq-24.0.1-cp37-cp37m-macosx_10_9_x86_64.whl to zip
Adding setuptools-65.6.3-py3-none-any.whl to zip
Adding appnope-0.1.3-py2.py3-none-any.whl to zip
Adding Jinja2-3.1.2-py3-none-any.whl to zip
Adding entrypoints-0.4-py3-none-any.whl to zip
Adding pgzero-1.2.1-py3-none-any.whl to zip
Adding six-1.16.0-py2.py3-none-any.whl to zip
Adding matplotlib_inline-0.1.6-py3-none-any.whl to zip
Adding Flask-2.0.3-py3-none-any.whl to zip
Adding wcwidth-0.2.5-py2.py3-none-any.whl to zip
Adding jupyter_core-4.12.0-py3-none-any.whl to zip
Adding ipython_genutils-0.2.0-py2.py3-none-any.whl to zip
Adding tornado-6.2-cp37-abi3-macosx_10_9_x86_64.whl to zip
Packaging Mu into a macOS native application.
python -m virtualenv venv-pup
created virtual environment CPython3.7.12.final.0-64 in 502ms
creator CPython3Posix(dest=/Users/microbit-carlos/workspace/carlos/mu/venv-pup, clear=False, no_vcs_ignore=False, global=False)
seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/Users/microbit-carlos/Library/Application Support/virtualenv)
added seed packages: pip==22.3.1, setuptools==65.5.1, wheel==0.38.4
activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator
# Don't activate venv-pup because:
# 1. Not really needed.
# 2. Previously active venv would be "gone" on venv-pup deactivation.
./venv-pup/bin/pip install pup
Collecting pup
Using cached pup-1.0.0a17-py3-none-any.whl (46 kB)
Collecting wheel==0.37.1
Using cached wheel-0.37.1-py2.py3-none-any.whl (35 kB)
Collecting cookiecutter==2.1.1
Using cached cookiecutter-2.1.1-py2.py3-none-any.whl (36 kB)
Collecting importlib-resources==5.8.0
Using cached importlib_resources-5.8.0-py3-none-any.whl (28 kB)
Collecting pkginfo==1.8.3
Using cached pkginfo-1.8.3-py2.py3-none-any.whl (26 kB)
Collecting requirements-parser==0.5.0
Using cached requirements_parser-0.5.0-py3-none-any.whl (18 kB)
Collecting dmgbuild==1.5.2
Using cached dmgbuild-1.5.2-py3-none-any.whl
Collecting Pillow==9.1.1
Using cached Pillow-9.1.1-cp37-cp37m-macosx_10_10_x86_64.whl (3.1 MB)
Collecting zstandard==0.17.0
Using cached zstandard-0.17.0-cp37-cp37m-macosx_10_9_x86_64.whl (439 kB)
Collecting importlib-metadata==4.11.4
Using cached importlib_metadata-4.11.4-py3-none-any.whl (18 kB)
Collecting httpx==0.23.0
Using cached httpx-0.23.0-py3-none-any.whl (84 kB)
Collecting click==8.1.3
Using cached click-8.1.3-py3-none-any.whl (96 kB)
Collecting jinja2-time>=0.2.0
Using cached jinja2_time-0.2.0-py2.py3-none-any.whl (6.4 kB)
Collecting pyyaml>=5.3.1
Using cached PyYAML-6.0-cp37-cp37m-macosx_10_9_x86_64.whl (189 kB)
Collecting python-slugify>=4.0.0
Using cached python_slugify-7.0.0-py2.py3-none-any.whl (9.4 kB)
Collecting binaryornot>=0.4.4
Using cached binaryornot-0.4.4-py2.py3-none-any.whl (9.0 kB)
Collecting requests>=2.23.0
Using cached requests-2.28.1-py3-none-any.whl (62 kB)
Collecting Jinja2<4.0.0,>=2.7
Using cached Jinja2-3.1.2-py3-none-any.whl (133 kB)
Collecting ds-store>=1.1.0
Using cached ds_store-1.3.1-py3-none-any.whl (16 kB)
Collecting mac-alias>=2.0.1
Using cached mac_alias-2.2.2-py3-none-any.whl (21 kB)
Collecting rfc3986[idna2008]<2,>=1.3
Using cached rfc3986-1.5.0-py2.py3-none-any.whl (31 kB)
Collecting httpcore<0.16.0,>=0.15.0
Using cached httpcore-0.15.0-py3-none-any.whl (68 kB)
Collecting sniffio
Using cached sniffio-1.3.0-py3-none-any.whl (10 kB)
Collecting certifi
Using cached certifi-2022.9.24-py3-none-any.whl (161 kB)
Collecting zipp>=0.5
Using cached zipp-3.11.0-py3-none-any.whl (6.6 kB)
Collecting typing-extensions>=3.6.4
Using cached typing_extensions-4.4.0-py3-none-any.whl (26 kB)
Collecting types-setuptools>=57.0.0
Using cached types_setuptools-65.6.0.2-py3-none-any.whl (48 kB)
Collecting chardet>=3.0.2
Using cached chardet-5.1.0-py3-none-any.whl (199 kB)
Collecting h11<0.13,>=0.11
Using cached h11-0.12.0-py3-none-any.whl (54 kB)
Collecting anyio==3.*
Using cached anyio-3.6.2-py3-none-any.whl (80 kB)
Collecting idna>=2.8
Using cached idna-3.4-py3-none-any.whl (61 kB)
Collecting MarkupSafe>=2.0
Using cached MarkupSafe-2.1.1-cp37-cp37m-macosx_10_9_x86_64.whl (13 kB)
Collecting arrow
Using cached arrow-1.2.3-py3-none-any.whl (66 kB)
Collecting text-unidecode>=1.3
Using cached text_unidecode-1.3-py2.py3-none-any.whl (78 kB)
Collecting charset-normalizer<3,>=2
Using cached charset_normalizer-2.1.1-py3-none-any.whl (39 kB)
Collecting urllib3<1.27,>=1.21.1
Using cached urllib3-1.26.13-py2.py3-none-any.whl (140 kB)
Collecting python-dateutil>=2.7.0
Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Collecting six>=1.5
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Installing collected packages: types-setuptools, text-unidecode, rfc3986, zstandard, zipp, wheel, urllib3, typing-extensions, sniffio, six, requirements-parser, pyyaml, python-slugify, pkginfo, Pillow, MarkupSafe, mac-alias, idna, h11, charset-normalizer, chardet, certifi, requests, python-dateutil, Jinja2, importlib-resources, importlib-metadata, ds-store, binaryornot, anyio, httpcore, dmgbuild, click, arrow, jinja2-time, httpx, cookiecutter, pup
Attempting uninstall: wheel
Found existing installation: wheel 0.38.4
Uninstalling wheel-0.38.4:
Successfully uninstalled wheel-0.38.4
Successfully installed Jinja2-3.1.2 MarkupSafe-2.1.1 Pillow-9.1.1 anyio-3.6.2 arrow-1.2.3 binaryornot-0.4.4 certifi-2022.9.24 chardet-5.1.0 charset-normalizer-2.1.1 click-8.1.3 cookiecutter-2.1.1 dmgbuild-1.5.2 ds-store-1.3.1 h11-0.12.0 httpcore-0.15.0 httpx-0.23.0 idna-3.4 importlib-metadata-4.11.4 importlib-resources-5.8.0 jinja2-time-0.2.0 mac-alias-2.2.2 pkginfo-1.8.3 pup-1.0.0a17 python-dateutil-2.8.2 python-slugify-7.0.0 pyyaml-6.0 requests-2.28.1 requirements-parser-0.5.0 rfc3986-1.5.0 six-1.16.0 sniffio-1.3.0 text-unidecode-1.3 types-setuptools-65.6.0.2 typing-extensions-4.4.0 urllib3-1.26.13 wheel-0.37.1 zipp-3.11.0 zstandard-0.17.0
./venv-pup/bin/pup package --launch-module=mu --nice-name="Mu Editor" --icon-path=./package/icons/mac_icon.icns --license-path=./LICENSE .
I pup 1.0.0a17 - starting with PID=70029
I Package '.': starting.
I Collecting metadata for '.'.
I Packaging local project at '/Users/microbit-carlos/workspace/carlos/mu'.
I About to run '/Users/microbit-carlos/workspace/carlos/mu/venv-pup/bin/python -m pip wheel --no-deps /Users/microbit-carlos/workspace/carlos/mu'.
I pip out: Processing /Users/microbit-carlos/workspace/carlos/mu
I pip out: Preparing metadata (setup.py): started
I pip out: Preparing metadata (setup.py): finished with status 'done'
I pip out: Building wheels for collected packages: mu-editor
I pip out: Building wheel for mu-editor (setup.py): started
I pip out: Building wheel for mu-editor (setup.py): finished with status 'done'
I pip out: Created wheel for mu-editor: filename=mu_editor-1.2.0-py3-none-any.whl size=38109938 sha256=d0c2269cbe22e981f99ac57f55655f822b0871d9d47d371f0d04e35c40271553
I pip out: Stored in directory: /private/var/folders/12/nh0jjpzj7qs9njm_nx5b48p40000gn/T/pip-ephem-wheel-cache-2bjfoqcf/wheels/2f/1c/a3/cb3cab8b5ee329e212eed628b4db397e0ffeb5511ab1cf9f62
I pip out: Successfully built mu-editor
I Step 'mac.icon-from-png': starting.
I Step 'mac.icon-from-png': completed.
I Step 'pup.python-runtime': starting.
I Deleting Standard Library test packages...
I Deleting Platform Config files...
I Step 'pup.python-runtime': completed.
I Step 'mac.app-bundle-template': starting.
I Step 'mac.app-bundle-template': completed.
I Step 'pup.pip-install': starting.
I About to run '/Users/microbit-carlos/workspace/carlos/mu/build/pup/Mu Editor.app/Contents/Resources/Python/bin/python3.7m -m pip install --no-warn-script-location build/pup/mu_editor-1.2.0-py3-none-any.whl'.
I pip out: Processing ./build/pup/mu_editor-1.2.0-py3-none-any.whl
I pip out: Collecting flake8>=3.8.3
I pip out: Using cached flake8-5.0.4-py2.py3-none-any.whl (61 kB)
I pip out: Collecting PyQt5==5.13.2; "arm" not in platform_machine and "aarch" not in platform_machine
I pip out: Using cached PyQt5-5.13.2-5.13.2-cp35.cp36.cp37.cp38-abi3-macosx_10_6_intel.whl (39.8 MB)
I pip out: Collecting black<22.1.0,>=19.10b0; python_version > "3.5"
I pip out: Using cached black-21.12b0-py3-none-any.whl (156 kB)
I pip out: Collecting ipython-genutils>=0.2.0
I pip out: Using cached ipython_genutils-0.2.0-py2.py3-none-any.whl (26 kB)
I pip out: Collecting platformdirs<3.0.0,>=2.0.0
I pip out: Using cached platformdirs-2.6.0-py3-none-any.whl (14 kB)
I pip out: Collecting PyQtChart==5.13.1; "arm" not in platform_machine and "aarch" not in platform_machine
I pip out: Using cached PyQtChart-5.13.1-5.13.2-cp35.cp36.cp37.cp38-abi3-macosx_10_6_intel.whl (868 kB)
I pip out: Collecting ipykernel<6,>=4.1
I pip out: Using cached ipykernel-5.5.6-py3-none-any.whl (121 kB)
I pip out: Collecting jupyter-client<6.2,>=4.1
I pip out: Using cached jupyter_client-6.1.12-py3-none-any.whl (112 kB)
I pip out: Collecting semver>=2.8.0
I pip out: Using cached semver-2.13.0-py2.py3-none-any.whl (12 kB)
I pip out: Collecting virtualenv>=20.0.0
I pip out: Using cached virtualenv-20.17.1-py3-none-any.whl (8.8 MB)
I pip out: Collecting nudatus>=0.0.3
I pip out: Using cached nudatus-0.0.5-py3-none-any.whl (5.3 kB)
I pip out: Collecting QScintilla==2.11.3; "arm" not in platform_machine and "aarch" not in platform_machine
I pip out: Using cached QScintilla-2.11.3-cp35.cp36.cp37.cp38-abi3-macosx_10_6_intel.whl (2.3 MB)
I pip out: Collecting qtconsole==4.7.7
I pip out: Using cached qtconsole-4.7.7-py2.py3-none-any.whl (118 kB)
I pip out: Collecting wheel
I pip out: Using cached wheel-0.38.4-py3-none-any.whl (36 kB)
I pip out: Collecting click<=8.0.4
I pip out: Using cached click-8.0.4-py3-none-any.whl (97 kB)
I pip out: Processing /Users/microbit-carlos/Library/Caches/pip/wheels/41/71/10/f0b02160b39c5efe1b210f651013f8a5ad40be4ff3f237ffd8/adafruit_board_toolkit-1.1.0-py3-none-any.whl
I pip out: Collecting requests>=2.0.0
I pip out: Using cached requests-2.28.1-py3-none-any.whl (62 kB)
I pip out: Collecting pyserial~=3.5
I pip out: Using cached pyserial-3.5-py2.py3-none-any.whl (90 kB)
I pip out: Collecting pyflakes<2.6.0,>=2.5.0
I pip out: Using cached pyflakes-2.5.0-py2.py3-none-any.whl (66 kB)
I pip out: Collecting pycodestyle<2.10.0,>=2.9.0
I pip out: Using cached pycodestyle-2.9.1-py2.py3-none-any.whl (41 kB)
I pip out: Collecting importlib-metadata<4.3,>=1.1.0; python_version < "3.8"
I pip out: Using cached importlib_metadata-4.2.0-py3-none-any.whl (16 kB)
I pip out: Collecting mccabe<0.8.0,>=0.7.0
I pip out: Using cached mccabe-0.7.0-py2.py3-none-any.whl (7.3 kB)
I pip out: Collecting PyQt5_sip<13,>=4.19.19
I pip out: Using cached PyQt5_sip-12.11.0-cp37-cp37m-macosx_10_9_x86_64.whl (84 kB)
I pip out: Collecting tomli<2.0.0,>=0.2.6
I pip out: Using cached tomli-1.2.3-py3-none-any.whl (12 kB)
I pip out: Collecting pathspec<1,>=0.9.0
I pip out: Using cached pathspec-0.10.2-py3-none-any.whl (28 kB)
I pip out: Collecting mypy-extensions>=0.4.3
I pip out: Using cached mypy_extensions-0.4.3-py2.py3-none-any.whl (4.5 kB)
I pip out: Collecting typed-ast>=1.4.2; python_version < "3.8" and implementation_name == "cpython"
I pip out: Using cached typed_ast-1.5.4-cp37-cp37m-macosx_10_9_x86_64.whl (221 kB)
I pip out: Collecting typing-extensions>=3.10.0.0
I pip out: Using cached typing_extensions-4.4.0-py3-none-any.whl (26 kB)
I pip out: Collecting tornado>=4.2
I pip out: Using cached tornado-6.2-cp37-abi3-macosx_10_9_x86_64.whl (419 kB)
I pip out: Collecting traitlets>=4.1.0
I pip out: Using cached traitlets-5.6.0-py3-none-any.whl (107 kB)
I pip out: Collecting appnope; platform_system == "Darwin"
I pip out: Using cached appnope-0.1.3-py2.py3-none-any.whl (4.4 kB)
I pip out: Collecting ipython>=5.0.0
I pip out: Using cached ipython-7.34.0-py3-none-any.whl (793 kB)
I pip out: Collecting jupyter-core>=4.6.0
I pip out: Using cached jupyter_core-4.12.0-py3-none-any.whl (89 kB)
I pip out: Collecting python-dateutil>=2.1
I pip out: Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
I pip out: Collecting pyzmq>=13
I pip out: Using cached pyzmq-24.0.1-cp37-cp37m-macosx_10_9_x86_64.whl (1.2 MB)
I pip out: Collecting distlib<1,>=0.3.6
I pip out: Using cached distlib-0.3.6-py2.py3-none-any.whl (468 kB)
I pip out: Collecting filelock<4,>=3.4.1
I pip out: Using cached filelock-3.8.2-py3-none-any.whl (10 kB)
I pip out: Collecting pygments
I pip out: Using cached Pygments-2.13.0-py3-none-any.whl (1.1 MB)
I pip out: Collecting qtpy
I pip out: Using cached QtPy-2.3.0-py3-none-any.whl (83 kB)
I pip out: Collecting idna<4,>=2.5
I pip out: Using cached idna-3.4-py3-none-any.whl (61 kB)
I pip out: Collecting urllib3<1.27,>=1.21.1
I pip out: Using cached urllib3-1.26.13-py2.py3-none-any.whl (140 kB)
I pip out: Collecting charset-normalizer<3,>=2
I pip out: Using cached charset_normalizer-2.1.1-py3-none-any.whl (39 kB)
I pip out: Collecting certifi>=2017.4.17
I pip out: Using cached certifi-2022.9.24-py3-none-any.whl (161 kB)
I pip out: Collecting zipp>=0.5
I pip out: Using cached zipp-3.11.0-py3-none-any.whl (6.6 kB)
I pip out: Collecting prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0
I pip out: Using cached prompt_toolkit-3.0.36-py3-none-any.whl (386 kB)
I pip out: Collecting matplotlib-inline
I pip out: Using cached matplotlib_inline-0.1.6-py3-none-any.whl (9.4 kB)
I pip out: Collecting pexpect>4.3; sys_platform != "win32"
I pip out: Using cached pexpect-4.8.0-py2.py3-none-any.whl (59 kB)
I pip out: Collecting pickleshare
I pip out: Using cached pickleshare-0.7.5-py2.py3-none-any.whl (6.9 kB)
I pip out: Collecting decorator
I pip out: Using cached decorator-5.1.1-py3-none-any.whl (9.1 kB)
I pip out: Collecting backcall
I pip out: Using cached backcall-0.2.0-py2.py3-none-any.whl (11 kB)
I pip out: Requirement already satisfied: setuptools>=18.5 in ./build/pup/Mu Editor.app/Contents/Resources/Python/lib/python3.7/site-packages/setuptools-49.6.0-py3.7.egg (from ipython>=5.0.0->ipykernel<6,>=4.1->mu-editor==1.2.0) (49.6.0)
I pip out: Collecting jedi>=0.16
I pip out: Using cached jedi-0.18.2-py2.py3-none-any.whl (1.6 MB)
I pip out: Collecting six>=1.5
I pip out: Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
I pip out: Collecting packaging
I pip out: Using cached packaging-21.3-py3-none-any.whl (40 kB)
I pip out: Collecting wcwidth
I pip out: Using cached wcwidth-0.2.5-py2.py3-none-any.whl (30 kB)
I pip out: Collecting ptyprocess>=0.5
I pip out: Using cached ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)
I pip out: Collecting parso<0.9.0,>=0.8.0
I pip out: Using cached parso-0.8.3-py2.py3-none-any.whl (100 kB)
I pip out: Collecting pyparsing!=3.0.5,>=2.0.2
I pip out: Using cached pyparsing-3.0.9-py3-none-any.whl (98 kB)
I pip out: Installing collected packages: pyflakes, pycodestyle, typing-extensions, zipp, importlib-metadata, mccabe, flake8, PyQt5-sip, PyQt5, tomli, pathspec, mypy-extensions, platformdirs, typed-ast, click, black, ipython-genutils, PyQtChart, tornado, traitlets, appnope, wcwidth, prompt-toolkit, pygments, matplotlib-inline, ptyprocess, pexpect, pickleshare, decorator, backcall, parso, jedi, ipython, jupyter-core, six, python-dateutil, pyzmq, jupyter-client, ipykernel, semver, distlib, filelock, virtualenv, nudatus, QScintilla, pyparsing, packaging, qtpy, qtconsole, wheel, pyserial, adafruit-board-toolkit, idna, urllib3, charset-normalizer, certifi, requests, mu-editor
I pip err: ERROR: After October 2020 you may experience errors when installing or updating packages. This is because pip will change the way that it resolves dependency conflicts.
I pip err:
I pip err: We recommend you use --use-feature=2020-resolver to test your packages with the new resolver before it becomes the default.
I pip err:
I pip err: virtualenv 20.17.1 requires importlib-metadata>=4.8.3; python_version < "3.8", but you'll have importlib-metadata 4.2.0 which is incompatible.
I pip out: Successfully installed PyQt5-5.13.2 PyQt5-sip-12.11.0 PyQtChart-5.13.1 QScintilla-2.11.3 adafruit-board-toolkit-1.1.0 appnope-0.1.3 backcall-0.2.0 black-21.12b0 certifi-2022.9.24 charset-normalizer-2.1.1 click-8.0.4 decorator-5.1.1 distlib-0.3.6 filelock-3.8.2 flake8-5.0.4 idna-3.4 importlib-metadata-4.2.0 ipykernel-5.5.6 ipython-7.34.0 ipython-genutils-0.2.0 jedi-0.18.2 jupyter-client-6.1.12 jupyter-core-4.12.0 matplotlib-inline-0.1.6 mccabe-0.7.0 mu-editor-1.2.0 mypy-extensions-0.4.3 nudatus-0.0.5 packaging-21.3 parso-0.8.3 pathspec-0.10.2 pexpect-4.8.0 pickleshare-0.7.5 platformdirs-2.6.0 prompt-toolkit-3.0.36 ptyprocess-0.7.0 pycodestyle-2.9.1 pyflakes-2.5.0 pygments-2.13.0 pyparsing-3.0.9 pyserial-3.5 python-dateutil-2.8.2 pyzmq-24.0.1 qtconsole-4.7.7 qtpy-2.3.0 requests-2.28.1 semver-2.13.0 six-1.16.0 tomli-1.2.3 tornado-6.2 traitlets-5.6.0 typed-ast-1.5.4 typing-extensions-4.4.0 urllib3-1.26.13 virtualenv-20.17.1 wcwidth-0.2.5 wheel-0.38.4 zipp-3.11.0
I Step 'pup.pip-install': completed.
I Step 'pup.install-cleanup': starting.
I Deleting '/Users/microbit-carlos/workspace/carlos/mu/build/pup/Mu Editor.app/Contents/Resources/Python/include'...
I Deleting '/Users/microbit-carlos/workspace/carlos/mu/build/pup/Mu Editor.app/Contents/Resources/Python/share'...
I Deleting '*.lib' files...
I Deleting '*.pdb' files...
I Deleting '*.a' files...
I Compiling the Standard Library and site-packages...
I Step 'pup.install-cleanup': completed.
I Step 'mac.launcher': starting.
I Step 'mac.launcher': completed.
I Step 'mac.sign-app-bundle': starting.
E Cannot sign: environment variable 'PUP_SIGNING_IDENTITY' not defined.
I Step 'mac.sign-app-bundle': completed.
I Step 'mac.notarize-app-bundle': starting.
E Cannot notarize: environment variable 'PUP_NOTARIZE_USER' not defined.
I Step 'mac.notarize-app-bundle': completed.
I Step 'mac.create-dmg': starting.
I dmgbuild err: hdiutil: unflatten: verb not recognized
I dmgbuild err: Usage: /usr/bin/hdiutil <verb> <options>
I dmgbuild err: <verb> is one of the following:
I dmgbuild err: help
I dmgbuild err: attach
I dmgbuild err: detach
I dmgbuild err: eject
I dmgbuild err: verify
I dmgbuild err: create
I dmgbuild err: compact
I dmgbuild err: convert
I dmgbuild err: burn
I dmgbuild err: info
I dmgbuild err: checksum
I dmgbuild err: chpass
I dmgbuild err: erasekeys
I dmgbuild err: imageinfo
I dmgbuild err: isencrypted
I dmgbuild err: makehybrid
I dmgbuild err: mount
I dmgbuild err: mountvol
I dmgbuild err: unmount
I dmgbuild err: plugins
I dmgbuild err: resize
I dmgbuild err: segment
I dmgbuild err: pmap
I dmgbuild err: udifderez
I dmgbuild err: udifrez
I dmgbuild err: Traceback (most recent call last):
I dmgbuild err: File "/Users/microbit-carlos/workspace/carlos/mu/venv-pup/bin/dmgbuild", line 8, in <module>
I dmgbuild err: sys.exit(main())
I dmgbuild err: File "/Users/microbit-carlos/workspace/carlos/mu/venv-pup/lib/python3.7/site-packages/dmgbuild/__main__.py", line 38, in main
I dmgbuild err: build_dmg(args.filename, args.volume_name, args.settings, defines=defines, lookForHiDPI=args.lookForHiDPI)
I dmgbuild err: File "/Users/microbit-carlos/workspace/carlos/mu/venv-pup/lib/python3.7/site-packages/dmgbuild/core.py", line 730, in build_dmg
I dmgbuild err: raise DMGError(callback, 'Unable to unflatten to add license')
I dmgbuild err: dmgbuild.core.DMGError: Unable to unflatten to add license
I Step 'mac.create-dmg': completed.
I Package '.': completed.
I pup 1.0.0a17 - done
rm -r venv-pup
ls -la ./build/pup/
total 74440
drwxr-xr-x 6 microbit-carlos staff 192 7 Dec 12:17 .
drwxr-xr-x 5 microbit-carlos staff 160 7 Dec 12:17 ..
drwxr-xr-x 3 microbit-carlos staff 96 7 Dec 12:17 Mu Editor.app
drwxr-xr-x 3 microbit-carlos staff 96 7 Dec 12:18 Mu Editor.dmgbuild
-rw-r--r-- 1 microbit-carlos staff 38109938 7 Dec 12:17 mu_editor-1.2.0-py3-none-any.whl
drwxr-xr-x 3 microbit-carlos staff 96 7 Dec 12:17 pbs
ls -la ./dist/
total 229384
drwxr-xr-x 3 microbit-carlos staff 96 7 Dec 12:18 .
drwxr-xr-x 38 microbit-carlos staff 1216 7 Dec 12:18 ..
-rw-r--r--@ 1 microbit-carlos staff 115090378 7 Dec 12:18 Mu Editor 1.2.0.dmg
❯ echo $status
0
We can see at the end of the output dmgbuild is unable to add the license to the dmg, but pup exits with error code 0.
Mounting the dist/Mu Editor 1.2.0.dmg does indeed not display the license, as it is meant to, so that step definitely failed. Hopefully dmgbuild exit code is non-zero (I haven't checked), and pup should be able to check that and set its own exit code accordingly.
Metadata
Metadata
Assignees
Labels
No labels