Skip to content

Commit aea28f7

Browse files
committed
Set up the Stack.Types hierarchy
1 parent 925eb17 commit aea28f7

18 files changed

Lines changed: 35 additions & 59 deletions

src/Stack/Build.hs

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,18 +64,13 @@ import Stack.Constants
6464
import Stack.Build.Doc
6565
import Stack.Build.Types
6666
import Stack.BuildPlan
67-
import Stack.BuildPlan.Types
67+
import Stack.Types
6868
import Stack.Config
6969
import Stack.Fetch as Fetch
70-
import Stack.FlagName
7170
import Stack.GhcPkg
72-
import Stack.GhcPkgId
7371
import Stack.Package
74-
import Stack.PackageIdentifier
7572
import Stack.PackageIndex.Read
7673
import Stack.PackageIndex.Update
77-
import Stack.PackageName
78-
import Stack.Version
7974
import System.Directory hiding (findFiles)
8075
import System.Environment
8176
import qualified System.FilePath as FilePath

src/Stack/Build/Doc.hs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,7 @@ import Data.Maybe
1414
import qualified Data.Text as T
1515
import Path as FL
1616
import Stack.Constants
17-
import Stack.PackageName
18-
import Stack.Version
17+
import Stack.Types
1918
import System.Directory
2019
import System.FilePath (takeFileName)
2120

src/Stack/Build/Types.hs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,8 @@ import Development.Shake (Verbosity)
2323
import Distribution.Package hiding (Package,PackageName)
2424
import GHC.Generics
2525
import Prelude hiding (FilePath)
26-
import Stack.BuildPlan.Types
27-
import Stack.FlagName
28-
import Stack.GhcPkgId
26+
import Stack.Types
2927
import Stack.Package
30-
import Stack.PackageName
31-
import Stack.Version
3228

3329
data StackageBuildException
3430
= FPNoConfigFile

src/Stack/BuildPlan.hs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,9 @@ import Network.HTTP.Client (Manager, parseUrl,
5656
responseBody, withResponse)
5757
import Network.HTTP.Client.Conduit (bodyReaderSource)
5858
import Path
59-
import Stack.BuildPlan.Types
59+
import Stack.Types
6060
import Stack.Constants
61-
import Stack.FlagName
6261
import Stack.Package
63-
import Stack.PackageName
64-
import Stack.Version
6562
import System.Directory (createDirectoryIfMissing,
6663
getAppUserDataDirectory)
6764
import System.FilePath (takeDirectory)

src/Stack/Config.hs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,7 @@ import Data.Typeable
7171
import qualified Data.Yaml as Yaml
7272
import Path
7373
import Path.Find
74-
import Stack.FlagName
75-
import Stack.PackageName
74+
import Stack.Types
7675
import System.Directory
7776
import System.Environment
7877
import System.Process

src/Stack/Fetch.hs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,7 @@ module Stack.Fetch
1919
) where
2020

2121
import Control.Monad.IO.Class
22-
import Stack.PackageIdentifier
23-
import Stack.PackageName
24-
import Stack.Version
22+
import Stack.Types
2523

2624
import qualified Codec.Archive.Tar as Tar
2725
import Control.Applicative ((*>), (<$>), (<*>))

src/Stack/GhcPkg.hs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,7 @@ module Stack.GhcPkg
1212
,getPackageIds)
1313
where
1414

15-
import Stack.GhcPkgId
16-
import Stack.PackageIdentifier
17-
import Stack.PackageName
18-
import Stack.Version
15+
import Stack.Types
1916
import Stack.Process
2017

2118
import Control.Applicative

src/Stack/Package.hs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,7 @@ import Path as FL
5353
import Path.Find (findFiles)
5454
import Prelude hiding (FilePath)
5555
import Stack.Constants
56-
import Stack.FlagName
57-
import Stack.PackageName
58-
import Stack.Version
56+
import Stack.Types
5957
import System.Directory (doesFileExist)
6058
import qualified System.FilePath as FilePath
6159

src/Stack/PackageIndex/Read.hs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,7 @@ import Distribution.PackageDescription.Parse (ParseResult (..), parseP
3737
import Distribution.ParseUtils (PError)
3838
import qualified Distribution.Text as DT
3939
import Path hiding ((</>))
40-
import Stack.PackageName
41-
import Stack.Version
40+
import Stack.Types
4241
import System.Directory (getAppUserDataDirectory)
4342
import qualified Data.Conduit.List as CL
4443
import Control.Monad.Trans.Class (lift)

src/Stack/PackageIndex/Update.hs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,7 @@ import Path
4545
(Path, Abs, Dir, toFilePath, parseAbsDir, parseAbsFile, mkRelFile,
4646
mkRelDir, (</>))
4747
import Control.Exception.Enclosed (tryIO)
48-
import Stack.PackageName (PackageName, packageNameString)
49-
import Stack.Version (Version, parseVersionFromString)
48+
import Stack.Types
5049
import Stack.Process (runIn)
5150
import Stack.Constants
5251
import System.Directory

0 commit comments

Comments
 (0)