Hoogle Search
Within LTS Haskell 24.52 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
type
PackageSourceHash = HashValuecabal-install Distribution.Client.PackageHash No documentation available.
module Distribution.Client.
ParseUtils Parsing utilities.
module Distribution.Client.
ProjectBuilding No documentation available.
module Distribution.Client.ProjectBuilding.
PackageFileMonitor No documentation available.
-
cabal-install Distribution.Client.ProjectBuilding.PackageFileMonitor As part of the dry run for local unpacked packages we have to check if the package config or files have changed. That is the purpose of PackageFileMonitor and checkPackageFileMonitorChanged. When a package is (re)built, the monitor must be updated to reflect the new state of the package. Because we sometimes build without reconfiguring the state updates are split into two, one for package config changes and one for other changes. This is the purpose of updatePackageConfigFileMonitor and updatePackageBuildFileMonitor.
-
cabal-install Distribution.Client.ProjectBuilding.PackageFileMonitor No documentation available.
-
cabal-install Distribution.Client.ProjectBuilding.UnpackedPackage Each unpacked package is processed in the following phases:
- Configure phase
- Build phase
- Haddock phase
- Install phase (copy + register)
- Register phase
- Test phase
- Bench phase
- Repl phase
module Distribution.Client.
ProjectConfig Handling project configuration.
-
cabal-install Distribution.Client.ProjectConfig Project configuration that is specific to each package, that is where we can in principle have different values for different packages in the same project.
-
cabal-install Distribution.Client.ProjectConfig No documentation available.