cabal-version: 1.12 -- This file has been generated from package.yaml by hpack version 0.39.6. -- -- see: https://github.com/sol/hpack name: tuple-classes version: 1.0.3 synopsis: Working with n-ary tuples and functions; strict tuples description: Please see the README on Codeberg at category: data homepage: https://codeberg.org/sjshuck/tuple-classes#readme bug-reports: https://codeberg.org/sjshuck/tuple-classes/issues author: Steven Shuck maintainer: stevenjshuck@gmail.com copyright: 2026 Steven Shuck license: Apache-2.0 license-file: LICENSE build-type: Simple extra-source-files: README.md CHANGELOG.md source-repository head type: git location: https://codeberg.org/sjshuck/tuple-classes flag lens description: Use the full lens library instead of microlens. manual: False default: False library exposed-modules: Data.Tuple.Classes other-modules: Data.Tuple.Classes.TH Paths_tuple_classes hs-source-dirs: src ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints build-depends: assoc , base >=4.9 && <5 , binary , deepseq , hashable , strict , template-haskell default-language: GHC2021 if flag(lens) cpp-options: -DLENS build-depends: lens else build-depends: microlens test-suite tuple-classes-test type: exitcode-stdio-1.0 main-is: Spec.hs other-modules: DocTest01 DocTest02 Paths_tuple_classes hs-source-dirs: test ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints build-depends: assoc , base >=4.9 && <5 , binary , deepseq , hashable , strict , template-haskell , tuple-classes default-language: Haskell2010 if flag(lens) cpp-options: -DLENS build-depends: lens else build-depends: microlens