@@ -44,18 +44,23 @@ contents are:
4444 - defaults
4545 dependencies:
4646 - numpy
47- - cython
47+ - cython ~ = 0.29
4848 - matplotlib
4949 - scipy
5050 - wrapt
5151
5252
5353 The core packages required for likelihood functionality are
5454`numpy <https://docs.scipy.org/doc/numpy/index.html >`_,
55- `cython <http://cython.readthedocs.io/en/latest >`_,
55+ `cython <http://cython.readthedocs.io/en/latest >`_ (< 1.0) ,
5656`matplotlib <https://matplotlib.org/stable/index.html >`_,
5757`scipy <https://docs.scipy.org/doc//scipy/index.html >`_, and
58- `wrapt <https://wrapt.readthedocs.io/en/latest/ >`_.
58+ `wrapt <https://wrapt.readthedocs.io/en/latest/ >`_. The
59+ latest versions of ``cython (3.*) `` are not currently
60+ compatible with X-PSI (versions 1.* and 2.* of ``cython ``
61+ were skipped). Therefore, it is important to install
62+ ``cython ~= 0.29 ``, which will ensure that a compatible
63+ version is installed.
5964
6065
6166To create a virtual environment from this file:
@@ -408,8 +413,8 @@ OS. Here we note some of the changes required.
408413After creating the environment using the ``environment.yml `` file,
409414install ``xcode `` or ``xcode tools ``. Be mindful of the sequence of programs to
410415be installed hereafter. Use ``pip install `` to download and install ``h5py ``
411- and ``emcee `` (and ``maplotlib ``, ``numpy ``, ``scipy `` and ``cython `` if not
412- using the ``environment.yml ``. You may use the file as a reference of the
416+ and ``emcee `` (and ``maplotlib ``, ``numpy ``, ``scipy `` and ``cython ~= 0.29 ``
417+ if not using the ``environment.yml ``. You may use the file as a reference of the
413418packages required).
414419
415420On Mac OS, it's preferable to use ``llvm clang `` rather than ``gcc ``. The
0 commit comments