pyre.externals¶
Submodules¶
pyre.externals.BLASpyre.externals.Cythonpyre.externals.GCCpyre.externals.GSLpyre.externals.HDF5pyre.externals.Installationpyre.externals.Librarypyre.externals.LibraryInstallationpyre.externals.MPIpyre.externals.Metispyre.externals.PETScpyre.externals.Packagepyre.externals.ParMetispyre.externals.Postgrespyre.externals.Pythonpyre.externals.Toolpyre.externals.ToolInstallationpyre.externals.VTK
Package Contents¶
-
class
pyre.externals.foundry(factory, implements=None, tip='', **kwds)¶ A decorator for callables that return component classes
-
pyre_tip=¶
-
pyre_factory¶
-
pyre_implements¶
-
__call__(self, *args, **kwds)¶
-
-
pyre.externals.catalog(**kwds)¶ Build a trait descriptor suitable for building a database of available external packages for each package category
-
pyre.externals.dependencies(**kwds)¶ Build a trait descriptor suitable for building a database of external package choices for each package category
-
pyre.externals.requirements(**kwds)¶ Build a trait descriptor suitable for describing the list of package categories on which applications depend
-
class
pyre.externals.package¶ Bases:
pyre.protocolThe protocol that all external package managers must implement
-
version¶
-
doc= the package version¶
-
prefix¶
-
doc= the package installation directory
-
category¶
-
-
class
pyre.externals.tool¶ Bases:
pyre.externals.Package.PackageBase class for external tools
-
bindir¶
-
doc= the locations of my binaries¶
-
-
class
pyre.externals.library¶ Bases:
pyre.externals.Package.PackageBase class for third party libraries
-
defines¶
-
doc= the compile time markers that indicate my presence¶
-
incdir¶
-
doc= the locations of my headers; for the compiler command line
-
libdir¶
-
doc= the locations of my libraries; for the linker command path
-
-
pyre.externals.blas()¶ The BLAS package manager
-
pyre.externals.cython()¶ The Cython package manager
-
pyre.externals.gcc()¶ The GCC package manager
-
pyre.externals.gsl()¶ The GSL package manager
-
pyre.externals.hdf5()¶ The HDF5 package manager
-
pyre.externals.metis()¶ The metis package manager
-
pyre.externals.mpi()¶ The MPI package manager
-
pyre.externals.parmetis()¶ The parmetis package manager
-
pyre.externals.petsc()¶ The PETSc package manager
-
pyre.externals.postgres()¶ The Postgres package manager
-
pyre.externals.python()¶ The Python package manager
-
pyre.externals.vtk()¶ The VTK package manager