Skip to content

Commit 3695cd0

Browse files
author
Ritvik Rao
committed
python clarification
1 parent 9c5cef9 commit 3695cd0

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

docs/install.rst

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,12 @@ CPython (most common implementation) and PyPy_.
1515
.. _PyPy: http://pypy.org
1616

1717

18-
Manually building the Charm++ shared library (required for Python 3.8 and newer)
18+
Manually building the Charm++ shared library
1919
--------------------------------------------
2020

21+
Use this to build Charm4py binaries manually, instead of downloading prebuilt libraries from pip.
2122
This is needed when building Charm++ for specialized machine/network layers
22-
other than TCP and MPI (e.g. Cray XC/XE). It is also currently needed for Python versions
23-
3.8 and newer, since the current pip package of Charm4py is only compatible with Python 3.7
24-
and older.
23+
other than TCP and MPI (e.g. Cray XC/XE).
2524

2625
Before installing, you need the following prerequisites:
2726
- CPython: numpy, greenlet and cython (``pip3 install 'numpy>=1.10.0' cython greenlet``)
@@ -76,9 +75,12 @@ array_hello.py, which can be run as follows::
7675
to manually build the Charm++ library (see below).
7776

7877

79-
pip (Python 3.7 and older)
78+
pip
8079
---
8180

81+
This option installs prebuilt Charm4Py binaries from pip. The prebuilt pip libraries
82+
were built with Python 3.7.
83+
8284
To install on regular Linux, macOS and Windows machines, do::
8385

8486
$ pip3 install charm4py

0 commit comments

Comments
 (0)