Sorry I need to clarify. I can build from my m1 mac fine. But when I try
to run the heron-tracker or heron-ui I get issues. See below.
$ heron-tracker --version
Failed to execute PEX file. Needed macosx_11_1_x86_64-cp-38-cp38 compatible
dependencies for:
1: pyyaml
But this pex only contains:
PyYAML-3.13-cp38-cp38-macosx_11_x86_64.whl
2: tornado
But this pex only contains:
tornado-4.0.2-cp38-cp38-macosx_11_x86_64.whl
3: zope.interface
But this pex only contains:
zope.interface-4.0.5-cp38-cp38-macosx_11_x86_64.whl
$ heron-ui --version
Traceback (most recent call last):
File ".bootstrap/pex/environment.py", line 268, in _resolve
File
".bootstrap/pex/vendor/_vendored/setuptools/pkg_resources/__init__.py",
line 818, in resolve
pex.vendor._vendored.setuptools.pkg_resources.DistributionNotFound: The
'MarkupSafe>=0.23' distribution was not found and is required by jinja2
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File ".bootstrap/pex/pex.py", line 394, in execute
File ".bootstrap/pex/pex.py", line 92, in _activate
File ".bootstrap/pex/environment.py", line 239, in activate
File ".bootstrap/pex/environment.py", line 408, in _activate
File ".bootstrap/pex/environment.py", line 273, in _resolve
File ".bootstrap/pex/orderedset.py", line 40, in update
File ".bootstrap/pex/orderedset.py", line 33, in add
TypeError: unhashable type: 'list'
On Mon, May 10, 2021 at 9:50 PM Josh Fischer <[email protected]> wrote:
> Nick,
> I have issues building from my m1. If you could try to build an install
> script from an older mac and verify it works that would be helpful.
>
> On Mon, May 10, 2021 at 9:11 PM Nicholas Nezis <[email protected]>
> wrote:
>
>> Would it work on Darwin, but only with older Python 3? Or is it totally
>> broken? I know I can't use Python 3.9, but thought I could build with 3.8.
>>
>> On Mon, May 10, 2021 at 3:15 PM H W <[email protected]> wrote:
>>
>> > Looks good to me. Thanks Josh
>> >
>> > On Mon, May 10, 2021 at 9:59 AM Josh Fischer <[email protected]>
>> wrote:
>> >
>> > > I'm thinking of cutting a new release for Heron with the no Darwin
>> > support
>> > > due to python compatibility issues.
>> > >
>> > > This release would include the typical source release and
>> > > convenience binaries for the following:
>> > >
>> > > - Official docker image
>> > > - Centos7 Install script
>> > > - Debian10 install script
>> > > - Ubuntu20.04 install script
>> > > - Client libraries for building jobs.
>> > >
>> > > Does anyone see any issues with the above before a vote is started?
>> > >
>> >
>>
>