ACS-Community / ACS

Official ACS community fork
MIT License
28 stars 26 forks source link

Use python and pymodules from the linux distribution #16

Closed javarias closed 9 years ago

javarias commented 10 years ago

To decrease the size of ACS distribution would be desirable to use as much possible the external products that already come with the host linux distribution. For this reason, the python coming in ACS as an ExtProd, shall be replaced with the python coming in the linux distro.

Currently ACS builds Python 2.6.5 with ucs4 support (which is the standard encoding in most linux distributions).

Also it is desirable to use most of the py modules as part of the host linux, rather that install them as part of ACS installation.

javarias commented 10 years ago

List to python modules provided within ACS and its RPM package equivalent in CentOS 6 (including EPEL repositories)

Py Module RPM package
distribute (part of python package)
pysnmp pysnmp
python-ldap python-ldap
numpy (1.7.0) numpy (1.4.1)
gnuplot-py gnuplot-py
matplotlib (1.2.0) python-matplotlib (0.99)
scipy (0.7.2) scipy (0.7.2)
pyephem pyephem
pexpect pexpect
pychecker pychecker
coverage (3.3.1) python-coverage (2.6.6)
mock (0.6.0) python-mock (0.8.0)
pythoscope (N/A)
nose (0.11.3) python-nose (0.10.4)
pylint (0.28.0) pylint (0.21.1)
ipython python-ipython
snakefood (N/A)
javarias commented 10 years ago

The only package I am hesitant to replace with the RPM package coming with CentOS is numpy, given the much older version available at the repository.

Also the N/A available packages should be compiled for now, until a RPM package and repository can be offered for those packages.

javarias commented 9 years ago

This ticket can be closed because pull request #35 solved this issue