This list is still under discussion; please don't take it as final.
- Python (2.x >= 2.6 or 3.x >= 3.2)
- Numpy (>= 1.6)
- Scipy library (>= 0.10)
- Matplotlib (>= 1.1)
- dateutil
- pytz
- Support for at least one backend
- IPython (>= 0.13)
- pyzmq
- tornado
- pandas (>= 0.8)
- Sympy (>= 0.7)
- nose (>= 1.1)
Should we also include one or both of the HDF5 packages, h5py and PyTables? At the time of writing, h5py has 34 yes/28 abstain/16 no, and PyTables has 30/27/21.
Second-level bullet points indicate dependencies. Dependency versions are not specified, but they should be sufficient to support the relevant features.