Some of our analysts have expressed an interest in expanding their use of Python scripting to manipulate the CSV output from OpenQuake. This would be independent from OpenQuake itself although on the same system that runs OpenQuake.
Is OpenQuake dependent on the version of Python that's installed on the system? Can Python be upgraded to a newer version than the version that ships with Ubuntu 12.04 without impacting OpenQuake?
A bit of digging around in a crash course on Python installation suggests that only the newer version of PIP is tolerant or can be manipulated to use a mirrored PyPA site that sits behind the corporate firewall. From what I can tell, version 1.0 of PIP that ships with Ubuntu 12.04 is incapable of using a local PIP resource and hardcoded to hit the public site. Due to security restrictions as part of a typical corporate firewall arrangement, we mirror the upstream Ubuntu repositories to a dedicated system behind the corporate firewall and internal systems then use this system to install OpenQuake and updates. I need to employ a similar process for the Python packaging system and need the flexibility of the newer PIP client.
Thanks,
Shaun