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: e6616995768a7a1fd8654b632013cf28cfa6e31926533c4470e8e970d1d2d3bd name: odd-jobs version: 0.2.2 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. - 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 assets/bootstrap/css/bootstrap-grid.css assets/bootstrap/css/bootstrap-grid.min.css assets/bootstrap/css/bootstrap-reboot.css assets/bootstrap/css/bootstrap-reboot.min.css assets/bootstrap/css/bootstrap.css assets/bootstrap/css/bootstrap.min.css assets/bootstrap/js/bootstrap.bundle.js assets/bootstrap/js/bootstrap.bundle.min.js assets/bootstrap/js/bootstrap.js assets/bootstrap/js/bootstrap.min.js assets/css/Navigation-Clean1.css assets/css/logo-slider.css assets/css/styles.css assets/js/custom.js assets/js/jquery.min.js assets/js/logo-slider.js assets/odd-jobs-color-logo.png 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