packages feed

Cabal revisions of hls-cabal-plugin-0.1.0.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-cabal-version:      3.0-name:               hls-cabal-plugin-version:            0.1.0.0-synopsis:           Cabal integration plugin with Haskell Language Server-description:-  Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>--homepage:-license:            MIT-license-file:       LICENSE-author:             Fendor-maintainer:         fendor@posteo.de-category:           Development-extra-source-files:-  CHANGELOG.md-  test/testdata/*.cabal-  test/testdata/simple-cabal/A.hs-  test/testdata/simple-cabal/cabal.project-  test/testdata/simple-cabal/hie.yaml-  test/testdata/simple-cabal/simple-cabal.cabal--common warnings-  ghc-options: -Wall--library-  import:           warnings-  exposed-modules:-    Ide.Plugin.Cabal-    Ide.Plugin.Cabal.Diagnostics-    Ide.Plugin.Cabal.LicenseSuggest-    Ide.Plugin.Cabal.Parse--  build-depends:-    , base                  >=4.12     && <5-    , bytestring-    -- Ideally, we only want to support a single Cabal version, supporting-    -- older versions is completely pointless since Cabal is backwards compatible,-    -- the latest Cabal version can parse all versions of the Cabal file format.-    ---    -- However, stack is making this difficult, if we change the version of Cabal,-    -- we essentially need to make sure all other packages in the snapshot have their-    -- Cabal dependency version relaxed.-    -- Most packages have a Hackage revision, but stack won't pick these up (for sensible reasons)-    -- automatically, forcing us to manually update the packages revision id.-    -- This is a lot of work for almost zero benefit, so we just allow more versions here-    -- and we eventually completely drop support for building HLS with stack.-    , Cabal                 ^>=3.2 || ^>=3.4 || ^>=3.6 || ^>= 3.8-    , deepseq-    , directory-    , extra                 >=1.7.4-    , ghcide                ^>= 1.9-    , hashable-    , hls-plugin-api        ^>=1.6-    , hls-graph             ^>=1.9-    , lsp                   ^>=1.6.0.0-    , lsp-types             ^>=1.6.0.0-    , regex-tdfa            ^>=1.3.1-    , stm-    , text-    , unordered-containers  >=0.2.10.0--  hs-source-dirs:   src-  default-language: Haskell2010--test-suite tests-  import:           warnings-  default-language: Haskell2010-  type:             exitcode-stdio-1.0-  hs-source-dirs:   test-  main-is:          Main.hs-  build-depends:-    , base-    , bytestring-    , filepath-    , ghcide-    , hls-cabal-plugin-    , hls-test-utils    ^>=1.5-    , lens-    , lsp-types-    , tasty-hunit-    , text+cabal-version:      3.0
+name:               hls-cabal-plugin
+version:            0.1.0.0
+x-revision: 1
+synopsis:           Cabal integration plugin with Haskell Language Server
+description:
+  Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
+
+homepage:
+license:            MIT
+license-file:       LICENSE
+author:             Fendor
+maintainer:         fendor@posteo.de
+category:           Development
+extra-source-files:
+  CHANGELOG.md
+  test/testdata/*.cabal
+  test/testdata/simple-cabal/A.hs
+  test/testdata/simple-cabal/cabal.project
+  test/testdata/simple-cabal/hie.yaml
+  test/testdata/simple-cabal/simple-cabal.cabal
+
+common warnings
+  ghc-options: -Wall
+
+library
+  import:           warnings
+  exposed-modules:
+    Ide.Plugin.Cabal
+    Ide.Plugin.Cabal.Diagnostics
+    Ide.Plugin.Cabal.LicenseSuggest
+    Ide.Plugin.Cabal.Parse
+
+  build-depends:
+    , base                  >=4.12     && <5
+    , bytestring
+    -- Ideally, we only want to support a single Cabal version, supporting
+    -- older versions is completely pointless since Cabal is backwards compatible,
+    -- the latest Cabal version can parse all versions of the Cabal file format.
+    --
+    -- However, stack is making this difficult, if we change the version of Cabal,
+    -- we essentially need to make sure all other packages in the snapshot have their
+    -- Cabal dependency version relaxed.
+    -- Most packages have a Hackage revision, but stack won't pick these up (for sensible reasons)
+    -- automatically, forcing us to manually update the packages revision id.
+    -- This is a lot of work for almost zero benefit, so we just allow more versions here
+    -- and we eventually completely drop support for building HLS with stack.
+    , Cabal                 ^>=3.2 || ^>=3.4 || ^>=3.6 || ^>= 3.8
+    , deepseq
+    , directory
+    , extra                 >=1.7.4
+    , ghcide                ^>= 1.9 || ^>= 1.10
+    , hashable
+    , hls-plugin-api        ^>=1.6
+    , hls-graph             ^>=1.9
+    , lsp                   ^>=1.6.0.0
+    , lsp-types             ^>=1.6.0.0
+    , regex-tdfa            ^>=1.3.1
+    , stm
+    , text
+    , unordered-containers  >=0.2.10.0
+
+  hs-source-dirs:   src
+  default-language: Haskell2010
+
+test-suite tests
+  import:           warnings
+  default-language: Haskell2010
+  type:             exitcode-stdio-1.0
+  hs-source-dirs:   test
+  main-is:          Main.hs
+  build-depends:
+    , base
+    , bytestring
+    , filepath
+    , ghcide
+    , hls-cabal-plugin
+    , hls-test-utils    ^>=1.5
+    , lens
+    , lsp-types
+    , tasty-hunit
+    , text
revision 2
 cabal-version:      3.0
 name:               hls-cabal-plugin
 version:            0.1.0.0
-x-revision: 1
+x-revision: 2
 synopsis:           Cabal integration plugin with Haskell Language Server
 description:
   Please see the README on GitHub at <https://github.com/haskell/haskell-language-server#readme>
     , filepath
     , ghcide
     , hls-cabal-plugin
-    , hls-test-utils    ^>=1.5
+    , hls-test-utils    ^>=1.6
     , lens
     , lsp-types
     , tasty-hunit