temporal-sdk-core-2025.10.1.0: temporal-sdk-core.cabal
cabal-version: 3.0
-- This file has been generated from package.yaml by hpack version 0.36.1.
--
-- see: https://github.com/sol/hpack
name: temporal-sdk-core
version: 2025.10.1.0
description: Temporal is a durable execution system that transparently makes your code durable, fault-tolerant, and simple. This is the core FFI bindings for the high-level Temporal SDK. Note that it requires Rust/Cargo to build.
category: Concurrency
author: Ian Duncan
maintainer: temporal@mercury.com
license: BSD-3-Clause
license-file: LICENSE
build-type: Custom
extra-source-files:
rust/Cargo.toml
rust/Cargo.lock
rust/src/client.rs
rust/src/ephemeral_server.rs
rust/src/lib.rs
rust/src/rpc.rs
rust/src/runtime.rs
rust/src/worker.rs
rust/temporal_bridge.h
custom-setup
setup-depends:
Cabal >=3.0.0.0 && <3.15.0.0
, base >=4.7 && <5
, directory >=1.3.6.0
, filepath >=1.3.0.2
, unix
flag external_lib
description: Use external library (don't compile automatically)
manual: True
default: False
library
exposed-modules:
Temporal.Core.Client
Temporal.Core.Client.OperatorService
Temporal.Core.Client.TestService
Temporal.Core.Client.WorkflowService
Temporal.Core.EphemeralServer
Temporal.Core.Worker
Temporal.Runtime
other-modules:
Temporal.Core.CTypes
Temporal.Core.Client.HealthService
Temporal.Internal.FFI
hs-source-dirs:
src
default-extensions:
BangPatterns
BlockArguments
DataKinds
DerivingStrategies
FlexibleContexts
FlexibleInstances
GADTs
GeneralizedNewtypeDeriving
InstanceSigs
LambdaCase
MultiParamTypeClasses
NamedFieldPuns
NumericUnderscores
RankNTypes
OverloadedRecordDot
OverloadedStrings
RecordWildCards
ScopedTypeVariables
StandaloneDeriving
TypeApplications
TypeFamilies
TypeOperators
UndecidableInstances
ViewPatterns
ghc-options: -g -Wall
include-dirs:
rust
extra-libraries:
temporal_bridge
build-depends:
aeson
, async
, base >=4.14 && <5
, bytestring
, containers
, lens-family
, monad-logger
, mtl
, network-bsd
, proto-lens
, stm
, temporal-api-protos
, text
, unix
, unliftio
, unordered-containers
, uuid
, vector
default-language: Haskell2010
if os(darwin)
frameworks:
Security
CoreFoundation
SystemConfiguration