cabal-version: 2.2 name: streaming-osm version: 1.0.0.1 synopsis: A hand-written streaming byte parser for OpenStreetMap Protobuf data. description: A hand-written streaming byte parser for OpenStreetMap Protobuf data. license: BSD-3-Clause license-file: LICENSE author: Colin Woodbury maintainer: colin@fosskers.ca copyright: Copyright (c) 2017 - 2019 Azavea category: Streaming build-type: Simple extra-source-files: ChangeLog.md test/*.osm.pbf common commons default-language: Haskell2010 ghc-options: -Wall build-depends: base >= 4.8 && < 5 , attoparsec ^>= 0.13 , bytestring , resourcet ^>= 1.2 , streaming ^>= 0.2 , vector ^>= 0.12 , zlib ^>= 0.6 library import: commons hs-source-dirs: lib exposed-modules: Streaming.Osm Streaming.Osm.Internal.Parser Streaming.Osm.Internal.Util Streaming.Osm.Types build-depends: containers , streaming-attoparsec ^>= 1.0 , streaming-bytestring ^>= 0.1 , text ^>= 1.2 , transformers test-suite streaming-osm-test import: commons type: exitcode-stdio-1.0 hs-source-dirs: test main-is: Test.hs ghc-options: -threaded -with-rtsopts=-N build-depends: streaming-osm , tasty >= 1.1 && < 1.3 , tasty-hunit ^>= 0.10 -- benchmark streaming-osm-bench -- import: commons -- type: exitcode-stdio-1.0 -- main-is: Bench.hs -- hs-source-dirs: bench -- ghc-options: -threaded -O2 -- build-depends: -- criterion >=1.1 -- , streaming-osm