cabal-version: 3.0 name: opc-xml-da-client version: 0.1.2 synopsis: OPC XML-DA Client description: An implementation of OPC XML-DA protocol for client applications. The specification for the protocol can be found [here](http://www.diit.unict.it/users/scava/dispense/II/OPCDataAccessXMLSpecification.pdf). homepage: https://github.com/mlabs-haskell/opc-xml-da-client category: Network maintainer: Nikita Volkov, Yan Shkurinsky copyright: 2021, Urban Mobility Labs Ltd. license: MIT license-file: LICENSE build-type: Simple extra-source-files: domain/*.domain.yaml source-repository head type: git location: git://github.com/mlabs-haskell/opc-xml-da-client.git common shared-settings default-extensions: ApplicativeDo, BangPatterns, BinaryLiterals, BlockArguments, ConstraintKinds, DataKinds, DefaultSignatures, DeriveDataTypeable, DeriveFoldable, DeriveFunctor, DeriveGeneric, DeriveLift, DeriveTraversable, DerivingVia, DuplicateRecordFields, EmptyDataDecls, FlexibleContexts, FlexibleInstances, FunctionalDependencies, GADTs, GeneralizedNewtypeDeriving, HexFloatLiterals, InstanceSigs, LambdaCase, LiberalTypeSynonyms, MagicHash, MultiParamTypeClasses, MultiWayIf, NamedFieldPuns, NoImplicitPrelude, NoMonomorphismRestriction, NumericUnderscores, OverloadedLabels, OverloadedStrings, PatternGuards, PatternSynonyms, ParallelListComp, QuasiQuotes, RankNTypes, RecordWildCards, ScopedTypeVariables, StandaloneDeriving, StrictData, TemplateHaskell, TupleSections, TypeApplications, TypeFamilies, TypeOperators, UndecidableInstances, ViewPatterns default-language: Haskell2010 build-depends: acc >=0.1.3 && <0.3, attoparsec >=0.13.2.5 && <0.15, attoparsec-data ^>=1.0.5.2, base >=4.14 && <5, base64 ^>=0.4.2.3, bytestring >=0.10 && <0.12, containers ^>=0.6.2.1, data-default ^>=0.7.1.1, domain ^>=0.1.1, domain-optics ^>=0.1.0.1, hashable ^>=1.3, hashable-time >=0.2 && <0.4, http-client >=0.7.8 && <0.8, scientific ^>=0.3.6.2, text >=1 && <2, text-builder >=0.6.6.2 && <0.7, time >=1.9.3 && <2, transformers ^>=0.5, unordered-containers ^>=0.2.14, vector ^>=0.12, vector-instances ^>=3.4, xml-conduit ^>=1.9.1.1, xml-parser ^>=0.1.1, library import: shared-settings hs-source-dirs: library exposed-modules: OpcXmlDaClient OpcXmlDaClient.Protocol.Types OpcXmlDaClient.Protocol.XmlConstruction OpcXmlDaClient.Protocol.XmlParsing other-modules: OpcXmlDaClient.Base.HashMap OpcXmlDaClient.Base.MVector OpcXmlDaClient.Base.Prelude OpcXmlDaClient.Base.Vector OpcXmlDaClient.Protocol.Namespaces OpcXmlDaClient.XmlBuilder OpcXmlDaClient.XmlBuilder.Identified OpcXmlDaClient.XmlSchemaValues.Attoparsec OpcXmlDaClient.XmlSchemaValues.Rendering OpcXmlDaClient.XmlSchemaValues.Types OpcXmlDaClient.XmlSchemaValues.Util.TimeMath test-suite test import: shared-settings type: exitcode-stdio-1.0 hs-source-dirs: test, library main-is: Main.hs other-modules: OpcXmlDaClient OpcXmlDaClient.Base.HashMap OpcXmlDaClient.Base.MVector OpcXmlDaClient.Base.Prelude OpcXmlDaClient.Base.Vector OpcXmlDaClient.Protocol.Namespaces OpcXmlDaClient.Protocol.Types OpcXmlDaClient.Protocol.XmlConstruction OpcXmlDaClient.Protocol.XmlParsing OpcXmlDaClient.QuickCheckUtil.Gens OpcXmlDaClient.TestSuites.Mocking OpcXmlDaClient.TestSuites.Protocol OpcXmlDaClient.TestSuites.Protocol.Pcap OpcXmlDaClient.TestSuites.XmlSchemaValues OpcXmlDaClient.XmlBuilder OpcXmlDaClient.XmlBuilder.Identified OpcXmlDaClient.XmlSchemaValues.Attoparsec OpcXmlDaClient.XmlSchemaValues.Rendering OpcXmlDaClient.XmlSchemaValues.Types OpcXmlDaClient.XmlSchemaValues.Util.TimeMath build-depends: binary ^>=0.8, caerbannog ^>=1, data-default ^>=0.7, QuickCheck >=2.8.1 && <3, quickcheck-instances ^>=0.3.11, time >=0.11 && <1.14, tasty >=0.12 && <2, tasty-hunit ^>=0.10, tasty-quickcheck ^>=0.10,