コード例 #1
0
ファイル: basemap_py.py プロジェクト: balarsen/pysysdevel
    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
コード例 #2
0
ファイル: breathe_py.py プロジェクト: balarsen/pysysdevel
 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')
コード例 #3
0
ファイル: euclid_py.py プロジェクト: balarsen/pysysdevel
 def __init__(self):
     py_config.__init__(self, 'euclid', '0.01', debug=False)
コード例 #4
0
ファイル: pil_py.py プロジェクト: balarsen/pysysdevel
 def __init__(self):
     py_config.__init__(self, 'PIL', '1.1.7', debug=False)
コード例 #5
0
ファイル: serial_py.py プロジェクト: balarsen/pysysdevel
 def __init__(self):
     py_config.__init__(self, 'serial', '2.6', debug=False)
コード例 #6
0
ファイル: pygments_py.py プロジェクト: balarsen/pysysdevel
 def __init__(self):
     py_config.__init__(self, 'Pygments', '1.6', debug=False)
コード例 #7
0
ファイル: antlr3_py.py プロジェクト: balarsen/pysysdevel
 def __init__(self):
     py_config.__init__(self, 'antlr3', '3.1.2', debug=False)
コード例 #8
0
ファイル: ffnet_py.py プロジェクト: balarsen/pysysdevel
 def __init__(self):
     py_config.__init__(self, 'ffnet', '0.7.1',
                        dependencies=['scipy', 'networkx'], debug=False)
コード例 #9
0
ファイル: sphinx_py.py プロジェクト: balarsen/pysysdevel
 def __init__(self):
     py_config.__init__(self, 'Sphinx', '1.1.3',
                        dependencies=['docutils', 'jinja2', 'pygments',
                                      'roman',],# 'rst2pdf'], #FIXME
                        debug=False)
コード例 #10
0
ファイル: rst2pdf_py.py プロジェクト: balarsen/pysysdevel
 def __init__(self):
     py_config.__init__(self, 'rst2pdf', '0.93',
                        dependencies=['docutils', 'reportlab',
                                      'pygments', 'pdfrw'],
                        debug=False)
コード例 #11
0
ファイル: usb_py.py プロジェクト: balarsen/pysysdevel
 def __init__(self):
     py_config.__init__(self, 'usb', '1.0.0a3',
                        dependencies=['libusb'], debug=False)
コード例 #12
0
ファイル: jinja2_py.py プロジェクト: balarsen/pysysdevel
 def __init__(self):
     py_config.__init__(self, 'Jinja2', '2.6', debug=False)
コード例 #13
0
ファイル: wxpython_py.py プロジェクト: balarsen/pysysdevel
 def __init__(self):
     py_config.__init__(self, 'wx', '2.9.4.0', debug=False)
コード例 #14
0
ファイル: networkx_py.py プロジェクト: balarsen/pysysdevel
 def __init__(self):
     py_config.__init__(self, 'networkx', '1.7', debug=False)
コード例 #15
0
ファイル: docutils_py.py プロジェクト: balarsen/pysysdevel
 def __init__(self):
     py_config.__init__(self, 'docutils', '0.10', debug=False)
コード例 #16
0
ファイル: scipy_py.py プロジェクト: balarsen/pysysdevel
 def __init__(self):
     py_config.__init__(self, 'scipy', '0.11.0',
                        dependencies=['gfortran'], #'atlas'], #'lapack'?],
                        debug=False)
コード例 #17
0
ファイル: spacepy_py.py プロジェクト: balarsen/pysysdevel
 def __init__(self):
     py_config.__init__(self, "spacepy", "0.1.4", dependencies=["gfortran", "cdf", "ffnet", "h5py"], debug=True)
コード例 #18
0
ファイル: pyjamas_py.py プロジェクト: balarsen/pysysdevel
 def __init__(self):
     py_config.__init__(self, "pyjs", "0.8.1a", debug=False)
コード例 #19
0
ファイル: roman_py.py プロジェクト: balarsen/pysysdevel
 def __init__(self):
     py_config.__init__(self, "roman", "1.4.0", debug=False)
コード例 #20
0
ファイル: pywebsocket_py.py プロジェクト: balarsen/pysysdevel
 def __init__(self):
     py_config.__init__(self, 'mod_pywebsocket', '0.7.6', debug=False)
コード例 #21
0
 def __init__(self):
     py_config.__init__(self, 'httpsproxy_urllib2', '1.0', debug=False)
コード例 #22
0
ファイル: h5py_py.py プロジェクト: balarsen/pysysdevel
 def __init__(self):
     py_config.__init__(self, 'h5py', '2.1.2',
                        dependencies=[('hdf5', '1.8.3'), 'lzf'],
                        debug=False)
コード例 #23
0
ファイル: matplotlib_py.py プロジェクト: balarsen/pysysdevel
 def __init__(self):
     py_config.__init__(self, "matplotlib", "1.2.0", debug=False)
コード例 #24
0
ファイル: uuid_py.py プロジェクト: balarsen/pysysdevel
 def __init__(self):
     py_config.__init__(self, 'uuid', '1.30', debug=False)
コード例 #25
0
ファイル: shapely_py.py プロジェクト: balarsen/pysysdevel
 def __init__(self):
     py_config.__init__(self, 'Shapely', '1.2.16',
                        dependecies=['geos'], debug=False)
コード例 #26
0
ファイル: pyplusplus_py.py プロジェクト: balarsen/pysysdevel
 def __init__(self):
     py_config.__init__(self, "pyplusplus", "1.0.0", dependencies=["gccxml"], debug=False)
コード例 #27
0
ファイル: pdfrw_py.py プロジェクト: balarsen/pysysdevel
 def __init__(self):
     py_config.__init__(self, 'pdfrw', '0.1', debug=False)
コード例 #28
0
ファイル: reportlab_py.py プロジェクト: balarsen/pysysdevel
 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')
コード例 #29
0
ファイル: pyephem_py.py プロジェクト: balarsen/pysysdevel
 def __init__(self):
     py_config.__init__(self, 'ephem', '3.7.5.1', debug=False)