cabal-version: 3.0
name: cabal-plan-bounds
version: 0.1
synopsis: Derives cabal bounds from build plans
description:
Manually curated dependency version ranges tend to become a lie: They likely
include versions of your the dependencies that are neither longer tested by your CI
system, or implied by compatibility with the tested versions.
So the conclusion must be to __not write build-depends ranges by hand!__
Which is an unpleaseant chore instead.
Instead, __derive the build-depends from your actual CI builds!__
This tool helps with that. See the README for more information.
license: BSD-2-Clause
license-file: LICENSE
author: Joachim Breitner
maintainer: mail@joachim-breitner.de
homepage: https://github.com/nomeata/cabal-plan-bounds
copyright: 2023
category: Distribution
build-type: Simple
extra-doc-files: README.md CHANGELOG.md
common warnings
ghc-options: -Wall
executable cabal-plan-bounds
import: warnings
main-is: Main.hs
ghc-options: -Wall
other-modules: ReplaceDependencies
build-depends: base ^>=4.14.3.0 || ^>=4.15.1.0 || ^>=4.16.4.0 || ^>=4.17.0.0,
Cabal-syntax ^>=3.8.1.0,
cabal-plan ^>=0.7.2.3,
optparse-applicative ^>=0.17.0.0,
containers ^>=0.6.4.1,
text ^>=1.2.4.1 || ^>=2.0.1
build-depends: bytestring ^>=0.10.12.0 || ^>=0.11.3.1
hs-source-dirs: src/
default-language: Haskell2010
source-repository head
type: git
location: https://github.com/nomeata/cabal-plan-bounds