mirror of
https://github.com/marcosh/crem.git
synced 2024-10-26 11:52:20 +03:00
add cabal version constraints
This commit is contained in:
parent
cc6c2b7c15
commit
9c9010113c
36
crem.cabal
36
crem.cabal
@ -1,6 +1,6 @@
|
|||||||
cabal-version: 2.0
|
cabal-version: 2.0
|
||||||
|
|
||||||
-- This file has been generated from package.yaml by hpack version 0.35.1.
|
-- This file has been generated from package.yaml by hpack version 0.35.2.
|
||||||
--
|
--
|
||||||
-- see: https://github.com/sol/hpack
|
-- see: https://github.com/sol/hpack
|
||||||
|
|
||||||
@ -32,10 +32,10 @@ library
|
|||||||
PackageImports
|
PackageImports
|
||||||
ghc-options: -Weverything -Werror -Wno-safe -Wno-unsafe -Wno-missing-safe-haskell-mode -Wno-implicit-prelude -Wno-missing-export-lists -Wno-missing-home-modules -Wno-missing-import-lists -Wno-all-missed-specialisations
|
ghc-options: -Weverything -Werror -Wno-safe -Wno-unsafe -Wno-missing-safe-haskell-mode -Wno-implicit-prelude -Wno-missing-export-lists -Wno-missing-home-modules -Wno-missing-import-lists -Wno-all-missed-specialisations
|
||||||
build-depends:
|
build-depends:
|
||||||
base
|
base >=4.15 && <4.19
|
||||||
, profunctors
|
, profunctors >=3.2 && <5.7
|
||||||
, singletons-base
|
, singletons-base >=3.0 && <3.2
|
||||||
, text
|
, text >=1.2 && <2.1
|
||||||
default-language: Haskell2010
|
default-language: Haskell2010
|
||||||
if impl(ghc >= 9.2)
|
if impl(ghc >= 9.2)
|
||||||
ghc-options: -Wno-missing-kind-signatures
|
ghc-options: -Wno-missing-kind-signatures
|
||||||
@ -112,11 +112,11 @@ library crem-examples
|
|||||||
PackageImports
|
PackageImports
|
||||||
ghc-options: -Weverything -Werror -Wno-safe -Wno-unsafe -Wno-missing-safe-haskell-mode -Wno-implicit-prelude -Wno-missing-export-lists -Wno-missing-home-modules -Wno-missing-import-lists -Wno-all-missed-specialisations
|
ghc-options: -Weverything -Werror -Wno-safe -Wno-unsafe -Wno-missing-safe-haskell-mode -Wno-implicit-prelude -Wno-missing-export-lists -Wno-missing-home-modules -Wno-missing-import-lists -Wno-all-missed-specialisations
|
||||||
build-depends:
|
build-depends:
|
||||||
base
|
base >=4.15 && <4.19
|
||||||
, crem
|
, crem
|
||||||
, profunctors
|
, profunctors >=3.2 && <5.7
|
||||||
, singletons-base
|
, singletons-base >=3.0 && <3.2
|
||||||
, text
|
, text >=1.2 && <2.1
|
||||||
default-language: Haskell2010
|
default-language: Haskell2010
|
||||||
if impl(ghc >= 9.2)
|
if impl(ghc >= 9.2)
|
||||||
ghc-options: -Wno-missing-kind-signatures
|
ghc-options: -Wno-missing-kind-signatures
|
||||||
@ -179,7 +179,7 @@ executable hobbit-game
|
|||||||
PackageImports
|
PackageImports
|
||||||
ghc-options: -Weverything -Werror -Wno-safe -Wno-unsafe -Wno-missing-safe-haskell-mode -Wno-implicit-prelude -Wno-missing-export-lists -Wno-missing-home-modules -Wno-missing-import-lists -Wno-all-missed-specialisations
|
ghc-options: -Weverything -Werror -Wno-safe -Wno-unsafe -Wno-missing-safe-haskell-mode -Wno-implicit-prelude -Wno-missing-export-lists -Wno-missing-home-modules -Wno-missing-import-lists -Wno-all-missed-specialisations
|
||||||
build-depends:
|
build-depends:
|
||||||
base
|
base >=4.15 && <4.19
|
||||||
, crem
|
, crem
|
||||||
, crem-examples
|
, crem-examples
|
||||||
default-language: Haskell2010
|
default-language: Haskell2010
|
||||||
@ -244,10 +244,10 @@ executable hobbit-map
|
|||||||
PackageImports
|
PackageImports
|
||||||
ghc-options: -Weverything -Werror -Wno-safe -Wno-unsafe -Wno-missing-safe-haskell-mode -Wno-implicit-prelude -Wno-missing-export-lists -Wno-missing-home-modules -Wno-missing-import-lists -Wno-all-missed-specialisations
|
ghc-options: -Weverything -Werror -Wno-safe -Wno-unsafe -Wno-missing-safe-haskell-mode -Wno-implicit-prelude -Wno-missing-export-lists -Wno-missing-home-modules -Wno-missing-import-lists -Wno-all-missed-specialisations
|
||||||
build-depends:
|
build-depends:
|
||||||
base
|
base >=4.15 && <4.19
|
||||||
, crem
|
, crem
|
||||||
, crem-examples
|
, crem-examples
|
||||||
, text
|
, text >=1.2 && <2.1
|
||||||
default-language: Haskell2010
|
default-language: Haskell2010
|
||||||
if impl(ghc >= 9.2)
|
if impl(ghc >= 9.2)
|
||||||
ghc-options: -Wno-missing-kind-signatures
|
ghc-options: -Wno-missing-kind-signatures
|
||||||
@ -311,10 +311,10 @@ test-suite crem-doctests
|
|||||||
PackageImports
|
PackageImports
|
||||||
ghc-options: -Weverything -Werror -Wno-safe -Wno-unsafe -Wno-missing-safe-haskell-mode -Wno-implicit-prelude -Wno-missing-export-lists -Wno-missing-home-modules -Wno-missing-import-lists -Wno-all-missed-specialisations -threaded -Wno-unused-packages
|
ghc-options: -Weverything -Werror -Wno-safe -Wno-unsafe -Wno-missing-safe-haskell-mode -Wno-implicit-prelude -Wno-missing-export-lists -Wno-missing-home-modules -Wno-missing-import-lists -Wno-all-missed-specialisations -threaded -Wno-unused-packages
|
||||||
build-depends:
|
build-depends:
|
||||||
base
|
base >=4.15 && <4.19
|
||||||
, crem
|
, crem
|
||||||
, crem-examples
|
, crem-examples
|
||||||
, doctest-parallel
|
, doctest-parallel >=0.2.3 && <0.4
|
||||||
default-language: Haskell2010
|
default-language: Haskell2010
|
||||||
if impl(ghc >= 9.2)
|
if impl(ghc >= 9.2)
|
||||||
ghc-options: -Wno-missing-kind-signatures
|
ghc-options: -Wno-missing-kind-signatures
|
||||||
@ -387,12 +387,12 @@ test-suite crem-spec
|
|||||||
build-tool-depends:
|
build-tool-depends:
|
||||||
hspec-discover:hspec-discover
|
hspec-discover:hspec-discover
|
||||||
build-depends:
|
build-depends:
|
||||||
base
|
base >=4.15 && <4.19
|
||||||
, crem
|
, crem
|
||||||
, crem-examples
|
, crem-examples
|
||||||
, hspec
|
, hspec >=2.7 && <2.11
|
||||||
, profunctors
|
, profunctors >=3.2 && <5.7
|
||||||
, singletons-base
|
, singletons-base >=3.0 && <3.2
|
||||||
default-language: Haskell2010
|
default-language: Haskell2010
|
||||||
if impl(ghc >= 9.2)
|
if impl(ghc >= 9.2)
|
||||||
ghc-options: -Wno-missing-kind-signatures
|
ghc-options: -Wno-missing-kind-signatures
|
||||||
|
29
package.yaml
29
package.yaml
@ -88,22 +88,17 @@ ghc-options:
|
|||||||
- -Wno-missing-export-lists # https://downloads.haskell.org/ghc/latest/docs/users_guide/using-warnings.html#ghc-flag--Wmissing-export-lists
|
- -Wno-missing-export-lists # https://downloads.haskell.org/ghc/latest/docs/users_guide/using-warnings.html#ghc-flag--Wmissing-export-lists
|
||||||
- -Wno-missing-home-modules # https://downloads.haskell.org/ghc/latest/docs/users_guide/using-warnings.html#ghc-flag--Wmissing-home-modules
|
- -Wno-missing-home-modules # https://downloads.haskell.org/ghc/latest/docs/users_guide/using-warnings.html#ghc-flag--Wmissing-home-modules
|
||||||
- -Wno-missing-import-lists # https://downloads.haskell.org/ghc/latest/docs/users_guide/using-warnings.html#ghc-flag--Wmissing-import-lists
|
- -Wno-missing-import-lists # https://downloads.haskell.org/ghc/latest/docs/users_guide/using-warnings.html#ghc-flag--Wmissing-import-lists
|
||||||
# - -Wno-unused-type-patterns
|
|
||||||
- -Wno-all-missed-specialisations # https://downloads.haskell.org/ghc/latest/docs/users_guide/using-warnings.html#ghc-flag--Wall-missed-specialisations
|
- -Wno-all-missed-specialisations # https://downloads.haskell.org/ghc/latest/docs/users_guide/using-warnings.html#ghc-flag--Wall-missed-specialisations
|
||||||
# - -Wno-orphans
|
|
||||||
# TODO: do we still need these?
|
|
||||||
# - -fwrite-ide-info
|
|
||||||
# - -hiedir=.hie
|
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
- base
|
- base >= 4.15 && < 4.19
|
||||||
|
|
||||||
library:
|
library:
|
||||||
source-dirs: src
|
source-dirs: src
|
||||||
dependencies:
|
dependencies:
|
||||||
- profunctors
|
- profunctors >= 3.2 && < 5.7
|
||||||
- singletons-base
|
- singletons-base >= 3.0 && < 3.2
|
||||||
- text
|
- text >= 1.2 && < 2.1
|
||||||
# Disable adding Paths_crem to other-modules, because it does not conform to our style guide.
|
# Disable adding Paths_crem to other-modules, because it does not conform to our style guide.
|
||||||
# https://github.com/sol/hpack#handling-of-paths_-modules
|
# https://github.com/sol/hpack#handling-of-paths_-modules
|
||||||
when:
|
when:
|
||||||
@ -115,9 +110,9 @@ internal-libraries:
|
|||||||
source-dirs: examples
|
source-dirs: examples
|
||||||
dependencies:
|
dependencies:
|
||||||
- crem
|
- crem
|
||||||
- profunctors
|
- profunctors >= 3.2 && < 5.7
|
||||||
- singletons-base
|
- singletons-base >= 3.0 && < 3.2
|
||||||
- text
|
- text >= 1.2 && < 2.1
|
||||||
# Disable adding Paths_crem to other-modules, because it does not conform to our style guide.
|
# Disable adding Paths_crem to other-modules, because it does not conform to our style guide.
|
||||||
# https://github.com/sol/hpack#handling-of-paths_-modules
|
# https://github.com/sol/hpack#handling-of-paths_-modules
|
||||||
when:
|
when:
|
||||||
@ -131,9 +126,9 @@ tests:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- crem
|
- crem
|
||||||
- crem-examples
|
- crem-examples
|
||||||
- hspec
|
- hspec >= 2.7 && < 2.11
|
||||||
- profunctors
|
- profunctors >= 3.2 && < 5.7
|
||||||
- singletons-base
|
- singletons-base >= 3.0 && < 3.2
|
||||||
build-tools: hspec-discover:hspec-discover
|
build-tools: hspec-discover:hspec-discover
|
||||||
when:
|
when:
|
||||||
- condition: false
|
- condition: false
|
||||||
@ -148,7 +143,7 @@ tests:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- crem
|
- crem
|
||||||
- crem-examples
|
- crem-examples
|
||||||
- doctest-parallel
|
- doctest-parallel >= 0.2.3 && < 0.4
|
||||||
when:
|
when:
|
||||||
- condition: false
|
- condition: false
|
||||||
other-modules: Paths_crem
|
other-modules: Paths_crem
|
||||||
@ -172,7 +167,7 @@ executables:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- crem
|
- crem
|
||||||
- crem-examples
|
- crem-examples
|
||||||
- text
|
- text >= 1.2 && < 2.1
|
||||||
# Disable adding Paths_crem to other-modules, because it does not conform to our style guide.
|
# Disable adding Paths_crem to other-modules, because it does not conform to our style guide.
|
||||||
# https://github.com/sol/hpack#handling-of-paths_-modules
|
# https://github.com/sol/hpack#handling-of-paths_-modules
|
||||||
when:
|
when:
|
||||||
|
Loading…
Reference in New Issue
Block a user