charmplusplus / charm4py

Parallel Programming with Python and Charm++
https://charm4py.readthedocs.io
Apache License 2.0
289 stars 21 forks source link

python environment requirements file #255

Closed Sara-KS closed 2 months ago

Sara-KS commented 2 months ago

Type: Feature Request

Description: I successfully installed charm4py on my Mac in a local python virtual environment. To improve the installation process, providing users with a requirements.txt file would be helpful. During installation, I identified the following packages required for users to include in a new virtual environment. However, I did not identify a minimum version for each package. Some of the provided examples may require additional python packages.

Basic requirements.txt file should include:

cmake
cython

Optionally include the following: numpy

Additional python package needed in the example/hello/array_hello.py : greenlet