diff --git a/Cabal/doc/developing-packages.rst b/Cabal/doc/developing-packages.rst index 59c1133d2a0e29ca8e27c7a9eb68617469d1f01a..0a6e229d31c62a2051832b59bd0967899aab59c3 100644 --- a/Cabal/doc/developing-packages.rst +++ b/Cabal/doc/developing-packages.rst @@ -785,7 +785,7 @@ describe the package as a whole: package-version = 1*DIGIT *("." 1*DIGIT) -.. pkg-field:: cabal-version: >= x.y +.. pkg-field:: cabal-version: x.y The version of the Cabal specification that this package description uses. The Cabal specification does slowly evolve, introducing new @@ -794,11 +794,6 @@ describe the package as a whole: programs which process the package description to know what syntax to expect and what each part means. - For historical reasons this is always expressed using *>=* version - range syntax. No other kinds of version range make sense, in - particular upper bounds do not make sense. In future this field will - specify just a version number, rather than a version range. - The version number you specify will affect both compatibility and behaviour. Most tools (including the Cabal library and cabal program) understand a range of versions of the Cabal specification.