← All packages

saturn1.1.0.7

Handle POSIX cron schedules.

Open the imported Cabal file ↗

build-type
Simple
cabal-version
3.0
category
Cron
extra-doc-files
CHANGELOG.md README.md
license
MIT
license-file
LICENSE.txt
maintainer
Taylor Fausak
name
saturn
synopsis
Handle POSIX cron schedules.
version
1.1.0.7
Show the complete metadata as JSON
{
  "schemaVersion": 1,
  "name": "saturn",
  "version": "1.1.0.7",
  "cabalVersion": "3.0",
  "buildType": "Simple",
  "fields": {
    "build-type": [
      "Simple"
    ],
    "cabal-version": [
      "3.0"
    ],
    "category": [
      "Cron"
    ],
    "description": [
      "Saturn handles POSIX cron schedules."
    ],
    "extra-doc-files": [
      "CHANGELOG.md\nREADME.md"
    ],
    "license": [
      "MIT"
    ],
    "license-file": [
      "LICENSE.txt"
    ],
    "maintainer": [
      "Taylor Fausak"
    ],
    "name": [
      "saturn"
    ],
    "synopsis": [
      "Handle POSIX cron schedules."
    ],
    "version": [
      "1.1.0.7"
    ]
  },
  "components": [
    {
      "kind": "library",
      "name": "main",
      "tree": {
        "data": {
          "buildable": null,
          "exposedModules": [
            "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"
          ],
          "otherModules": [],
          "dependencies": [
            {
              "package": "base",
              "range": "^>=4.20 || ^>=4.21 || ^>=4.22",
              "libraries": [
                "main"
              ]
            },
            {
              "package": "containers",
              "range": "^>=0.7 || ^>=0.8",
              "libraries": [
                "main"
              ]
            },
            {
              "package": "heck",
              "range": "^>=0.2025.5.22 || ^>=1",
              "libraries": [
                "main"
              ]
            },
            {
              "package": "hspec",
              "range": "^>=2.11.8",
              "libraries": [
                "main"
              ]
            },
            {
              "package": "parsec",
              "range": "^>=3.1.16.1",
              "libraries": [
                "main"
              ]
            },
            {
              "package": "QuickCheck",
              "range": "^>=2.14.3 || ^>=2.15 || ^>=2.16 || ^>=2.17 || ^>=2.18 || ^>=2.19",
              "libraries": [
                "main"
              ]
            },
            {
              "package": "text",
              "range": "^>=2.1",
              "libraries": [
                "main"
              ]
            },
            {
              "package": "time",
              "range": "^>=1.12.2 || ^>=1.14 || ^>=1.15",
              "libraries": [
                "main"
              ]
            }
          ],
          "fields": {}
        },
        "branches": [
          {
            "condition": {
              "flag": "pedantic"
            },
            "then": {
              "data": {
                "buildable": null,
                "exposedModules": [],
                "otherModules": [],
                "dependencies": [],
                "fields": {}
              },
              "branches": []
            },
            "else": null
          }
        ]
      }
    },
    {
      "kind": "test-suite",
      "name": "saturn-test-suite",
      "tree": {
        "data": {
          "buildable": null,
          "exposedModules": [],
          "otherModules": [],
          "dependencies": [
            {
              "package": "base",
              "range": "^>=4.20 || ^>=4.21 || ^>=4.22",
              "libraries": [
                "main"
              ]
            },
            {
              "package": "heck",
              "range": "-any",
              "libraries": [
                "main"
              ]
            },
            {
              "package": "hspec",
              "range": "-any",
              "libraries": [
                "main"
              ]
            },
            {
              "package": "hspec-core",
              "range": "-any",
              "libraries": [
                "main"
              ]
            },
            {
              "package": "saturn",
              "range": "-any",
              "libraries": [
                "main"
              ]
            }
          ],
          "fields": {
            "type": [
              "exitcode-stdio-1.0"
            ]
          }
        },
        "branches": [
          {
            "condition": {
              "flag": "pedantic"
            },
            "then": {
              "data": {
                "buildable": null,
                "exposedModules": [],
                "otherModules": [],
                "dependencies": [],
                "fields": {}
              },
              "branches": []
            },
            "else": null
          }
        ]
      }
    }
  ],
  "setupDependencies": [],
  "flags": [
    {
      "name": "pedantic",
      "default": false,
      "manual": true,
      "description": ""
    }
  ],
  "sourceRepositories": [
    {
      "kind": "head",
      "fields": {
        "location": [
          "https://github.com/tfausak/saturn"
        ],
        "type": [
          "git"
        ]
      }
    }
  ],
  "warnings": [],
  "sourceUrl": "https://hackage.haskell.org/package/saturn-1.1.0.7/saturn.cabal",
  "sha256": "7f5de480251edce1126c9dc6bbb68b3e380fab2db13bfbb1a516c3df17d7cbc0",
  "importedAt": "2026-10-21T17:44:10.069Z",
  "dependencies": [
    {
      "package": "base",
      "range": "^>=4.20 || ^>=4.21 || ^>=4.22",
      "libraries": [
        "main"
      ],
      "component": "library:main",
      "conditions": []
    },
    {
      "package": "containers",
      "range": "^>=0.7 || ^>=0.8",
      "libraries": [
        "main"
      ],
      "component": "library:main",
      "conditions": []
    },
    {
      "package": "heck",
      "range": "^>=0.2025.5.22 || ^>=1",
      "libraries": [
        "main"
      ],
      "component": "library:main",
      "conditions": []
    },
    {
      "package": "hspec",
      "range": "^>=2.11.8",
      "libraries": [
        "main"
      ],
      "component": "library:main",
      "conditions": []
    },
    {
      "package": "parsec",
      "range": "^>=3.1.16.1",
      "libraries": [
        "main"
      ],
      "component": "library:main",
      "conditions": []
    },
    {
      "package": "QuickCheck",
      "range": "^>=2.14.3 || ^>=2.15 || ^>=2.16 || ^>=2.17 || ^>=2.18 || ^>=2.19",
      "libraries": [
        "main"
      ],
      "component": "library:main",
      "conditions": []
    },
    {
      "package": "text",
      "range": "^>=2.1",
      "libraries": [
        "main"
      ],
      "component": "library:main",
      "conditions": []
    },
    {
      "package": "time",
      "range": "^>=1.12.2 || ^>=1.14 || ^>=1.15",
      "libraries": [
        "main"
      ],
      "component": "library:main",
      "conditions": []
    },
    {
      "package": "base",
      "range": "^>=4.20 || ^>=4.21 || ^>=4.22",
      "libraries": [
        "main"
      ],
      "component": "test-suite:saturn-test-suite",
      "conditions": []
    },
    {
      "package": "heck",
      "range": "-any",
      "libraries": [
        "main"
      ],
      "component": "test-suite:saturn-test-suite",
      "conditions": []
    },
    {
      "package": "hspec",
      "range": "-any",
      "libraries": [
        "main"
      ],
      "component": "test-suite:saturn-test-suite",
      "conditions": []
    },
    {
      "package": "hspec-core",
      "range": "-any",
      "libraries": [
        "main"
      ],
      "component": "test-suite:saturn-test-suite",
      "conditions": []
    },
    {
      "package": "saturn",
      "range": "-any",
      "libraries": [
        "main"
      ],
      "component": "test-suite:saturn-test-suite",
      "conditions": []
    }
  ],
  "exposedModules": [
    "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"
  ],
  "documents": {
    "readme": {
      "status": "available",
      "sha256": "6dfcef6e2961a976ccd4c747848099e56d3552200efcb42c60e52ebb274273bd",
      "error": null,
      "checkedAt": "2026-10-21T17:44:12.443Z"
    },
    "changelog": {
      "status": "available",
      "sha256": "1e64a346001bfb81da32aaab243e3dd0680d030b4b77e757d7a6a494dbc9caaa",
      "error": null,
      "checkedAt": "2026-10-21T17:44:12.437Z"
    }
  },
  "documentation": null,
  "versions": [
    {
      "version": "1.1.0.7",
      "imported_at": "2026-10-21T17:44:10.069Z"
    }
  ]
}

Import a package

Enter a package name and an exact version from Hackage. The site contains imported versions only.