hackage-cli-0.1.0.4: hackage-cli.cabal
cabal-version: 2.4
name: hackage-cli
version: 0.1.0.4
synopsis: CLI tool for Hackage
description:
With @hackage-cli@ you can manage @.cabal@ files,
e.g. (bulk-)upload revised variants.
homepage: https://github.com/hackage-trustees/hackage-cli
bug-reports: https://github.com/hackage-trustees/hackage-cli/issues
license: GPL-3.0-or-later
license-file: LICENSE
author: Herbert Valerio Riedel, Andreas Abel
maintainer: Andreas Abel
category: Development
build-type: Simple
-- Supported GHC versions when building with cabal:
tested-with:
-- Keep in descending order.
GHC == 9.14.1
GHC == 9.12.2
GHC == 9.10.2
GHC == 9.8.4
GHC == 9.6.7
GHC == 9.4.8
GHC == 9.2.8
GHC == 9.0.2
GHC == 8.10.7
GHC == 8.8.4
GHC == 8.6.5
GHC == 8.4.4
GHC == 8.2.2
extra-doc-files:
CHANGELOG.md
README.md
extra-source-files:
fixtures/*.diff
fixtures/*.cabal
-- Supported GHC versions when building with stack:
stack-9.12.yaml
stack-9.10.yaml
stack-9.8.yaml
stack-9.6.yaml
source-repository head
Type: git
Location: https://github.com/hackage-trustees/hackage-cli.git
library cabal-revisions
X-SPDX-License-Identifier: BSD-3-Clause
default-language: Haskell2010
hs-source-dirs: lib
ghc-options: -Wall -Wcompat
build-depends:
, base >= 4.10.0.0 && < 5
, bytestring >= 0.10.4.0 && < 0.13
, Cabal >= 3.4 && < 3.17
, containers >= 0.5.0.0 && < 0.8
, mtl >= 2.2.2 && < 2.3 || >= 2.3.1 && < 2.4
, pretty ^>= 1.1.2
exposed-modules:
Distribution.Server.Util.CabalRevisions
test-suite cabal-revisions-tests
default-language: Haskell2010
hs-source-dirs: tests
ghc-options: -Wall -Wcompat
type: exitcode-stdio-1.0
main-is: Tests.hs
build-depends:
, base
, bytestring
, Cabal
, cabal-revisions
, tasty >= 1.0 && < 1.6
-- tasty-1.0 for stack-8.2.2.yaml
, tasty-golden ^>= 2.3.2
, filepath >= 1.4.0.0 && < 1.6
executable hackage-cli
default-language: Haskell2010
default-extensions:
DeriveFunctor
LambdaCase
NamedFieldPuns
other-extensions:
CPP
OverloadedStrings
RecordWildCards
TemplateHaskell
hs-source-dirs: src
main-is: Main.hs
other-modules:
IndexShaSum
CabalEdit
Paths_hackage_cli
autogen-modules:
Paths_hackage_cli
build-depends:
, base
, bytestring
, Cabal
, cabal-revisions
, containers
, mtl
build-depends:
, aeson >= 1.2.4.0 && < 2.3
-- aeson-1.2.4.0 for stack-8.2.2.yaml
, base-compat >= 0.13.0 && < 1
-- base-compat for applyWhen (added to base in 4.18)
, deepseq ^>= 1.4.0.0 || ^>= 1.5.0.0
, directory ^>= 1.2.0.1 || ^>= 1.3.0.0
, filepath >= 1.4.0.0 && < 2
, http-io-streams ^>= 0.1.0.0
, io-streams ^>= 1.5.0.1
, microlens >= 0.4.8.3 && < 4.13
, microlens-mtl >= 0.1.11.1 && < 0.3
, microlens-th >= 0.4.1.3 && < 0.5
, netrc ^>= 0.2.0.0
, optparse-applicative >= 0.14 && < 1
, process-extras ^>= 0.7.4
, stringsearch ^>= 0.3.6
, tagsoup ^>= 0.14
, tar >= 0.5 && < 1
, text >= 1.2 && < 2.2
, time >= 1.5.0.1 && < 1.15
, zlib >= 0.6.1 && < 0.8
ghc-options: -Wall -Wcompat -threaded