@@ -10,7 +10,7 @@ module Distribution.Solver.Types.PackagePath
10
10
) where
11
11
12
12
import Distribution.Package
13
- import Distribution.Deprecated.Text
13
+ import Distribution.Pretty ( pretty , flatStyle )
14
14
import qualified Text.PrettyPrint as Disp
15
15
import Distribution.Solver.Compat.Prelude ((<<>>) )
16
16
@@ -35,7 +35,7 @@ data Namespace =
35
35
-- ends in a period, so it can be prepended onto a qualifier.
36
36
dispNamespace :: Namespace -> Disp. Doc
37
37
dispNamespace DefaultNamespace = Disp. empty
38
- dispNamespace (Independent i) = disp i <<>> Disp. text " ."
38
+ dispNamespace (Independent i) = pretty i <<>> Disp. text " ."
39
39
40
40
-- | Qualifier of a package within a namespace (see 'PackagePath')
41
41
data Qualifier =
@@ -79,10 +79,10 @@ data Qualifier =
79
79
-- 'Base' qualifier, will always be @base@).
80
80
dispQualifier :: Qualifier -> Disp. Doc
81
81
dispQualifier QualToplevel = Disp. empty
82
- dispQualifier (QualSetup pn) = disp pn <<>> Disp. text " :setup."
83
- dispQualifier (QualExe pn pn2) = disp pn <<>> Disp. text " :" <<>>
84
- disp pn2 <<>> Disp. text " :exe."
85
- dispQualifier (QualBase pn) = disp pn <<>> Disp. text " ."
82
+ dispQualifier (QualSetup pn) = pretty pn <<>> Disp. text " :setup."
83
+ dispQualifier (QualExe pn pn2) = pretty pn <<>> Disp. text " :" <<>>
84
+ pretty pn2 <<>> Disp. text " :exe."
85
+ dispQualifier (QualBase pn) = pretty pn <<>> Disp. text " ."
86
86
87
87
-- | A qualified entity. Pairs a package path with the entity.
88
88
data Qualified a = Q PackagePath a
@@ -94,7 +94,7 @@ type QPN = Qualified PackageName
94
94
-- | Pretty-prints a qualified package name.
95
95
dispQPN :: QPN -> Disp. Doc
96
96
dispQPN (Q (PackagePath ns qual) pn) =
97
- dispNamespace ns <<>> dispQualifier qual <<>> disp pn
97
+ dispNamespace ns <<>> dispQualifier qual <<>> pretty pn
98
98
99
99
-- | String representation of a qualified package name.
100
100
showQPN :: QPN -> String
0 commit comments