scheduling-0.1.0.0: scheduling.cabal
cabal-version: 1.12
name: scheduling
version: 0.1.0.0
synopsis: An interview scheduler using constraint satisfaction and Google Sheets
description: Primarily a command-line tool for specifying people, their availabilities,
and desired meetings, finding the best solution to this scheduling task,
and a few other niceties, all directly in a Google Sheets spreadsheet
so it's easy to edit collaboratively and view the results.
category: Cloud, Time
homepage: https://github.com/TomLippincott/scheduling#readme
author: Tom Lippincott
maintainer: tom.lippincott@jhu.edu
copyright: 2021 Tom Lippincott
license: BSD3
license-file: LICENSE
build-type: Simple
extra-source-files:
README.md
library
exposed-modules:
Control.Scheduling
Control.Scheduling.Event
Control.Scheduling.Location
Control.Scheduling.Mail
Control.Scheduling.Person
Control.Scheduling.Preference
Control.Scheduling.Sheets
Control.Scheduling.Solve
Control.Scheduling.State
Control.Scheduling.TimeSpan
other-modules:
Paths_scheduling
hs-source-dirs:
src
default-extensions: Strict StrictData FlexibleContexts RecordWildCards MultiParamTypeClasses FlexibleInstances OverloadedStrings ScopedTypeVariables DataKinds DeriveGeneric StandaloneDeriving TypeOperators ExplicitNamespaces RankNTypes TemplateHaskell TupleSections
build-depends:
aeson >=1.2.4.0
, base >=4.7 && <5
, bimap >=0.3.3
, bytestring >=0.10.10.1
, containers >=0.5.10.2
, gogol ==0.5.0
, gogol-sheets ==0.5.0
, lens >=4.16
, mime-mail >=0.5.0
, mtl ==2.2.2
, optparse-generic >=1.3.0
, random >=1.1
, sbv >=8.3
, servant
, text >=1.2.2
, time >=1.9.2
default-language: Haskell2010
executable scheduler
main-is: Main.hs
other-modules:
Paths_scheduling
hs-source-dirs:
app
default-extensions: Strict StrictData FlexibleContexts RecordWildCards MultiParamTypeClasses FlexibleInstances OverloadedStrings ScopedTypeVariables TupleSections DataKinds DeriveGeneric OverloadedStrings StandaloneDeriving TypeOperators ExplicitNamespaces
build-depends:
aeson >=1.2.4.0
, base >=4.7 && <5
, bimap >=0.3.3
, bytestring >=0.10.10.1
, containers >=0.5.10.2
, gogol ==0.5.0
, gogol-sheets ==0.5.0
, lens >=4.16
, mime-mail >=0.5.0
, mtl ==2.2.2
, optparse-generic >=1.3.0
, random >=1.1
, sbv >=8.3
, scheduling
, servant
, text >=1.2.2
, time >=1.9.2
default-language: Haskell2010