======================== LCONF: Required Software ======================== .. index:: LCONF; requirements Required Software ================= .. note:: other versions might also work but this are the once used for development - Python >= 3.4.2rc1+ (3.4.2rc1+ compiled 20141007) - `<http://www.python.org/>`_ - setuptools >= 6.0.2 - `<http://pythonhosted.org/setuptools/>`_ - Cython >= 0.21 - `<http://cython.org/>`_ | - nose >= 1.3.4 (for tests) - `<https://nose.readthedocs.org/>`_ - coverage >= 3.7.1 (for tests with Nose) - `<http://nedbatchelder.com/code/coverage>`_ - PSphinxTheme >=2.0.2 (for documentation generation) - `<https://github.com/peter1000/PSphinxTheme>`_ Additional Recommended Software Python ====================================== - PySpeedIT >=1.0.8 (A collection of: Benchmark-IT, Profile-IT, Line-Memory-Profile-IT, Disassemble-IT.) - `<https://github.com/peter1000/PySpeedIT>`_ - flake8 >= 2.2.3 (modular source code checker: pep8, pyflakes and Ned Batchelder's McCabe script) - `<http://bitbucket.org/tarek/flake8>`_ - pylint >= 1.3.1 (Pylint is a Python source code analyzer) - `<http://www.pylint.org/>`_ - psutil >= 2.1.3 (retrieving information on running processes and system utilization (CPU, memory, disks, network)) - `<http://code.google.com/p/psutil/>`_ - pip >= 1.5.6 (A tool for installing and managing Python packages.) - `<https://pypi.python.org/pypi/pip/>`_ - `<https://github.com/pypa/pip/>`_ Other Recommended Software ========================== - PyCharm Community Edition >= 4.0 138.SNAPSHOT (compiled 20141004) (Excellent IDE for the Python language) - `<http://www.jetbrains.com/pycharm/>`_