Beispiel #1
0
    def __init__(self):
        py_config.__init__(self, 'basemap', '1.0.5',
                           dependencies=['geos'], debug=False)
        ## NB: Basemap documentation lies! It requires Python version > 2.4
        if sys.version_info < (2, 6):
            raise Exception('Basemap is not supported ' +
                            'for Python versions < 2.6')


        def null(self):
            self.environment['BASEMAP_DATA_PATHLIST'] = []
            self.environment['BASEMAP_DIR'] = ''
            self.environment['BASEMAP_DATA_FILES'] = []
            self.environment['BASEMAP_DEPENDENCIES'] = []


        def is_installed(self, environ, version):
            try:
                from mpl_toolkits import basemap
                ver = basemap.__version__
                if compare_versions(ver, version) == -1:
                    return self.found
                self.found = True
            except Exception, e:
                if self.debug:
                    print e
                return self.found

            self.environment['BASEMAP_DATA_PATHLIST'] = basemap_data_pathlist
            basemap_dir = os.path.dirname(basemap.__file__)
            self.environment['BASEMAP_DIR'] = basemap_dir
            self.environment['BASEMAP_DATA_FILES'] = \
                [(basemap_data_dir,
                  glob.glob(os.path.join(basemap_dir, 'data', '*.*')))]
            return self.found
Beispiel #2
0
 def __init__(self):
     py_config.__init__(self, 'breathe', '1.0.0',
                        dependencies=[('sphinx', '1.0.7'), 'uuid',],
                        debug=False)
     ## NB: will not work (unpatched) with Python 2.4
     if sys.version_info < (2, 6):
         raise Exception('Breathe is not supported ' +
                         'for Python versions < 2.6')
Beispiel #3
0
 def __init__(self):
     py_config.__init__(self, 'euclid', '0.01', debug=False)
Beispiel #4
0
 def __init__(self):
     py_config.__init__(self, 'PIL', '1.1.7', debug=False)
Beispiel #5
0
 def __init__(self):
     py_config.__init__(self, 'serial', '2.6', debug=False)
Beispiel #6
0
 def __init__(self):
     py_config.__init__(self, 'Pygments', '1.6', debug=False)
Beispiel #7
0
 def __init__(self):
     py_config.__init__(self, 'antlr3', '3.1.2', debug=False)
Beispiel #8
0
 def __init__(self):
     py_config.__init__(self, 'ffnet', '0.7.1',
                        dependencies=['scipy', 'networkx'], debug=False)
Beispiel #9
0
 def __init__(self):
     py_config.__init__(self, 'Sphinx', '1.1.3',
                        dependencies=['docutils', 'jinja2', 'pygments',
                                      'roman',],# 'rst2pdf'], #FIXME
                        debug=False)
Beispiel #10
0
 def __init__(self):
     py_config.__init__(self, 'rst2pdf', '0.93',
                        dependencies=['docutils', 'reportlab',
                                      'pygments', 'pdfrw'],
                        debug=False)
Beispiel #11
0
 def __init__(self):
     py_config.__init__(self, 'usb', '1.0.0a3',
                        dependencies=['libusb'], debug=False)
Beispiel #12
0
 def __init__(self):
     py_config.__init__(self, 'Jinja2', '2.6', debug=False)
Beispiel #13
0
 def __init__(self):
     py_config.__init__(self, 'wx', '2.9.4.0', debug=False)
Beispiel #14
0
 def __init__(self):
     py_config.__init__(self, 'networkx', '1.7', debug=False)
Beispiel #15
0
 def __init__(self):
     py_config.__init__(self, 'docutils', '0.10', debug=False)
Beispiel #16
0
 def __init__(self):
     py_config.__init__(self, 'scipy', '0.11.0',
                        dependencies=['gfortran'], #'atlas'], #'lapack'?],
                        debug=False)
Beispiel #17
0
 def __init__(self):
     py_config.__init__(self, "spacepy", "0.1.4", dependencies=["gfortran", "cdf", "ffnet", "h5py"], debug=True)
Beispiel #18
0
 def __init__(self):
     py_config.__init__(self, "pyjs", "0.8.1a", debug=False)
Beispiel #19
0
 def __init__(self):
     py_config.__init__(self, "roman", "1.4.0", debug=False)
Beispiel #20
0
 def __init__(self):
     py_config.__init__(self, 'mod_pywebsocket', '0.7.6', debug=False)
 def __init__(self):
     py_config.__init__(self, 'httpsproxy_urllib2', '1.0', debug=False)
Beispiel #22
0
 def __init__(self):
     py_config.__init__(self, 'h5py', '2.1.2',
                        dependencies=[('hdf5', '1.8.3'), 'lzf'],
                        debug=False)
Beispiel #23
0
 def __init__(self):
     py_config.__init__(self, "matplotlib", "1.2.0", debug=False)
Beispiel #24
0
 def __init__(self):
     py_config.__init__(self, 'uuid', '1.30', debug=False)
Beispiel #25
0
 def __init__(self):
     py_config.__init__(self, 'Shapely', '1.2.16',
                        dependecies=['geos'], debug=False)
Beispiel #26
0
 def __init__(self):
     py_config.__init__(self, "pyplusplus", "1.0.0", dependencies=["gccxml"], debug=False)
Beispiel #27
0
 def __init__(self):
     py_config.__init__(self, 'pdfrw', '0.1', debug=False)
Beispiel #28
0
 def __init__(self):
     py_config.__init__(self, 'reportlab', '2.7', debug=False)
     ## NB: will not work with Python 2.4
     if sys.version_info < (2, 6):
         raise Exception('Reportlab is not supported ' +
                         'for Python versions < 2.6')
Beispiel #29
0
 def __init__(self):
     py_config.__init__(self, 'ephem', '3.7.5.1', debug=False)