packages feed

cabal-bounds 2.2.1 → 2.3.0

raw patch · 52 files changed

+1221/−1047 lines, 52 filesdep ~Cabaldep ~aesondep ~lensPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: Cabal, aeson, lens, lens-aeson, tasty

API changes (from Hackage documentation)

Files

CHANGELOG view
@@ -1,3 +1,8 @@+2.3.0+-----+* Support Cabal 3.0+* Tested with ghc 8.10.1+ 2.2.1 ----- * First consider the cabal new style directory 'dist-newstyle' and then the old one 'dist'
README.md view
@@ -161,21 +161,6 @@  Please consult `cabal-bounds --help` for a complete list of options. -Installation-============--If you're using the cabal new style commands (e.g. cabal new-build), then you can skip the Installation section.--You have to ensure, that the `Cabal` library of `cabal-bounds` matches the one used by the `cabal` binary:--    $> cabal --version-    cabal-install version 1.18.0.2-    using version 1.18.1 of the Cabal library --    $> cabal install --constraint="Cabal == 1.18.1" cabal-bounds--If you update the `cabal` binary and the used `Cabal` library changes, then you have to rebuild `cabal-bounds`.- Issues ====== 
cabal-bounds.cabal view
@@ -1,13 +1,17 @@-cabal-version: >=1.9.2-name: cabal-bounds-version: 2.2.1-license: BSD3-license-file: LICENSE-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-tested-with: ghc ==7.6.2 ghc ==7.6.3 ghc ==7.8.3 ghc ==7.10.1-             ghc ==8.0.1 ghc ==8.2.1 ghc ==8.4.2 ghc ==8.6.3-synopsis: A command line program for managing the bounds/versions of the dependencies in a cabal file.+cabal-version:      >=1.10.0+name:               cabal-bounds+version:            2.3.0+license:            BSD3+license-file:       LICENSE+maintainer:         daniel.trstenjak@gmail.com+author:             Daniel Trstenjak+tested-with:+    ghc ==7.6.2 ghc ==7.6.3 ghc ==7.8.3 ghc ==7.10.1 ghc ==8.0.1+    ghc ==8.2.1 ghc ==8.4.2 ghc ==8.6.3 ghc ==8.10.1++synopsis:+    A command line program for managing the dependency versions in a cabal file.+ description:     A command line program for managing the bounds/versions of the dependencies in a cabal file.     .@@ -25,28 +29,15 @@     .     For further details please consult the <https://github.com/dan-t/cabal-bounds README>.     .-    /Installation/-    .-    If you're using the cabal new style commands (e.g. cabal new-build), then you can skip the Installation section.-    .-    You have to ensure, that the 'Cabal' library of 'cabal-bounds' matches the one used by the 'cabal' binary:-    .-    > $ cabal --version-    > cabal-install version 1.18.0.2-    > using version 1.18.1 of the Cabal library-    .-    > $ cabal install --constraint="Cabal == 1.18.1" cabal-bounds-    .-    If you update the 'cabal' binary and the used 'Cabal' library changes, then you have to rebuild 'cabal-bounds'.-    .     /Issues/     .     Perhaps the currently most annoying thing is, that you have to live with the reformating of your     'cabal' file done by the pretty printer of the 'Cabal' library.     .     To only reformat your `cabal` file you can call `cabal-bounds format`.-category: Utils, Development-build-type: Simple++category:           Utils, Development+build-type:         Simple extra-source-files:     README.md     CHANGELOG@@ -74,7 +65,7 @@     tests/outputFiles/PlanFile/.gitignore  source-repository head-    type: git+    type:     git     location: https://github.com/dan-t/cabal-bounds  library@@ -82,8 +73,9 @@         CabalBounds.Args         CabalBounds.Main         CabalBounds.VersionComp-    cpp-options: -DCABAL-    hs-source-dirs: lib++    cpp-options:      -DCABAL+    hs-source-dirs:   lib     other-modules:         Paths_cabal_bounds         CabalBounds.Bound@@ -94,39 +86,43 @@         CabalBounds.Dump         CabalBounds.HaskellPlatform         CabalBounds.Types-    ghc-options: -W++    default-language: Haskell2010+    ghc-options:      -W     build-depends:         base >=4.6.0.0 && <5,         cmdargs >=0.10.5 && <0.11,-        lens >=4.0.1 && <4.18,+        lens >=4.0.1 && <4.20,         strict >=0.3.2 && <0.4,         unordered-containers >=0.2.3.3 && <0.3,         transformers >=0.3.0.0 && <0.6,         cabal-lenses >=0.8.0 && <1.0,-        Cabal >=2.2.0.0 && <2.5,+        Cabal >=3.0.0.0 && <4.0,         filepath >=1.3 && <1.5,         directory >=1.2 && <1.4,-        aeson >=1.2.3.0 && <1.5,-        lens-aeson >=1.0.2 && <1.1,+        aeson >=1.2.3.0 && <1.6,+        lens-aeson >=1.0.2 && <1.2,         bytestring >=0.10.8.2 && <1.0,         text >=1.1.0.1 && <1.3  executable cabal-bounds-    main-is: Main.hs-    hs-source-dirs: exe-    ghc-options: -W+    main-is:          Main.hs+    hs-source-dirs:   exe+    default-language: Haskell2010+    ghc-options:      -W     build-depends:         base >=3 && <5,         cabal-bounds -any  test-suite cabal-bounds-tests-    type: exitcode-stdio-1.0-    main-is: Main.hs-    hs-source-dirs: tests-    ghc-options: -W+    type:             exitcode-stdio-1.0+    main-is:          Main.hs+    hs-source-dirs:   tests+    default-language: Haskell2010+    ghc-options:      -W     build-depends:         base >=3 && <5,-        tasty >=0.9.0.1 && <1.3,+        tasty >=0.9.0.1 && <1.4,         tasty-golden >=2.2.0.2 && <2.4,         process >=1.1.0.2 && <1.7,         filepath >=1.3 && <1.5,
lib/CabalBounds/Dependencies.hs view
@@ -40,10 +40,10 @@    filtered (const True)  filterDependency (OnlyDependencies deps) =-   filtered (\(Dependency pkg _) -> (unPackageName pkg) `elem` deps)+   filtered (\(Dependency pkg _ _) -> (unPackageName pkg) `elem` deps)  filterDependency (IgnoreDependencies deps) =-   filtered (\(Dependency pkg _) -> (unPackageName pkg) `notElem` deps)+   filtered (\(Dependency pkg _ _) -> (unPackageName pkg) `notElem` deps)   -- | A traversal for all 'Dependency' of all 'Section'.
lib/CabalBounds/Main.hs view
@@ -6,7 +6,7 @@  import Distribution.PackageDescription (GenericPackageDescription) import Distribution.PackageDescription.Parsec (parseGenericPackageDescription, runParseResult)-import Distribution.Parsec.Common (PWarning)+import Distribution.Parsec.Warning (PWarning) import qualified Distribution.PackageDescription.PrettyPrint as PP import Distribution.Simple.Configure (tryGetConfigStateFile) import Distribution.Simple.LocalBuildInfo (LocalBuildInfo)
tests/goldenFiles/DropBothIgnoreA.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -23,8 +23,8 @@         D -any  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -41,8 +42,8 @@         D -any  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -59,8 +61,8 @@         D -any  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -77,8 +80,8 @@         D -any  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,
tests/goldenFiles/DropBothOfAll.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A -any,@@ -23,8 +23,8 @@         D -any  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A -any,@@ -41,8 +42,8 @@         D -any  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A -any,@@ -59,8 +61,8 @@         D -any  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A -any,@@ -77,8 +80,8 @@         D -any  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A -any,
tests/goldenFiles/DropBothOfAllExes.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -23,8 +23,8 @@         D >=0.7  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A -any,@@ -41,8 +42,8 @@         D -any  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A -any,@@ -59,8 +61,8 @@         D -any  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -77,8 +80,8 @@         D -any  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,
tests/goldenFiles/DropBothOfExe.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -23,8 +23,8 @@         D >=0.7  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A -any,@@ -41,8 +42,8 @@         D -any  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -59,8 +61,8 @@         D -any  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -77,8 +80,8 @@         D -any  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,
tests/goldenFiles/DropBothOfLib.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A -any,@@ -23,8 +23,8 @@         D -any  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -41,8 +42,8 @@         D <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -59,8 +61,8 @@         D -any  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -77,8 +80,8 @@         D -any  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,
tests/goldenFiles/DropBothOfOtherExe.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -23,8 +23,8 @@         D >=0.7  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -41,8 +42,8 @@         D <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A -any,@@ -59,8 +61,8 @@         D -any  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -77,8 +80,8 @@         D -any  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,
tests/goldenFiles/DropBothOfTest.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -23,8 +23,8 @@         D >=0.7  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -41,8 +42,8 @@         D <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -59,8 +61,8 @@         D -any  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A -any,@@ -77,8 +80,8 @@         D -any  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,
tests/goldenFiles/DropBothOnlyBase.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base -any,         A >=0.1 && <0.2,@@ -23,8 +23,8 @@         D >=0.7  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base -any,         A >=0.1 && <0.2,@@ -41,8 +42,8 @@         D <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base -any,         A >=0.1 && <0.2,@@ -59,8 +61,8 @@         D -any  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base -any,         A >=0.1 && <0.2,@@ -77,8 +80,8 @@         D -any  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base -any,         A >=0.1 && <0.2,
tests/goldenFiles/DropUpperIgnoreA.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -23,8 +23,8 @@         D >=0.7  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -41,8 +42,8 @@         D -any  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -59,8 +61,8 @@         D -any  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -77,8 +80,8 @@         D -any  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,
tests/goldenFiles/DropUpperOfAll.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1,@@ -23,8 +23,8 @@         D >=0.7  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1,@@ -41,8 +42,8 @@         D -any  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1,@@ -59,8 +61,8 @@         D -any  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1,@@ -77,8 +80,8 @@         D -any  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1,
tests/goldenFiles/DropUpperOfAllExes.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -23,8 +23,8 @@         D >=0.7  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1,@@ -41,8 +42,8 @@         D -any  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1,@@ -59,8 +61,8 @@         D -any  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -77,8 +80,8 @@         D -any  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,
tests/goldenFiles/DropUpperOfExe.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -23,8 +23,8 @@         D >=0.7  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1,@@ -41,8 +42,8 @@         D -any  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -59,8 +61,8 @@         D -any  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -77,8 +80,8 @@         D -any  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,
tests/goldenFiles/DropUpperOfLib.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1,@@ -23,8 +23,8 @@         D >=0.7  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -41,8 +42,8 @@         D <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -59,8 +61,8 @@         D -any  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -77,8 +80,8 @@         D -any  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,
tests/goldenFiles/DropUpperOfOtherExe.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -23,8 +23,8 @@         D >=0.7  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -41,8 +42,8 @@         D <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1,@@ -59,8 +61,8 @@         D -any  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -77,8 +80,8 @@         D -any  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,
tests/goldenFiles/DropUpperOfTest.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -23,8 +23,8 @@         D >=0.7  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -41,8 +42,8 @@         D <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -59,8 +61,8 @@         D -any  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1,@@ -77,8 +80,8 @@         D -any  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,
tests/goldenFiles/DropUpperOnlyBase.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -23,8 +23,8 @@         D >=0.7  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -41,8 +42,8 @@         D <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -59,8 +61,8 @@         D -any  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -77,8 +80,8 @@         D -any  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,
tests/goldenFiles/Format.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -23,8 +23,8 @@         D >=0.7  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -41,8 +42,8 @@         D <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -59,8 +61,8 @@         D -any  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -77,8 +80,8 @@         D -any  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,
tests/goldenFiles/UpdateBothIgnoreA.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -23,8 +23,8 @@         D >=0.7 && <0.9  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -41,8 +42,8 @@         D >=0.8.2 && <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -59,8 +61,8 @@         D >=0.8.2 && <0.9  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -77,8 +80,8 @@         D >=0.8.2 && <0.9  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,
tests/goldenFiles/UpdateBothOfAll.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.4,@@ -23,8 +23,8 @@         D >=0.7 && <0.9  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.4,@@ -41,8 +42,8 @@         D >=0.8.2 && <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.4,@@ -59,8 +61,8 @@         D >=0.8.2 && <0.9  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.4,@@ -77,8 +80,8 @@         D >=0.8.2 && <0.9  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.4,
tests/goldenFiles/UpdateBothOfAllExes.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -23,8 +23,8 @@         D >=0.7  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.4,@@ -41,8 +42,8 @@         D >=0.8.2 && <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.4,@@ -59,8 +61,8 @@         D >=0.8.2 && <0.9  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -77,8 +80,8 @@         D -any  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,
tests/goldenFiles/UpdateBothOfExe.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -23,8 +23,8 @@         D >=0.7  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.4,@@ -41,8 +42,8 @@         D >=0.8.2 && <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -59,8 +61,8 @@         D -any  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -77,8 +80,8 @@         D -any  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,
tests/goldenFiles/UpdateBothOfLibrary.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.4,@@ -23,8 +23,8 @@         D >=0.7 && <0.9  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -41,8 +42,8 @@         D <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -59,8 +61,8 @@         D -any  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -77,8 +80,8 @@         D -any  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,
tests/goldenFiles/UpdateBothOfOtherExe.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -23,8 +23,8 @@         D >=0.7  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -41,8 +42,8 @@         D <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.4,@@ -59,8 +61,8 @@         D >=0.8.2 && <0.9  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -77,8 +80,8 @@         D -any  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,
tests/goldenFiles/UpdateBothOfTest.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -23,8 +23,8 @@         D >=0.7  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -41,8 +42,8 @@         D <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -59,8 +61,8 @@         D -any  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.4,@@ -77,8 +80,8 @@         D >=0.8.2 && <0.9  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,
tests/goldenFiles/UpdateByHaskellPlatform.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -23,8 +23,8 @@         directory >=1.0 && <1.3  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -40,8 +41,8 @@         C >=0.1 && <0.4  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -49,7 +50,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -57,8 +59,8 @@         C >=0.1 && <0.4  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -66,7 +68,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -74,8 +77,8 @@         C >=0.1 && <0.4  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -83,7 +86,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,
tests/goldenFiles/UpdateLowerOfAll.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A ==0.1.*,@@ -23,8 +23,8 @@         D >=0.7  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A ==0.1.*,@@ -41,8 +42,8 @@         D >=0.8.2 && <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A ==0.1.*,@@ -59,8 +61,8 @@         D >=0.8.2  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A ==0.1.*,@@ -77,8 +80,8 @@         D >=0.8.2  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A ==0.1.*,
tests/goldenFiles/UpdateLowerOfAllExes.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -23,8 +23,8 @@         D >=0.7  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A ==0.1.*,@@ -41,8 +42,8 @@         D >=0.8.2 && <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A ==0.1.*,@@ -59,8 +61,8 @@         D >=0.8.2  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -77,8 +80,8 @@         D -any  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,
tests/goldenFiles/UpdateLowerOfExe.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -23,8 +23,8 @@         D >=0.7  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A ==0.1.*,@@ -41,8 +42,8 @@         D >=0.8.2 && <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -59,8 +61,8 @@         D -any  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -77,8 +80,8 @@         D -any  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,
tests/goldenFiles/UpdateLowerOfLibrary.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A ==0.1.*,@@ -23,8 +23,8 @@         D >=0.7  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -41,8 +42,8 @@         D <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -59,8 +61,8 @@         D -any  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -77,8 +80,8 @@         D -any  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,
tests/goldenFiles/UpdateLowerOfOtherExe.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -23,8 +23,8 @@         D >=0.7  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -41,8 +42,8 @@         D <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A ==0.1.*,@@ -59,8 +61,8 @@         D >=0.8.2  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -77,8 +80,8 @@         D -any  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,
tests/goldenFiles/UpdateLowerOfTest.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -23,8 +23,8 @@         D >=0.7  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -41,8 +42,8 @@         D <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -59,8 +61,8 @@         D -any  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A ==0.1.*,@@ -77,8 +80,8 @@         D >=0.8.2  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,
tests/goldenFiles/UpdateMajor1Lower.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A <0.2,@@ -23,8 +23,8 @@         D -any  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A <0.2,@@ -41,8 +42,8 @@         D <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A <0.2,@@ -59,8 +61,8 @@         D -any  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A <0.2,@@ -77,8 +80,8 @@         D -any  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A <0.2,
tests/goldenFiles/UpdateMajor1LowerAndUpper.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A ==0.*,@@ -23,8 +23,8 @@         D ==0.*  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A ==0.*,@@ -41,8 +42,8 @@         D ==0.*  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A ==0.*,@@ -59,8 +61,8 @@         D ==0.*  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A ==0.*,@@ -77,8 +80,8 @@         D ==0.*  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A ==0.*,
tests/goldenFiles/UpdateMajor1Upper.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <1,@@ -23,8 +23,8 @@         D >=0.7 && <1  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <1,@@ -41,8 +42,8 @@         D ==0.*  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <1,@@ -59,8 +61,8 @@         D ==0.*  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <1,@@ -77,8 +80,8 @@         D ==0.*  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <1,
tests/goldenFiles/UpdateMajor2Lower.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A ==0.1.*,@@ -23,8 +23,8 @@         D >=0.7  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A ==0.1.*,@@ -41,8 +42,8 @@         D ==0.8.*  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A ==0.1.*,@@ -59,8 +61,8 @@         D >=0.8  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A ==0.1.*,@@ -77,8 +80,8 @@         D >=0.8  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A ==0.1.*,
tests/goldenFiles/UpdateMajor2Upper.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.4,@@ -23,8 +23,8 @@         D >=0.7 && <0.9  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.4,@@ -41,8 +42,8 @@         D <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.4,@@ -59,8 +61,8 @@         D <0.9  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.4,@@ -77,8 +80,8 @@         D <0.9  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.4,
tests/goldenFiles/UpdateMinorLower.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A ==0.1.*,@@ -23,8 +23,8 @@         D >=0.7  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A ==0.1.*,@@ -41,8 +42,8 @@         D >=0.8.2 && <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A ==0.1.*,@@ -59,8 +61,8 @@         D >=0.8.2  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A ==0.1.*,@@ -77,8 +80,8 @@         D >=0.8.2  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A ==0.1.*,
tests/goldenFiles/UpdateMinorLowerAndUpper.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.3.1,@@ -23,8 +23,8 @@         D >=0.7 && <0.8.3  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.3.1,@@ -41,8 +42,8 @@         D >=0.8.2 && <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.3.1,@@ -59,8 +61,8 @@         D ==0.8.2.*  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.3.1,@@ -77,8 +80,8 @@         D ==0.8.2.*  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.3.1,
tests/goldenFiles/UpdateMinorUpper.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.3.1,@@ -23,8 +23,8 @@         D >=0.7 && <0.8.3  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.3.1,@@ -41,8 +42,8 @@         D <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.3.1,@@ -59,8 +61,8 @@         D <0.8.3  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.3.1,@@ -77,8 +80,8 @@         D <0.8.3  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.3.1,
tests/goldenFiles/UpdateOnlyMissing.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -22,8 +22,8 @@         C >=0.2.5 && <0.3  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -31,7 +31,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -39,8 +40,8 @@         C >=0.1 && <0.4  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -48,7 +49,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -56,8 +58,8 @@         C >=0.1 && <0.4  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -65,7 +67,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -73,8 +76,8 @@         C >=0.1 && <0.4  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -82,7 +85,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,
tests/goldenFiles/UpdateUpperFromFile.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <2.3,@@ -23,8 +23,8 @@         D >=0.7  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <2.3,@@ -41,8 +42,8 @@         D <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <2.3,@@ -59,8 +61,8 @@         D -any  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <2.3,@@ -77,8 +80,8 @@         D -any  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <2.3,
tests/goldenFiles/UpdateUpperOfAll.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.4,@@ -23,8 +23,8 @@         D >=0.7 && <0.9  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.4,@@ -41,8 +42,8 @@         D <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.4,@@ -59,8 +61,8 @@         D <0.9  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.4,@@ -77,8 +80,8 @@         D <0.9  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.4,
tests/goldenFiles/UpdateUpperOfAllExes.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -23,8 +23,8 @@         D >=0.7  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.4,@@ -41,8 +42,8 @@         D <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.4,@@ -59,8 +61,8 @@         D <0.9  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -77,8 +80,8 @@         D -any  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,
tests/goldenFiles/UpdateUpperOfExe.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -23,8 +23,8 @@         D >=0.7  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.4,@@ -41,8 +42,8 @@         D <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -59,8 +61,8 @@         D -any  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -77,8 +80,8 @@         D -any  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,
tests/goldenFiles/UpdateUpperOfLibrary.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.4,@@ -23,8 +23,8 @@         D >=0.7 && <0.9  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -41,8 +42,8 @@         D <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -59,8 +61,8 @@         D -any  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -77,8 +80,8 @@         D -any  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,
tests/goldenFiles/UpdateUpperOfOtherExe.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -23,8 +23,8 @@         D >=0.7  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -41,8 +42,8 @@         D <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.4,@@ -59,8 +61,8 @@         D <0.9  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -77,8 +80,8 @@         D -any  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,
tests/goldenFiles/UpdateUpperOfTest.cabal view
@@ -1,10 +1,10 @@ cabal-version: >=1.9.2-name: setup-config-version: 0.1-license: UnspecifiedLicense-maintainer: daniel.trstenjak@gmail.com-author: Daniel Trstenjak-build-type: Simple+name:          setup-config+version:       0.1+license:       UnspecifiedLicense+maintainer:    daniel.trstenjak@gmail.com+author:        Daniel Trstenjak+build-type:    Simple  library     exposed-modules:@@ -12,9 +12,9 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    hs-source-dirs: src-    other-modules:-        Paths_setup_config++    hs-source-dirs:  src+    other-modules:   Paths_setup_config     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -23,8 +23,8 @@         D >=0.7  executable cabal-bounds-    main-is: ExeMain1.hs-    cpp-options: -DCABAL+    main-is:        ExeMain1.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -32,7 +32,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -41,8 +42,8 @@         D <0.9  executable other-exe-    main-is: ExeMain2.hs-    cpp-options: -DCABAL+    main-is:        ExeMain2.hs+    cpp-options:    -DCABAL     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -50,7 +51,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,@@ -59,8 +61,8 @@         D -any  test-suite some-test-    type: exitcode-stdio-1.0-    main-is: TestMain1.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain1.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -68,7 +70,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.4,@@ -77,8 +80,8 @@         D <0.9  test-suite other-test-    type: exitcode-stdio-1.0-    main-is: TestMain2.hs+    type:           exitcode-stdio-1.0+    main-is:        TestMain2.hs     hs-source-dirs: src     other-modules:         Paths_setup_config@@ -86,7 +89,8 @@         CabalBounds.Command         CabalBounds.Execute         CabalBounds.Lenses-    ghc-options: -W++    ghc-options:    -W     build-depends:         base >=3,         A >=0.1 && <0.2,