cabal-version: 1.12 -- This file has been generated from package.yaml by hpack version 0.31.2. -- -- see: https://github.com/sol/hpack -- -- hash: 55fcabc52c82895fc22a613b9b0536420144ff36e138ed38153b02b1babde122 name: odd-jobs version: 0.2.0 synopsis: A full-featured PostgreSQL-backed job queue (with an admin UI) description: - Background jobs library for Haskell. - Extracted from production code at [Vacation Labs](https://www.vacationlabs.com). - Inspired by the Delayed Jobs library in Rails. - Queue backend is a Postgres table. - Queue is monitored using, both, LISTEN/NOTIFY and polling the DB. - Comes with an in-built admin UI (WIP). - Comes with utilities to help you built a CLI for your job-queue. - Highly configurable and monitorable category: Web homepage: https://www.haskelltutorials.com/odd-jobs bug-reports: https://github.com/saurabhnanda/odd-jobs/issues author: Saurabh Nanda maintainer: saurabhnanda@gmail.com copyright: 2016-2020 Saurabh Nanda license: BSD3 license-file: LICENSE build-type: Simple extra-source-files: README.md CHANGELOG.md library exposed-modules: OddJobs.Job OddJobs.Migrations OddJobs.Web OddJobs.Endpoints OddJobs.Cli OddJobs.Types OddJobs.ConfigBuilder other-modules: UI Paths_odd_jobs hs-source-dirs: src default-extensions: NamedFieldPuns LambdaCase TemplateHaskell ScopedTypeVariables GeneralizedNewtypeDeriving QuasiQuotes OverloadedStrings ghc-options: -Wall -fno-warn-orphans -fno-warn-unused-imports -fno-warn-dodgy-exports -Werror=missing-fields build-depends: aeson , base >=4.7 && <5 , bytestring , direct-daemonize , directory , either , fast-logger , filepath , friendly-time , generic-deriving , hostname , lucid , monad-control , monad-logger , mtl , optparse-applicative , postgresql-simple , resource-pool , safe , servant , servant-lucid , servant-server , servant-static-th , string-conv , text , text-conversions , time , timing-convenience , unix , unliftio , unliftio-core , unordered-containers , wai , warp default-language: Haskell2010 executable devel main-is: DevelMain.hs other-modules: OddJobs.Cli OddJobs.ConfigBuilder OddJobs.Endpoints OddJobs.Job OddJobs.Migrations OddJobs.Types OddJobs.Web UI Paths_odd_jobs hs-source-dirs: dev src default-extensions: NamedFieldPuns LambdaCase TemplateHaskell ScopedTypeVariables GeneralizedNewtypeDeriving QuasiQuotes OverloadedStrings ghc-options: -Wall -fno-warn-orphans -fno-warn-unused-imports -fno-warn-dodgy-exports -Werror=missing-fields -threaded -with-rtsopts=-N -main-is DevelMain build-depends: aeson , base >=4.7 && <5 , bytestring , direct-daemonize , directory , either , fast-logger , filepath , foreign-store , friendly-time , generic-deriving , hostname , lucid , monad-control , monad-logger , mtl , odd-jobs , optparse-applicative , postgresql-simple , resource-pool , safe , servant , servant-lucid , servant-server , servant-static-th , string-conv , text , text-conversions , time , timing-convenience , unix , unliftio , unliftio-core , unordered-containers , wai , warp default-language: Haskell2010 executable odd-jobs-cli-example main-is: OddJobsCliExample.lhs other-modules: Paths_odd_jobs hs-source-dirs: examples default-extensions: NamedFieldPuns LambdaCase TemplateHaskell ScopedTypeVariables GeneralizedNewtypeDeriving QuasiQuotes OverloadedStrings ghc-options: -Wall -fno-warn-orphans -fno-warn-unused-imports -fno-warn-dodgy-exports -Werror=missing-fields -threaded -with-rtsopts=-N -main-is OddJobsCliExample build-depends: aeson , base >=4.7 && <5 , bytestring , direct-daemonize , directory , either , fast-logger , filepath , friendly-time , generic-deriving , hostname , lucid , monad-control , monad-logger , mtl , odd-jobs , optparse-applicative , postgresql-simple , resource-pool , safe , servant , servant-lucid , servant-server , servant-static-th , string-conv , text , text-conversions , time , timing-convenience , unix , unliftio , unliftio-core , unordered-containers , wai , warp default-language: Haskell2010 test-suite jobrunner type: exitcode-stdio-1.0 main-is: Test.hs other-modules: CliParser Try Try2 Paths_odd_jobs hs-source-dirs: test default-extensions: NamedFieldPuns LambdaCase TemplateHaskell ScopedTypeVariables GeneralizedNewtypeDeriving QuasiQuotes OverloadedStrings ghc-options: -Wall -fno-warn-orphans -fno-warn-unused-imports -fno-warn-dodgy-exports -Werror=missing-fields -threaded -with-rtsopts=-N -main-is Test build-depends: aeson , base >=4.7 && <5 , bytestring , containers , direct-daemonize , directory , either , fast-logger , filepath , friendly-time , generic-deriving , hedgehog , hostname , lifted-async , lifted-base , lucid , mmorph , monad-control , monad-logger , mtl , odd-jobs , optparse-applicative , postgresql-simple , random , resource-pool , safe , servant , servant-lucid , servant-server , servant-static-th , string-conv , tasty , tasty-discover , tasty-hedgehog , tasty-hunit , text , text-conversions , time , timing-convenience , unix , unliftio , unliftio-core , unordered-containers , wai , warp default-language: Haskell2010