You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
Packaging Mu in macOS 11/12/13 currently has an issue (more info in #244), however pup finishes with a success state:
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.The text was updated successfully, but these errors were encountered: