packages feed

streaming-osm-1.0.0: streaming-osm.cabal

-- This file has been generated from package.yaml by hpack version 0.17.0.
--
-- see: https://github.com/sol/hpack

name:                streaming-osm
version:             1.0.0
synopsis:            A hand-written streaming byte parser for OpenStreetMap Protobuf data.
description:         A hand-written streaming byte parser for OpenStreetMap Protobuf data.
license:             BSD3
license-file:        LICENSE
author:              Colin Woodbury
maintainer:          colingw@gmail.com
copyright:           Copyright (c) 2017 Azavea
category:            Streaming
build-type:          Simple
cabal-version:       >= 1.10

extra-source-files:
    ChangeLog.md
    test/ajishima.osm.pbf
    test/diomede.osm.pbf
    test/north-van.osm.pbf
    test/nozakijima.osm.pbf
    test/shrine.osm.pbf
    test/tashirojima.osm.pbf
    test/uku.osm.pbf

library
  exposed-modules:
      Streaming.Osm
      Streaming.Osm.Internal.Parser
      Streaming.Osm.Internal.Util
      Streaming.Osm.Types
  build-depends:
      base >=4.8 && <4.11
    , attoparsec >=0.13 && <0.14
    , bytestring
    , streaming >=0.1 && <0.2
    , vector >= 0.11 && < 0.13
    , zlib >=0.6 && <0.7
    , containers
    , streaming-bytestring >=0.1 && <0.2
    , streaming-utils >= 0.1 && < 0.2
    , text
    , transformers
  hs-source-dirs:
      src
  default-language: Haskell2010
  ghc-options: -fwarn-unused-imports -fwarn-unused-binds -fwarn-name-shadowing -fwarn-unused-matches -O2

test-suite streaming-osm-test
  type: exitcode-stdio-1.0
  build-depends:
      base >=4.8 && <4.11
    , attoparsec >=0.13 && <0.14
    , bytestring
    , streaming >=0.1 && <0.2
    , vector >= 0.11 && < 0.13
    , zlib >=0.6 && <0.7
    , streaming-osm
    , tasty >=0.11 && <0.12
    , tasty-hunit >=0.9 && <0.10
  hs-source-dirs:
      test
  main-is: Test.hs
  default-language: Haskell2010
  ghc-options: -fwarn-unused-imports -fwarn-unused-binds -fwarn-name-shadowing -fwarn-unused-matches -O2 -threaded

benchmark streaming-osm-bench
  type: exitcode-stdio-1.0
  main-is: Bench.hs
  hs-source-dirs:
      bench
  ghc-options: -fwarn-unused-imports -fwarn-unused-binds -fwarn-name-shadowing -fwarn-unused-matches -O2 -threaded
  build-depends:
      base >=4.8 && <4.11
    , attoparsec >=0.13 && <0.14
    , bytestring
    , streaming >=0.1 && <0.2
    , vector >= 0.11 && < 0.13
    , zlib >=0.6 && <0.7
    , criterion >= 1.1 && < 1.3
    , streaming-osm
  default-language: Haskell2010