fradrive/uniworx.cabal.bak

2138 lines
47 KiB
Plaintext

cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.35.0.
--
-- see: https://github.com/sol/hpack
name: uniworx
version: 27.4.58
build-type: Simple
data-files:
testdata/AbgabeH10-1.hs
testdata/avs_json.hs
testdata/fradrive_f_results_2022051910.csv
testdata/fradrive_f_results_2022051910.csv.license
testdata/H10-2.hs
testdata/H10-3.hs
testdata/ProMo_Uebung10.pdf
testdata/ProMo_Uebung10.pdf.license
testdata/test.pdf
testdata/test.pdf.license
testdata/test_letters.hs
testdata/test_results.csv
testdata/test_results.csv.license
flag dev
description: Turn on development settings, like auto-reload templates.
manual: False
default: False
flag library-only
description: Build for use with "yesod devel"
manual: False
default: False
flag pedantic
description: Be very pedantic about warnings and errors
manual: False
default: True
library
exposed-modules:
Application
Audit
Audit.Types
Auth.Dummy
Auth.LDAP
Auth.LDAP.AD
Auth.PWHash
Colonnade.Instances
Control.Arrow.Instances
Control.Monad.Catch.Instances
Control.Monad.Trans.Except.Instances
Control.Monad.Trans.Memo.StateCache.Instances
Control.Monad.Trans.Random.Instances
Cron
Cron.Types
Crypto.Hash.Instances
Crypto.Random.Instances
CryptoID
CryptoID.Cached
CryptoID.TH
Data.Aeson.Types.Instances
Data.Bool.Instances
Data.CaseInsensitive.Instances
Data.CryptoID.Instances
Data.Encoding.Instances
Data.Fixed.Instances
Data.HashSet.Instances
Data.Maybe.Instances
Data.Monoid.Instances
Data.MonoTraversable.Instances
Data.MultiSet.Instances
Data.NonNull.Instances
Data.Scientific.Instances
Data.SemVer.Instances
Data.Set.Instances
Data.Sum.Instances
Data.Time.Calendar.Instances
Data.Time.Clock.Instances
Data.Time.Clock.Instances.TH
Data.Time.Format.Instances
Data.Time.LocalTime.Instances
Data.Universe.Instances.Reverse.Hashable
Data.Universe.Instances.Reverse.JSON
Data.Universe.Instances.Reverse.MonoTraversable
Data.Universe.Instances.Reverse.WithIndex
Data.Universe.TH
Data.UUID.Instances
Data.Void.Instances
Data.Word.Word24.Instances
Database.Esqueleto.Instances
Database.Esqueleto.Utils
Database.Esqueleto.Utils.TH
Database.Persist.Class.Instances
Database.Persist.Sql.Types.Instances
Database.Persist.TH.Directory
Database.Persist.Types.Instances
Foundation
Foundation.Authorization
Foundation.DB
Foundation.I18n
Foundation.I18n.TH
Foundation.Instances
Foundation.Instances.ButtonClass
Foundation.Navigation
Foundation.Routes
Foundation.Routes.Definitions
Foundation.Servant
Foundation.Servant.Types
Foundation.SiteLayout
Foundation.Type
Foundation.Types
Foundation.Yesod.Auth
Foundation.Yesod.ErrorHandler
Foundation.Yesod.Middleware
Foundation.Yesod.Persist
Foundation.Yesod.Session
Foundation.Yesod.StaticContent
Handler.Admin
Handler.Admin.Avs
Handler.Admin.Crontab
Handler.Admin.ErrorMessage
Handler.Admin.Ldap
Handler.Admin.Test
Handler.Admin.Test.Download
Handler.Admin.Tokens
Handler.ApiDocs
Handler.Course
Handler.Course.Communication
Handler.Course.Delete
Handler.Course.Edit
Handler.Course.Events
Handler.Course.Events.Delete
Handler.Course.Events.Edit
Handler.Course.Events.Form
Handler.Course.Events.New
Handler.Course.LecturerInvite
Handler.Course.List
Handler.Course.News
Handler.Course.News.Delete
Handler.Course.News.Download
Handler.Course.News.Edit
Handler.Course.News.Form
Handler.Course.News.New
Handler.Course.News.Show
Handler.Course.ParticipantInvite
Handler.Course.Register
Handler.Course.Show
Handler.Course.User
Handler.Course.Users
Handler.CryptoIDDispatch
Handler.Error
Handler.Exam
Handler.Exam.AddUser
Handler.Exam.AutoOccurrence
Handler.Exam.Correct
Handler.Exam.CorrectorInvite
Handler.Exam.Edit
Handler.Exam.Form
Handler.Exam.List
Handler.Exam.New
Handler.Exam.Register
Handler.Exam.RegistrationInvite
Handler.Exam.Show
Handler.Exam.Users
Handler.ExamOffice
Handler.ExamOffice.Course
Handler.ExamOffice.Exam
Handler.ExamOffice.Exams
Handler.ExamOffice.ExternalExam
Handler.ExamOffice.Fields
Handler.ExamOffice.Users
Handler.ExternalExam
Handler.ExternalExam.Correct
Handler.ExternalExam.Edit
Handler.ExternalExam.Form
Handler.ExternalExam.List
Handler.ExternalExam.New
Handler.ExternalExam.Show
Handler.ExternalExam.StaffInvite
Handler.ExternalExam.Users
Handler.Firm
Handler.Health
Handler.Health.Interface
Handler.Help
Handler.Info
Handler.Info.TH
Handler.LMS
Handler.LMS.Fake
Handler.LMS.Learners
Handler.LMS.Report
Handler.LMS.Users
Handler.Material
Handler.Metrics
Handler.News
Handler.Participants
Handler.PrintCenter
Handler.Profile
Handler.Qualification
Handler.SAP
Handler.School
Handler.Sheet
Handler.Sheet.CorrectorInvite
Handler.Sheet.Current
Handler.Sheet.Delete
Handler.Sheet.Download
Handler.Sheet.Edit
Handler.Sheet.Form
Handler.Sheet.List
Handler.Sheet.New
Handler.Sheet.PersonalisedFiles
Handler.Sheet.PersonalisedFiles.Meta
Handler.Sheet.PersonalisedFiles.Types
Handler.Sheet.Pseudonym
Handler.Sheet.Show
Handler.StorageKey
Handler.Submission
Handler.Submission.Assign
Handler.Submission.AuthorshipStatements
Handler.Submission.Correction
Handler.Submission.Create
Handler.Submission.Delete
Handler.Submission.Download
Handler.Submission.Grade
Handler.Submission.Helper
Handler.Submission.Helper.ArchiveTable
Handler.Submission.List
Handler.Submission.New
Handler.Submission.Show
Handler.Submission.SubmissionUserInvite
Handler.Submission.Upload
Handler.Swagger
Handler.SystemMessage
Handler.Term
Handler.Tutorial
Handler.Tutorial.Communication
Handler.Tutorial.Delete
Handler.Tutorial.Edit
Handler.Tutorial.Form
Handler.Tutorial.List
Handler.Tutorial.New
Handler.Tutorial.Register
Handler.Tutorial.TutorInvite
Handler.Tutorial.Users
Handler.Upload
Handler.Users
Handler.Users.Add
Handler.Utils
Handler.Utils.AuthorshipStatement
Handler.Utils.Avs
Handler.Utils.Communication
Handler.Utils.Company
Handler.Utils.Concurrent
Handler.Utils.ContentDisposition
Handler.Utils.Corrections
Handler.Utils.Course
Handler.Utils.Csv
Handler.Utils.Database
Handler.Utils.DateTime
Handler.Utils.Delete
Handler.Utils.Download
Handler.Utils.Exam
Handler.Utils.ExamOffice.Course
Handler.Utils.ExamOffice.Exam
Handler.Utils.ExamOffice.ExternalExam
Handler.Utils.ExternalExam
Handler.Utils.ExternalExam.Users
Handler.Utils.Files
Handler.Utils.Form
Handler.Utils.Form.MassInput
Handler.Utils.Form.MassInput.Liveliness
Handler.Utils.Form.MassInput.TH
Handler.Utils.Form.Occurrences
Handler.Utils.Form.Types
Handler.Utils.I18n
Handler.Utils.Invitations
Handler.Utils.LdapSystemFunctions
Handler.Utils.LMS
Handler.Utils.Mail
Handler.Utils.Memcached
Handler.Utils.Minio
Handler.Utils.News
Handler.Utils.Occurrences
Handler.Utils.Pandoc
Handler.Utils.Profile
Handler.Utils.Qualification
Handler.Utils.Random
Handler.Utils.Rating
Handler.Utils.Rating.Format
Handler.Utils.Rating.Format.Legacy
Handler.Utils.Routes
Handler.Utils.Sheet
Handler.Utils.SheetType
Handler.Utils.StudyFeatures
Handler.Utils.Submission
Handler.Utils.Table
Handler.Utils.Table.Cells
Handler.Utils.Table.Columns
Handler.Utils.Table.Pagination
Handler.Utils.Table.Pagination.CsvColumnExplanations
Handler.Utils.Table.Pagination.Types
Handler.Utils.Term
Handler.Utils.TermCandidates
Handler.Utils.Tutorial
Handler.Utils.Users
Handler.Utils.Widgets
Handler.Utils.Zip
Import
Import.NoFoundation
Import.NoModel
Import.Servant
Import.Servant.NoFoundation
Jobs
Jobs.Crontab
Jobs.Handler.ChangeUserDisplayEmail
Jobs.Handler.DistributeCorrections
Jobs.Handler.ExternalApis
Jobs.Handler.Files
Jobs.Handler.HelpRequest
Jobs.Handler.Intervals.Utils
Jobs.Handler.Invitation
Jobs.Handler.LMS
Jobs.Handler.PersonalisedSheetFiles
Jobs.Handler.Print
Jobs.Handler.PruneInvitations
Jobs.Handler.PruneOldSentMails
Jobs.Handler.QueueNotification
Jobs.Handler.SendCourseCommunication
Jobs.Handler.SendNotification
Jobs.Handler.SendNotification.CorrectionsAssigned
Jobs.Handler.SendNotification.CorrectionsNotDistributed
Jobs.Handler.SendNotification.CourseRegistered
Jobs.Handler.SendNotification.ExamActive
Jobs.Handler.SendNotification.ExamOffice
Jobs.Handler.SendNotification.ExamResult
Jobs.Handler.SendNotification.Qualification
Jobs.Handler.SendNotification.SheetActive
Jobs.Handler.SendNotification.SheetInactive
Jobs.Handler.SendNotification.SubmissionEdited
Jobs.Handler.SendNotification.SubmissionRated
Jobs.Handler.SendNotification.UserAuthModeUpdate
Jobs.Handler.SendNotification.UserRightsUpdate
Jobs.Handler.SendNotification.Utils
Jobs.Handler.SendPasswordReset
Jobs.Handler.SendTestEmail
Jobs.Handler.SetLogSettings
Jobs.Handler.StudyFeatures
Jobs.Handler.SynchroniseAvs
Jobs.Handler.SynchroniseLdap
Jobs.Handler.TransactionLog
Jobs.HealthReport
Jobs.Offload
Jobs.Queue
Jobs.Types
Jose.Jwk.Instances
Jose.Jwt.Instances
Language.Haskell.TH.Instances
Ldap.Client.Instances
Ldap.Client.Pool
Mail
Model
Model.Migration
Model.Migration.Definitions
Model.Migration.Types
Model.Migration.Version
Model.Rating
Model.Submission
Model.Tokens
Model.Tokens.Bearer
Model.Tokens.Lens
Model.Tokens.Session
Model.Tokens.Upload
Model.Types
Model.Types.Apis
Model.Types.Avs
Model.Types.Changelog
Model.Types.Common
Model.Types.Communication
Model.Types.Course
Model.Types.Csv
Model.Types.DateTime
Model.Types.Exam
Model.Types.ExamOffice
Model.Types.File
Model.Types.Health
Model.Types.Languages
Model.Types.Lms
Model.Types.Mail
Model.Types.Markup
Model.Types.Misc
Model.Types.Room
Model.Types.School
Model.Types.Security
Model.Types.Sheet
Model.Types.Submission
Model.Types.SystemMessage
Model.Types.TH.Binary
Model.Types.TH.JSON
Model.Types.TH.PathPiece
Model.Types.TH.Wordlist
Model.Types.Upload
Model.Types.User
Network.HTTP.Types.Method.Instances
Network.IP.Addr.Instances
Network.Mail.Mime.Instances
Network.Mime.TH
Network.Minio.Instances
Network.URI.Instances
Numeric.Natural.Instances
Prometheus.Instances
Servant.Client.Core.BaseUrl.Instances
Servant.Docs.Internal.Pretty.Instances
Servant.Server.Instances
ServantApi
ServantApi.ExternalApis
ServantApi.ExternalApis.Type
Settings
Settings.Cluster
Settings.Cluster.Volatile
Settings.Cookies
Settings.Locale
Settings.Log
Settings.Mime
Settings.StaticFiles
Settings.StaticFiles.Generator
Settings.StaticFiles.Webpack
Settings.WellKnownFiles
Settings.WellKnownFiles.TH
System.Clock.Instances
System.FilePath.Glob.TH
System.FilePath.Instances
Text.Blaze.Instances
Text.Shakespeare.Text.Instances
UnliftIO.Async.Utils
Utils
Utils.Approot
Utils.ARC
Utils.Auth
Utils.Avs
Utils.Cookies
Utils.Cookies.Registered
Utils.Course
Utils.Csv
Utils.Csv.Mail
Utils.DateTime
Utils.DB
Utils.Exam.Correct
Utils.Failover
Utils.Files
Utils.Form
Utils.Frontend.I18n
Utils.Frontend.Modal
Utils.Frontend.Notification
Utils.Holidays
Utils.HttpConditional
Utils.I18n
Utils.Icon
Utils.Lang
Utils.Lens
Utils.Lens.TH
Utils.LRU
Utils.Mail
Utils.Memo
Utils.Message
Utils.Metrics
Utils.NTop
Utils.Occurrences
Utils.Pandoc
Utils.Parameters
Utils.PathPiece
Utils.Persist
Utils.PersistentTokenBucket
Utils.Pool
Utils.Postgresql
Utils.Print
Utils.Print.CourseCertificate
Utils.Print.ExpireQualification
Utils.Print.Instances
Utils.Print.Letters
Utils.Print.RenewQualification
Utils.Print.SomeLetter
Utils.Room
Utils.Route
Utils.Session
Utils.Set
Utils.Sheet
Utils.Sql
Utils.SystemMessage
Utils.Term
Utils.TH
Utils.TH.AlphaConversion
Utils.TH.Routes
Utils.Tokens
Utils.Users
Utils.VolatileClusterSettings
Utils.Widgets
Web.Cookie.Instances
Web.PathPieces.Instances
Web.ServerSession.Backend.Persistent.Memcached
Web.ServerSession.Frontend.Yesod.Jwt
Yesod.Core.Instances
Yesod.Core.Types.Instances
Yesod.Core.Types.Instances.Catch
Yesod.Form.Fields.Instances
Yesod.Form.Types.Instances
Yesod.Servant
Yesod.Servant.HttpApiDataInjective
other-modules:
Paths_uniworx
hs-source-dirs:
src
default-extensions:
OverloadedStrings
PartialTypeSignatures
ScopedTypeVariables
TemplateHaskell
QuasiQuotes
CPP
TypeSynonymInstances
KindSignatures
ConstraintKinds
ViewPatterns
TypeOperators
TupleSections
TypeFamilies
GADTs
StandaloneDeriving
RecordWildCards
RankNTypes
PatternGuards
PatternSynonyms
ParallelListComp
NumDecimals
MultiWayIf
NamedFieldPuns
NoImplicitPrelude
LambdaCase
MultiParamTypeClasses
FlexibleContexts
FlexibleInstances
FunctionalDependencies
EmptyDataDecls
ExistentialQuantification
DefaultSignatures
DeriveDataTypeable
DeriveGeneric
DeriveLift
DeriveFunctor
DeriveFoldable
DeriveTraversable
DeriveAnyClass
DerivingStrategies
DerivingVia
GeneralizedNewtypeDeriving
DataKinds
BinaryLiterals
PolyKinds
PackageImports
TypeApplications
RecursiveDo
TypeFamilyDependencies
QuantifiedConstraints
EmptyDataDeriving
StandaloneKindSignatures
NoStarIsType
other-extensions:
GeneralizedNewtypeDeriving
IncoherentInstances
OverloadedLists
UndecidableInstances
ApplicativeDo
ghc-options: -Wall -Wmissing-home-modules -Wredundant-constraints -Widentities -Wincomplete-uni-patterns -fno-warn-type-defaults -fno-warn-unrecognised-pragmas -fno-warn-partial-type-signatures -fno-max-relevant-binds -j -freduction-depth=0 -fprof-auto-calls -g
build-depends:
Glob
, HaskellNet
, HaskellNet-SSL
, HsYAML
, HsYAML-aeson
, IntervalMap
, MonadRandom
, acid-state
, aeson >=1.5
, aeson-pretty
, array
, async
, attoparsec
, base
, base32
, base64-bytestring
, bimap
, binary
, binary-instances
, binary-orphans
, blaze-html
, blaze-markup
, bytestring
, case-insensitive
, cassava
, cassava-conduit
, classy-prelude
, classy-prelude-yesod
, clock
, colonnade >=1.1.1
, conduit
, conduit-resumablesink >=0.2
, connection
, constraints
, containers
, cookie
, cryptoids
, cryptoids-class
, cryptoids-types
, cryptonite
, cryptonite-conduit
, data-default
, data-textual
, deepseq
, directory
, directory-tree
, doclayout
, doctemplates
, either
, email-validate
, encoding
, esqueleto >=3.1.0
, exceptions
, extended-reals
, fast-logger
, fastcdc
, file-embed
, filepath
, filepath-crypto
, foreign-store
, generic-deriving
, generic-lens
, gitrev
, hashable
, haskell-src-meta
, hsass
, http-api-data
, http-client
, http-client-tls
, http-conduit
, http-types
, insert-ordered-containers
, jose-jwt
, lattices
, ldap-client
, lens
, lens-aeson
, list-t
, memcached-binary
, memory
, mime-mail
, mime-types
, minio-hs
, mmorph
, monad-control
, monad-logger
, monad-memo
, mono-traversable
, mono-traversable-keys
, mtl
, multiset
, network >=3
, network-bsd
, network-ip
, network-uri
, nonce
, pandoc
, pandoc-types
, parsec
, parsec-numbers
, path-pieces
, persistent
, persistent-postgresql
, persistent-qq
, persistent-template
, pkcs7
, pointedlist
, postgresql-simple
, pqueue
, profunctors
, prometheus-client
, prometheus-metrics-ghc
, psqueues
, random
, random-shuffle
, resourcet
, retry
, rfc5051
, saltine
, scientific
, semigroupoids
, semver
, servant
, servant-client
, servant-client-core
, servant-docs
, servant-quickcheck
, servant-server
, servant-swagger
, serversession
, serversession-backend-acid-state
, shakespeare
, stm
, stm-delay
, streaming-commons
, swagger2
, system-locale
, systemd
, tagged
, template-haskell
, text
, text-metrics
, th-abstraction
, th-lift
, th-lift-instances
, time
, token-bucket
, topograph
, transformers
, transformers-base
, typed-process
, tz
, unidecode
, universe
, universe-base
, unix
, unliftio
, unliftio-pool
, unordered-containers
, uuid
, uuid-crypto
, uuid-types
, vault
, vector
, wai
, wai-extra
, wai-logger
, wai-middleware-prometheus
, warp
, wl-pprint-text
, word24
, xlsx
, xss-sanitize
, yaml
, yesod
, yesod-auth
, yesod-core
, yesod-form
, yesod-persistent
, yesod-static
, zip-stream
default-language: Haskell2010
if flag(pedantic)
ghc-options: -Werror -fwarn-tabs
if flag(dev)
ghc-options: -O0 -ddump-splices -ddump-to-file -Wderiving-typeable
cpp-options: -DDEVELOPMENT
else
ghc-options: -O -fllvm +RTS -K0 -RTS
executable uniworx
main-is: main.hs
other-modules:
DevelMain
Paths_uniworx
hs-source-dirs:
app
default-extensions:
OverloadedStrings
PartialTypeSignatures
ScopedTypeVariables
TemplateHaskell
QuasiQuotes
CPP
TypeSynonymInstances
KindSignatures
ConstraintKinds
ViewPatterns
TypeOperators
TupleSections
TypeFamilies
GADTs
StandaloneDeriving
RecordWildCards
RankNTypes
PatternGuards
PatternSynonyms
ParallelListComp
NumDecimals
MultiWayIf
NamedFieldPuns
NoImplicitPrelude
LambdaCase
MultiParamTypeClasses
FlexibleContexts
FlexibleInstances
FunctionalDependencies
EmptyDataDecls
ExistentialQuantification
DefaultSignatures
DeriveDataTypeable
DeriveGeneric
DeriveLift
DeriveFunctor
DeriveFoldable
DeriveTraversable
DeriveAnyClass
DerivingStrategies
DerivingVia
GeneralizedNewtypeDeriving
DataKinds
BinaryLiterals
PolyKinds
PackageImports
TypeApplications
RecursiveDo
TypeFamilyDependencies
QuantifiedConstraints
EmptyDataDeriving
StandaloneKindSignatures
NoStarIsType
other-extensions:
GeneralizedNewtypeDeriving
IncoherentInstances
OverloadedLists
UndecidableInstances
ApplicativeDo
ghc-options: -Wall -Wmissing-home-modules -Wredundant-constraints -Widentities -Wincomplete-uni-patterns -fno-warn-type-defaults -fno-warn-unrecognised-pragmas -fno-warn-partial-type-signatures -fno-max-relevant-binds -j -freduction-depth=0 -fprof-auto-calls -g -threaded -rtsopts "-with-rtsopts=-N -T"
build-depends:
Glob
, HaskellNet
, HaskellNet-SSL
, HsYAML
, HsYAML-aeson
, IntervalMap
, MonadRandom
, acid-state
, aeson >=1.5
, aeson-pretty
, array
, async
, attoparsec
, base
, base32
, base64-bytestring
, bimap
, binary
, binary-instances
, binary-orphans
, blaze-html
, blaze-markup
, bytestring
, case-insensitive
, cassava
, cassava-conduit
, classy-prelude
, classy-prelude-yesod
, clock
, colonnade >=1.1.1
, conduit
, conduit-resumablesink >=0.2
, connection
, constraints
, containers
, cookie
, cryptoids
, cryptoids-class
, cryptoids-types
, cryptonite
, cryptonite-conduit
, data-default
, data-textual
, deepseq
, directory
, directory-tree
, doclayout
, doctemplates
, either
, email-validate
, encoding
, esqueleto >=3.1.0
, exceptions
, extended-reals
, fast-logger
, fastcdc
, file-embed
, filepath
, filepath-crypto
, foreign-store
, generic-deriving
, generic-lens
, gitrev
, hashable
, haskell-src-meta
, hsass
, http-api-data
, http-client
, http-client-tls
, http-conduit
, http-types
, insert-ordered-containers
, jose-jwt
, lattices
, ldap-client
, lens
, lens-aeson
, list-t
, memcached-binary
, memory
, mime-mail
, mime-types
, minio-hs
, mmorph
, monad-control
, monad-logger
, monad-memo
, mono-traversable
, mono-traversable-keys
, mtl
, multiset
, network >=3
, network-bsd
, network-ip
, network-uri
, nonce
, pandoc
, pandoc-types
, parsec
, parsec-numbers
, path-pieces
, persistent
, persistent-postgresql
, persistent-qq
, persistent-template
, pkcs7
, pointedlist
, postgresql-simple
, pqueue
, profunctors
, prometheus-client
, prometheus-metrics-ghc
, psqueues
, random
, random-shuffle
, resourcet
, retry
, rfc5051
, saltine
, scientific
, semigroupoids
, semver
, servant
, servant-client
, servant-client-core
, servant-docs
, servant-quickcheck
, servant-server
, servant-swagger
, serversession
, serversession-backend-acid-state
, shakespeare
, stm
, stm-delay
, streaming-commons
, swagger2
, system-locale
, systemd
, tagged
, template-haskell
, text
, text-metrics
, th-abstraction
, th-lift
, th-lift-instances
, time
, token-bucket
, topograph
, transformers
, transformers-base
, typed-process
, tz
, unidecode
, universe
, universe-base
, uniworx
, unix
, unliftio
, unliftio-pool
, unordered-containers
, uuid
, uuid-crypto
, uuid-types
, vault
, vector
, wai
, wai-extra
, wai-logger
, wai-middleware-prometheus
, warp
, wl-pprint-text
, word24
, xlsx
, xss-sanitize
, yaml
, yesod
, yesod-auth
, yesod-core
, yesod-form
, yesod-persistent
, yesod-static
, zip-stream
default-language: Haskell2010
if flag(pedantic)
ghc-options: -Werror -fwarn-tabs
if flag(dev)
ghc-options: -O0 -ddump-splices -ddump-to-file -Wderiving-typeable
cpp-options: -DDEVELOPMENT
else
ghc-options: -O -fllvm +RTS -K0 -RTS
if flag(library-only)
buildable: False
executable uniworxdb
main-is: Database.hs
other-modules:
Database.Fill
Paths_uniworx
hs-source-dirs:
test
default-extensions:
OverloadedStrings
PartialTypeSignatures
ScopedTypeVariables
TemplateHaskell
QuasiQuotes
CPP
TypeSynonymInstances
KindSignatures
ConstraintKinds
ViewPatterns
TypeOperators
TupleSections
TypeFamilies
GADTs
StandaloneDeriving
RecordWildCards
RankNTypes
PatternGuards
PatternSynonyms
ParallelListComp
NumDecimals
MultiWayIf
NamedFieldPuns
NoImplicitPrelude
LambdaCase
MultiParamTypeClasses
FlexibleContexts
FlexibleInstances
FunctionalDependencies
EmptyDataDecls
ExistentialQuantification
DefaultSignatures
DeriveDataTypeable
DeriveGeneric
DeriveLift
DeriveFunctor
DeriveFoldable
DeriveTraversable
DeriveAnyClass
DerivingStrategies
DerivingVia
GeneralizedNewtypeDeriving
DataKinds
BinaryLiterals
PolyKinds
PackageImports
TypeApplications
RecursiveDo
TypeFamilyDependencies
QuantifiedConstraints
EmptyDataDeriving
StandaloneKindSignatures
NoStarIsType
other-extensions:
GeneralizedNewtypeDeriving
IncoherentInstances
OverloadedLists
UndecidableInstances
ApplicativeDo
ghc-options: -Wall -Wmissing-home-modules -Wredundant-constraints -Widentities -Wincomplete-uni-patterns -fno-warn-type-defaults -fno-warn-unrecognised-pragmas -fno-warn-partial-type-signatures -fno-max-relevant-binds -j -freduction-depth=0 -fprof-auto-calls -g -main-is Database -threaded -rtsopts "-with-rtsopts=-N -T"
build-depends:
Glob
, HaskellNet
, HaskellNet-SSL
, HsYAML
, HsYAML-aeson
, IntervalMap
, MonadRandom
, acid-state
, aeson >=1.5
, aeson-pretty
, array
, async
, attoparsec
, base
, base32
, base64-bytestring
, bimap
, binary
, binary-instances
, binary-orphans
, blaze-html
, blaze-markup
, bytestring
, case-insensitive
, cassava
, cassava-conduit
, classy-prelude
, classy-prelude-yesod
, clock
, colonnade >=1.1.1
, conduit
, conduit-resumablesink >=0.2
, connection
, constraints
, containers
, cookie
, cryptoids
, cryptoids-class
, cryptoids-types
, cryptonite
, cryptonite-conduit
, data-default
, data-textual
, deepseq
, directory
, directory-tree
, doclayout
, doctemplates
, either
, email-validate
, encoding
, esqueleto >=3.1.0
, exceptions
, extended-reals
, fast-logger
, fastcdc
, file-embed
, filepath
, filepath-crypto
, foreign-store
, generic-deriving
, generic-lens
, gitrev
, hashable
, haskell-src-meta
, hsass
, http-api-data
, http-client
, http-client-tls
, http-conduit
, http-types
, insert-ordered-containers
, jose-jwt
, lattices
, ldap-client
, lens
, lens-aeson
, list-t
, memcached-binary
, memory
, mime-mail
, mime-types
, minio-hs
, mmorph
, monad-control
, monad-logger
, monad-memo
, mono-traversable
, mono-traversable-keys
, mtl
, multiset
, network >=3
, network-bsd
, network-ip
, network-uri
, nonce
, pandoc
, pandoc-types
, parsec
, parsec-numbers
, path-pieces
, persistent
, persistent-postgresql
, persistent-qq
, persistent-template
, pkcs7
, pointedlist
, postgresql-simple
, pqueue
, profunctors
, prometheus-client
, prometheus-metrics-ghc
, psqueues
, random
, random-shuffle
, resourcet
, retry
, rfc5051
, saltine
, scientific
, semigroupoids
, semver
, servant
, servant-client
, servant-client-core
, servant-docs
, servant-quickcheck
, servant-server
, servant-swagger
, serversession
, serversession-backend-acid-state
, shakespeare
, stm
, stm-delay
, streaming-commons
, swagger2
, system-locale
, systemd
, tagged
, template-haskell
, text
, text-metrics
, th-abstraction
, th-lift
, th-lift-instances
, time
, token-bucket
, topograph
, transformers
, transformers-base
, typed-process
, tz
, unidecode
, universe
, universe-base
, uniworx
, unix
, unliftio
, unliftio-pool
, unordered-containers
, uuid
, uuid-crypto
, uuid-types
, vault
, vector
, wai
, wai-extra
, wai-logger
, wai-middleware-prometheus
, warp
, wl-pprint-text
, word24
, xlsx
, xss-sanitize
, yaml
, yesod
, yesod-auth
, yesod-core
, yesod-form
, yesod-persistent
, yesod-static
, zip-stream
default-language: Haskell2010
if flag(pedantic)
ghc-options: -Werror -fwarn-tabs
if flag(dev)
ghc-options: -O0 -ddump-splices -ddump-to-file -Wderiving-typeable
cpp-options: -DDEVELOPMENT
else
ghc-options: -O -fllvm +RTS -K0 -RTS
if flag(library-only)
buildable: False
executable uniworxload
main-is: Load.hs
hs-source-dirs:
load
default-extensions:
OverloadedStrings
PartialTypeSignatures
ScopedTypeVariables
TemplateHaskell
QuasiQuotes
CPP
TypeSynonymInstances
KindSignatures
ConstraintKinds
ViewPatterns
TypeOperators
TupleSections
TypeFamilies
GADTs
StandaloneDeriving
RecordWildCards
RankNTypes
PatternGuards
PatternSynonyms
ParallelListComp
NumDecimals
MultiWayIf
NamedFieldPuns
NoImplicitPrelude
LambdaCase
MultiParamTypeClasses
FlexibleContexts
FlexibleInstances
FunctionalDependencies
EmptyDataDecls
ExistentialQuantification
DefaultSignatures
DeriveDataTypeable
DeriveGeneric
DeriveLift
DeriveFunctor
DeriveFoldable
DeriveTraversable
DeriveAnyClass
DerivingStrategies
DerivingVia
GeneralizedNewtypeDeriving
DataKinds
BinaryLiterals
PolyKinds
PackageImports
TypeApplications
RecursiveDo
TypeFamilyDependencies
QuantifiedConstraints
EmptyDataDeriving
StandaloneKindSignatures
NoStarIsType
other-extensions:
GeneralizedNewtypeDeriving
IncoherentInstances
OverloadedLists
UndecidableInstances
ApplicativeDo
ghc-options: -Wall -Wmissing-home-modules -Wredundant-constraints -Widentities -Wincomplete-uni-patterns -fno-warn-type-defaults -fno-warn-unrecognised-pragmas -fno-warn-partial-type-signatures -fno-max-relevant-binds -j -freduction-depth=0 -fprof-auto-calls -g -main-is Load -threaded -rtsopts "-with-rtsopts=-N -T"
build-depends:
Glob
, HaskellNet
, HaskellNet-SSL
, HsYAML
, HsYAML-aeson
, IntervalMap
, MonadRandom
, acid-state
, aeson >=1.5
, aeson-pretty
, array
, async
, attoparsec
, base
, base32
, base64-bytestring
, bimap
, binary
, binary-instances
, binary-orphans
, blaze-html
, blaze-markup
, bytestring
, case-insensitive
, cassava
, cassava-conduit
, classy-prelude
, classy-prelude-yesod
, clock
, colonnade >=1.1.1
, conduit
, conduit-resumablesink >=0.2
, connection
, constraints
, containers
, cookie
, cryptoids
, cryptoids-class
, cryptoids-types
, cryptonite
, cryptonite-conduit
, data-default
, data-textual
, deepseq
, directory
, directory-tree
, doclayout
, doctemplates
, either
, email-validate
, encoding
, esqueleto >=3.1.0
, exceptions
, extended-reals
, fast-logger
, fastcdc
, file-embed
, filepath
, filepath-crypto
, foreign-store
, generic-deriving
, generic-lens
, gitrev
, hashable
, haskell-src-meta
, hsass
, http-api-data
, http-client
, http-client-tls
, http-conduit
, http-types
, insert-ordered-containers
, jose-jwt
, lattices
, ldap-client
, lens
, lens-aeson
, list-t
, memcached-binary
, memory
, mime-mail
, mime-types
, minio-hs
, mmorph
, monad-control
, monad-logger
, monad-memo
, mono-traversable
, mono-traversable-keys
, mtl
, multiset
, network >=3
, network-bsd
, network-ip
, network-uri
, nonce
, normaldistribution
, pandoc
, pandoc-types
, parsec
, parsec-numbers
, path-pieces
, persistent
, persistent-postgresql
, persistent-qq
, persistent-template
, pkcs7
, pointedlist
, postgresql-simple
, pqueue
, profunctors
, prometheus-client
, prometheus-metrics-ghc
, psqueues
, random
, random-shuffle
, resourcet
, retry
, rfc5051
, saltine
, scalpel
, scientific
, semigroupoids
, semver
, servant
, servant-client
, servant-client-core
, servant-docs
, servant-quickcheck
, servant-server
, servant-swagger
, serversession
, serversession-backend-acid-state
, shakespeare
, stm
, stm-delay
, streaming-commons
, swagger2
, system-locale
, systemd
, tagged
, template-haskell
, text
, text-metrics
, th-abstraction
, th-lift
, th-lift-instances
, time
, token-bucket
, topograph
, transformers
, transformers-base
, typed-process
, tz
, unidecode
, universe
, universe-base
, uniworx
, unix
, unliftio
, unliftio-pool
, unordered-containers
, uuid
, uuid-crypto
, uuid-types
, vault
, vector
, wai
, wai-extra
, wai-logger
, wai-middleware-prometheus
, warp
, wl-pprint-text
, word24
, wreq
, xlsx
, xss-sanitize
, yaml
, yesod
, yesod-auth
, yesod-core
, yesod-form
, yesod-persistent
, yesod-static
, zip-stream
default-language: Haskell2010
if flag(pedantic)
ghc-options: -Werror -fwarn-tabs
if flag(dev)
ghc-options: -O0 -ddump-splices -ddump-to-file -Wderiving-typeable
cpp-options: -DDEVELOPMENT
else
ghc-options: -O -fllvm +RTS -K0 -RTS
if flag(library-only)
buildable: False
test-suite hlint
type: exitcode-stdio-1.0
main-is: Hlint.hs
hs-source-dirs:
hlint
default-extensions:
OverloadedStrings
PartialTypeSignatures
ScopedTypeVariables
TemplateHaskell
QuasiQuotes
CPP
TypeSynonymInstances
KindSignatures
ConstraintKinds
ViewPatterns
TypeOperators
TupleSections
TypeFamilies
GADTs
StandaloneDeriving
RecordWildCards
RankNTypes
PatternGuards
PatternSynonyms
ParallelListComp
NumDecimals
MultiWayIf
NamedFieldPuns
NoImplicitPrelude
LambdaCase
MultiParamTypeClasses
FlexibleContexts
FlexibleInstances
FunctionalDependencies
EmptyDataDecls
ExistentialQuantification
DefaultSignatures
DeriveDataTypeable
DeriveGeneric
DeriveLift
DeriveFunctor
DeriveFoldable
DeriveTraversable
DeriveAnyClass
DerivingStrategies
DerivingVia
GeneralizedNewtypeDeriving
DataKinds
BinaryLiterals
PolyKinds
PackageImports
TypeApplications
RecursiveDo
TypeFamilyDependencies
QuantifiedConstraints
EmptyDataDeriving
StandaloneKindSignatures
NoStarIsType
other-extensions:
GeneralizedNewtypeDeriving
IncoherentInstances
OverloadedLists
UndecidableInstances
ApplicativeDo
ghc-options: -Wall -Wmissing-home-modules -Wredundant-constraints -Widentities -Wincomplete-uni-patterns -fno-warn-type-defaults -fno-warn-unrecognised-pragmas -fno-warn-partial-type-signatures -fno-max-relevant-binds -j -freduction-depth=0 -fprof-auto-calls -g
build-depends:
Glob
, HaskellNet
, HaskellNet-SSL
, HsYAML
, HsYAML-aeson
, IntervalMap
, MonadRandom
, acid-state
, aeson >=1.5
, aeson-pretty
, array
, async
, attoparsec
, base
, base32
, base64-bytestring
, bimap
, binary
, binary-instances
, binary-orphans
, blaze-html
, blaze-markup
, bytestring
, case-insensitive
, cassava
, cassava-conduit
, classy-prelude
, classy-prelude-yesod
, clock
, colonnade >=1.1.1
, conduit
, conduit-resumablesink >=0.2
, connection
, constraints
, containers
, cookie
, cryptoids
, cryptoids-class
, cryptoids-types
, cryptonite
, cryptonite-conduit
, data-default
, data-textual
, deepseq
, directory
, directory-tree
, doclayout
, doctemplates
, either
, email-validate
, encoding
, esqueleto >=3.1.0
, exceptions
, extended-reals
, fast-logger
, fastcdc
, file-embed
, filepath
, filepath-crypto
, foreign-store
, generic-deriving
, generic-lens
, gitrev
, hashable
, haskell-src-meta
, hlint-test
, hsass
, http-api-data
, http-client
, http-client-tls
, http-conduit
, http-types
, insert-ordered-containers
, jose-jwt
, lattices
, ldap-client
, lens
, lens-aeson
, list-t
, memcached-binary
, memory
, mime-mail
, mime-types
, minio-hs
, mmorph
, monad-control
, monad-logger
, monad-memo
, mono-traversable
, mono-traversable-keys
, mtl
, multiset
, network >=3
, network-bsd
, network-ip
, network-uri
, nonce
, pandoc
, pandoc-types
, parsec
, parsec-numbers
, path-pieces
, persistent
, persistent-postgresql
, persistent-qq
, persistent-template
, pkcs7
, pointedlist
, postgresql-simple
, pqueue
, profunctors
, prometheus-client
, prometheus-metrics-ghc
, psqueues
, random
, random-shuffle
, resourcet
, retry
, rfc5051
, saltine
, scientific
, semigroupoids
, semver
, servant
, servant-client
, servant-client-core
, servant-docs
, servant-quickcheck
, servant-server
, servant-swagger
, serversession
, serversession-backend-acid-state
, shakespeare
, stm
, stm-delay
, streaming-commons
, swagger2
, system-locale
, systemd
, tagged
, template-haskell
, text
, text-metrics
, th-abstraction
, th-lift
, th-lift-instances
, time
, token-bucket
, topograph
, transformers
, transformers-base
, typed-process
, tz
, unidecode
, universe
, universe-base
, unix
, unliftio
, unliftio-pool
, unordered-containers
, uuid
, uuid-crypto
, uuid-types
, vault
, vector
, wai
, wai-extra
, wai-logger
, wai-middleware-prometheus
, warp
, wl-pprint-text
, word24
, xlsx
, xss-sanitize
, yaml
, yesod
, yesod-auth
, yesod-core
, yesod-form
, yesod-persistent
, yesod-static
, zip-stream
default-language: Haskell2010
if flag(pedantic)
ghc-options: -Werror -fwarn-tabs
if flag(dev)
ghc-options: -O0 -ddump-splices -ddump-to-file -Wderiving-typeable
cpp-options: -DDEVELOPMENT
else
ghc-options: -O -fllvm +RTS -K0 -RTS
if !flag(pedantic)
buildable: False
test-suite yesod
type: exitcode-stdio-1.0
main-is: Main.hs
other-modules:
Auth.LDAP.ADSpec
CronSpec
Crypto.Hash.TestInstances
Data.NonNull.TestInstances
Data.Scientific.InstancesSpec
Database
Database.Fill
Database.Persist.Sql.Types.TestInstances
Foundation.ServantSpec
FoundationSpec
Handler.CommonSpec
Handler.CorrectionsSpec
Handler.Exam.FormSpec
Handler.HomeSpec
Handler.ProfileSpec
Handler.SAPSpec
Handler.Sheet.PersonalisedFilesSpec
Handler.Utils.ExamSpec
Handler.Utils.FilesSpec
Handler.Utils.RatingSpec
Handler.Utils.SubmissionSpec
Handler.Utils.Table.Pagination.TypesSpec
Handler.Utils.Table.PaginationSpec
Handler.Utils.ZipSpec
Jose.Jwk.TestInstances
MailSpec
Model.MigrationSpec
Model.RatingSpec
Model.Tokens.UploadSpec
Model.Types.FileSpec
Model.Types.LanguagesSpec
Model.TypesSpec
ModelSpec
PandocSpec
Servant.Client.Core.BaseUrl.TestInstances
ServantApi.ExternalApis.TypeSpec
ServantApi.ExternalApisSpec
ServantApiSpec
Test.QuickCheck.Classes.Binary
Test.QuickCheck.Classes.Csv
Test.QuickCheck.Classes.Hashable
Test.QuickCheck.Classes.HttpApiData
Test.QuickCheck.Classes.JSON
Test.QuickCheck.Classes.PathPiece
Test.QuickCheck.Classes.PersistField
Test.QuickCheck.Classes.Universe
TestImport
TestInstances
Text.Blaze.TestInstances
User
Utils.CsvSpec
Utils.DateTimeSpec
Utils.I18nSpec
Utils.PathPieceSpec
Utils.TypesSpec
UtilsSpec
Paths_uniworx
hs-source-dirs:
test
default-extensions:
OverloadedStrings
PartialTypeSignatures
ScopedTypeVariables
TemplateHaskell
QuasiQuotes
CPP
TypeSynonymInstances
KindSignatures
ConstraintKinds
ViewPatterns
TypeOperators
TupleSections
TypeFamilies
GADTs
StandaloneDeriving
RecordWildCards
RankNTypes
PatternGuards
PatternSynonyms
ParallelListComp
NumDecimals
MultiWayIf
NamedFieldPuns
NoImplicitPrelude
LambdaCase
MultiParamTypeClasses
FlexibleContexts
FlexibleInstances
FunctionalDependencies
EmptyDataDecls
ExistentialQuantification
DefaultSignatures
DeriveDataTypeable
DeriveGeneric
DeriveLift
DeriveFunctor
DeriveFoldable
DeriveTraversable
DeriveAnyClass
DerivingStrategies
DerivingVia
GeneralizedNewtypeDeriving
DataKinds
BinaryLiterals
PolyKinds
PackageImports
TypeApplications
RecursiveDo
TypeFamilyDependencies
QuantifiedConstraints
EmptyDataDeriving
StandaloneKindSignatures
NoStarIsType
other-extensions:
GeneralizedNewtypeDeriving
IncoherentInstances
OverloadedLists
UndecidableInstances
ApplicativeDo
ghc-options: -Wall -Wmissing-home-modules -Wredundant-constraints -Widentities -Wincomplete-uni-patterns -fno-warn-type-defaults -fno-warn-unrecognised-pragmas -fno-warn-partial-type-signatures -fno-max-relevant-binds -j -freduction-depth=0 -fprof-auto-calls -g -fno-warn-orphans -threaded -rtsopts "-with-rtsopts=-N -T"
build-depends:
Glob
, HUnit
, HaskellNet
, HaskellNet-SSL
, HsYAML
, HsYAML-aeson
, IntervalMap
, MonadRandom
, QuickCheck
, acid-state
, aeson >=1.5
, aeson-pretty
, array
, async
, attoparsec
, base
, base32
, base64-bytestring
, bimap
, binary
, binary-instances
, binary-orphans
, blaze-html
, blaze-markup
, bytestring
, case-insensitive
, cassava
, cassava-conduit
, classy-prelude
, classy-prelude-yesod
, clock
, colonnade >=1.1.1
, conduit
, conduit-extra
, conduit-resumablesink >=0.2
, connection
, constraints
, containers
, cookie
, cryptoids
, cryptoids-class
, cryptoids-types
, cryptonite
, cryptonite-conduit
, data-default
, data-textual
, deepseq
, directory
, directory-tree
, doclayout
, doctemplates
, either
, email-validate
, encoding
, esqueleto >=3.1.0
, exceptions
, extended-reals
, fast-logger
, fastcdc
, file-embed
, filepath
, filepath-crypto
, foreign-store
, generic-arbitrary
, generic-deriving
, generic-lens
, gitrev
, hashable
, haskell-src-meta
, hsass
, hspec >=2.0.0
, http-api-data
, http-client
, http-client-tls
, http-conduit
, http-media
, http-types
, insert-ordered-containers
, jose-jwt
, lattices
, ldap-client
, lens
, lens-aeson
, lens-properties
, list-t
, memcached-binary
, memory
, mime-mail
, mime-types
, minio-hs
, mmorph
, monad-control
, monad-logger
, monad-memo
, mono-traversable
, mono-traversable-keys
, mtl
, multiset
, network >=3
, network-arbitrary
, network-bsd
, network-ip
, network-uri
, nonce
, pandoc
, pandoc-types
, parsec
, parsec-numbers
, path-pieces
, persistent
, persistent-postgresql
, persistent-qq
, persistent-template
, pkcs7
, pointedlist
, postgresql-simple
, pqueue
, profunctors
, prometheus-client
, prometheus-metrics-ghc
, psqueues
, quickcheck-classes
, quickcheck-instances
, quickcheck-io
, random
, random-shuffle
, resourcet
, retry
, rfc5051
, saltine
, scientific
, semigroupoids
, semver
, servant
, servant-client
, servant-client-core
, servant-docs
, servant-quickcheck
, servant-server
, servant-swagger
, serversession
, serversession-backend-acid-state
, shakespeare
, splitmix
, stm
, stm-delay
, streaming-commons
, swagger2
, system-locale
, systemd
, tagged
, template-haskell
, text
, text-metrics
, th-abstraction
, th-lift
, th-lift-instances
, time
, token-bucket
, topograph
, transformers
, transformers-base
, typed-process
, tz
, unidecode
, universe
, universe-base
, uniworx
, unix
, unliftio
, unliftio-pool
, unordered-containers
, uuid
, uuid-crypto
, uuid-types
, vault
, vector
, wai
, wai-extra
, wai-logger
, wai-middleware-prometheus
, warp
, wl-pprint-text
, word24
, xlsx
, xss-sanitize
, yaml
, yesod
, yesod-auth
, yesod-core
, yesod-form
, yesod-persistent
, yesod-static
, yesod-test
, zip-stream
default-language: Haskell2010
if flag(pedantic)
ghc-options: -Werror -fwarn-tabs
if flag(dev)
ghc-options: -O0 -ddump-splices -ddump-to-file -Wderiving-typeable
cpp-options: -DDEVELOPMENT
else
ghc-options: -O -fllvm +RTS -K0 -RTS