name: network-uri version: 2.6.1.0 x-revision: 1 synopsis: URI manipulation description: This package provides facilities for parsing and unparsing URIs, and creating and resolving relative URI references, closely following the URI spec, . . == Backward-compatibility . In @network-2.6@ the "Network.URI" module was split off from the @network@ package into this package. If you're using the "Network.URI" module you can be backward compatible and automatically get it from the right package by using the in your @.cabal@ file's build-depends (along with dependencies for both @network-uri@ and @network@): . > build-depends: > network-uri-flag == 0.1.* . Or you can do the same manually by adding this boilerplate to your @.cabal@ file: . > flag network-uri > description: Get Network.URI from the network-uri package > default: True > > library > -- ... > if flag(network-uri) > build-depends: network-uri >= 2.6, network >= 2.6 > else > build-depends: network-uri < 2.6, network < 2.6 . That is, get the module from either @network < 2.6@ or from @network-uri >= 2.6@. homepage: https://github.com/haskell/network-uri bug-reports: https://github.com/haskell/network-uri/issues license: BSD3 license-file: LICENSE maintainer: ezra@ezrakilty.net category: Network build-type: Simple cabal-version: >=1.10 library exposed-modules: Network.URI build-depends: base >= 3 && < 5, deepseq >= 1.1 && < 1.5, parsec >= 3.0 && < 3.2 default-extensions: CPP, DeriveDataTypeable if impl(ghc >= 7.6) default-extensions: DeriveGeneric ghc-options: -Wall -fwarn-tabs default-language: Haskell98 test-suite uri hs-source-dirs: tests main-is: uri001.hs type: exitcode-stdio-1.0 build-depends: base < 5, HUnit, network-uri, test-framework, test-framework-hunit, test-framework-quickcheck2 ghc-options: -Wall -fwarn-tabs default-language: Haskell98 source-repository head type: git location: git://github.com/haskell/network-uri.git