Hi Russel,
In short, you'll need to continue building from source, either from the
release[1] or git repository, in order to use chpldoc or mason currently.
> By default the formula only installs chpl and chpl-ide. Is there a known way
> of getting chpldoc and mason built as well?
We temporarily removed chpldoc from the homebrew formula for 1.17.0 due to the
unfortunate timing of the PyPI TLS 1.0/1.1 deprecation rolling out, which
impacts the chpldoc build process.
For some more background, we use easy_install to install a local copy of
virtualenv to then build the python dependencies (sphinx) for chpldoc. As a
result of the PyPI TLS deprecation, easy_install no longer works for OS X users
using system python, which means `make chpldoc` and `make test-venv` no longer
work for these users. Instead of adding the "python@2" package as a dependency
to the Chapel 1.17.0 homebrew package, we've opted to remove chpldoc from the
homebrew package until we can remove easy_install as a project dependency (PR
under review). This will allow us to continue supporting OS X users on system
python going forward.
As for mason, I believe the plan is to split mason off into a separate
repository. This will allow for release cycles independent of the compiler.
When that happens, I imagine we'll support a separate homebrew package for
mason, which gets installed with the chapel package.
Best,
Ben
[1] https://github.com/chapel-lang/chapel/releases/tag/1.17.0
________________________________
From: Russel Winder <[email protected]>
Sent: Wednesday, April 18, 2018 4:29:15 AM
To: Chapel_Users
Subject: Using Homebrew
Hi,
To date I have installed Chapel from the Git repository master/HEAD. I
am wondering about switching to using releases instead. (Unless
PyChapel still requires a master/HEAD build.)
I am trying our Linuxbrew, which is macOS Homebrew for Linux. By
default the formula only installs chpl and chpl-ide. Is there a known
way of getting chpldoc and mason built as well?
--
Russel.
===========================================
Dr Russel Winder t: +44 20 7585 2200
41 Buckmaster Road m: +44 7770 465 077
London SW11 1EN, UK w: www.russel.org.uk<http://www.russel.org.uk>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Chapel-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/chapel-users