cabal-version: 3.4 name: kafka-interchange version: 0.2.0.0 license: BSD-3-Clause license-file: LICENSE author: Andrew Martin maintainer: amartin@layer3com.com copyright: 2023 Layer 3 Communications category: Data extra-source-files: README.md synopsis: Serialization for kafka wire protocol library exposed-modules: Kafka.Message.Request.V2 Kafka.ApiVersions.Request.V3 Kafka.ApiVersions.Response.V3 Kafka.ApiVersions.V3 Kafka.Metadata.Request.V12 Kafka.Metadata.Response.V12 Kafka.Metadata.V12 Kafka.InitProducerId.Request.V4 Kafka.InitProducerId.Response.V4 Kafka.InitProducerId.V4 Kafka.Produce.V9 Kafka.Produce.Request.V9 Kafka.Produce.Response.V9 Kafka.Header.Response.V0 Kafka.Header.Response.V1 Kafka.FindCoordinator.Request.V4 Kafka.FindCoordinator.Response.V4 Kafka.FindCoordinator.V4 Kafka.ListOffsets.Request.V7 Kafka.ListOffsets.Response.V7 Kafka.ListOffsets.V7 Kafka.Fetch.Request.V13 Kafka.Fetch.Response.V13 Kafka.Fetch.V13 Kafka.Record.Request Kafka.Record.Response Kafka.RecordBatch.Attributes Kafka.RecordBatch.Request Kafka.RecordBatch.Response Kafka.Assignment.Request.V1 Kafka.Assignment.Response.V1 Kafka.Subscription.Request.V1 Kafka.Subscription.Response.V1 Kafka.JoinGroup.Request.V9 Kafka.JoinGroup.Response.V9 Kafka.JoinGroup.V9 Kafka.SyncGroup.Request.V5 Kafka.SyncGroup.Response.V5 Kafka.SyncGroup.V5 Kafka.OffsetFetch.Request.V8 Kafka.OffsetFetch.Response.V8 Kafka.OffsetFetch.V8 Kafka.Heartbeat.Request.V4 Kafka.Heartbeat.Response.V4 Kafka.Heartbeat.V4 Kafka.LeaveGroup.Request.V5 Kafka.LeaveGroup.Response.V5 Kafka.LeaveGroup.V5 Kafka.Acknowledgments Kafka.TaggedField Kafka.ApiKey Kafka.ErrorCode Kafka.Parser.Context Kafka.Exchange.Error other-modules: Kafka.Parser Kafka.Builder Kafka.Builder.Bounded ghc-options: -Wall -O2 build-depends: , base >= 4.11 && < 5 , byteslice >= 0.1.1.0 && < 0.3.0.0 , bytebuild >= 0.3.14 , bytesmith >= 0.3 && < 0.4 , castagnoli >= 0.2.0.1 , chronos >= 1.1.5 , containers >= 0.5 , contiguous >= 0.6 , ip >= 1.5.0 && < 1.8 , mtl >= 2.2.2 , primitive >= 0.9.0.0 && < 0.10 , primitive-unaligned >= 0.1.1.0 && < 0.2.0.0 , stm >= 2.5.0.0 , text >= 2.0 , text-short >= 0.1.5 , torsor >= 0.1 && < 0.2 , transformers >= 0.5 && < 0.7 , bytestring >=0.11 , natural-arithmetic >=0.1.3 , zigzag >=0.0.1 , wide-word >=0.1.5 hs-source-dirs: src default-language: Haskell2010 test-suite test type: exitcode-stdio-1.0 main-is: Test.hs other-modules: KafkaFromJson hs-source-dirs: test build-depends: , base , bytesmith , bytestring , containers , kafka-interchange , primitive >=0.9 , primitive-unlifted , tasty , tasty-golden , tasty-hunit , bytebuild , base16 >=1.0 , byteslice , text , pretty-show >=1.10 , aeson >=2.1.2.1 , wide-word >=0.1.5 default-language: Haskell2010 ghc-options: -Wall -O2