saturn-1.1.0.2: saturn.cabal
cabal-version: 3.0
name: saturn
version: 1.1.0.2
synopsis: Handle POSIX cron schedules.
description: Saturn handles POSIX cron schedules.
build-type: Simple
category: Cron
extra-doc-files:
CHANGELOG.md
README.md
maintainer: Taylor Fausak
license: MIT
license-file: LICENSE.txt
source-repository head
location: https://github.com/tfausak/saturn
type: git
flag pedantic
default: False
manual: True
common library
build-depends: base ^>={4.19, 4.20, 4.21}
default-language: Haskell2010
ghc-options:
-Weverything
-Wno-all-missed-specialisations
-Wno-implicit-prelude
-Wno-missed-specialisations
-Wno-missing-deriving-strategies
-Wno-missing-export-lists
-Wno-missing-kind-signatures
-Wno-missing-safe-haskell-mode
-Wno-prepositive-qualified-module
-Wno-safe
-Wno-unsafe
if flag(pedantic)
ghc-options: -Werror
library
import: library
build-depends:
QuickCheck ^>={2.14.3, 2.15, 2.16, 2.17},
containers ^>={0.6.7, 0.7},
heck ^>={0.2025.5.22, 1},
hspec ^>=2.11.8,
parsec ^>=3.1.16.1,
text ^>={2.0.2, 2.1},
time ^>={1.12.2, 1.14},
-- cabal-gild: discover source/library
exposed-modules:
Saturn
Saturn.Unstable.Constant
Saturn.Unstable.ConstantSpec
Saturn.Unstable.Extra.Int
Saturn.Unstable.Extra.IntSpec
Saturn.Unstable.Extra.Ord
Saturn.Unstable.Extra.OrdSpec
Saturn.Unstable.Extra.Parsec
Saturn.Unstable.Extra.ParsecSpec
Saturn.Unstable.Extra.Time
Saturn.Unstable.Extra.TimeSpec
Saturn.Unstable.Extra.Tuple
Saturn.Unstable.Extra.TupleSpec
Saturn.Unstable.Match
Saturn.Unstable.MatchSpec
Saturn.Unstable.Parse
Saturn.Unstable.ParseSpec
Saturn.Unstable.Render
Saturn.Unstable.RenderSpec
Saturn.Unstable.Type.Day
Saturn.Unstable.Type.DaySpec
Saturn.Unstable.Type.Element
Saturn.Unstable.Type.ElementSpec
Saturn.Unstable.Type.Field
Saturn.Unstable.Type.FieldSpec
Saturn.Unstable.Type.Hour
Saturn.Unstable.Type.HourSpec
Saturn.Unstable.Type.Minute
Saturn.Unstable.Type.MinuteSpec
Saturn.Unstable.Type.Month
Saturn.Unstable.Type.MonthSpec
Saturn.Unstable.Type.Number
Saturn.Unstable.Type.NumberSpec
Saturn.Unstable.Type.Range
Saturn.Unstable.Type.RangeSpec
Saturn.Unstable.Type.Schedule
Saturn.Unstable.Type.ScheduleSpec
Saturn.Unstable.Type.Weekday
Saturn.Unstable.Type.WeekdaySpec
Saturn.Unstable.Type.Wildcard
Saturn.Unstable.Type.WildcardSpec
SaturnSpec
hs-source-dirs: source/library
test-suite saturn-test-suite
import: library
build-depends:
heck,
hspec,
hspec-core,
saturn,
ghc-options:
-rtsopts
-threaded
hs-source-dirs: source/test-suite
main-is: Main.hs
type: exitcode-stdio-1.0