1+ cabal-version : 3.0
2+ Name :          network-transport-quic
3+ Version :       0.1.0
4+ build-Type :    Simple
5+ License :       BSD-3-Clause
6+ License-file :  LICENSE
7+ Copyright :     Laurent P. René de Cotret
8+ Author :        Laurent P. René de Cotret
9+ maintainer :    The Distributed Haskell team
10+ Stability :     experimental
11+ Homepage :      http://haskell-distributed.github.com
12+ Bug-Reports :   https://github.com/haskell-distributed/distributed-process/issues
13+ Synopsis :      Networking layer for Cloud Haskell based on QUIC
14+ Description :   Networking layer for Cloud Haskell based on QUIC
15+ tested-with :   GHC== 8.10.7  GHC== 9.0.2  GHC== 9.2.8  GHC== 9.4.5  GHC== 9.6.4  GHC== 9.8.2  GHC== 9.10.1  GHC== 9.12.1 
16+ Category :      Network
17+ extra-doc-files : ChangeLog
18+ extra-source-files : test/credentials/*
19+ 
20+ source-repository  head 
21+   Type :     git
22+   Location : https://github.com/haskell-distributed/distributed-process
23+   SubDir :   packages/network-transport-quic
24+ 
25+ common  common 
26+     ghc-options :
27+                  -- warnings 
28+                  -Wall
29+                  -Wcompat
30+                  -Widentities
31+                  -Wincomplete-uni-patterns
32+                  -Wincomplete-record-updates
33+                  -Wredundant-constraints
34+                  -fhide-source-paths
35+                  -Wpartial-fields
36+                  -Wunused-packages
37+                  -- The -threaded option is /required/ to use the quic library 
38+                  -threaded
39+ 
40+ library 
41+   import :             common
42+   build-depends :      attoparsec
43+                     , base >=  4.14  &&  <  5 
44+                     , binary >=  0.8  &&  <  0.10 
45+                     , bytestring >=  0.10  &&  <  0.13 
46+                     , containers
47+                     , ip
48+                     , microlens-platform ^>= 0.4 
49+                     , network >=  3.1  &&  <  3.3 
50+                     , network-transport >=  0.5  &&  <  0.6 
51+                     , quic ^>= 0.2 
52+                     , stm >= 2.4  &&  < 2.6 
53+                     , text >=  2.0  &&  < 2.2 
54+                     , tls
55+                     , tls-session-manager
56+   exposed-modules :    Network.Transport.QUIC
57+                       Network.Transport.QUIC.Internal
58+   other-modules :      Network.Transport.QUIC.Internal.Configuration
59+                       Network.Transport.QUIC.Internal.Client
60+                       Network.Transport.QUIC.Internal.EndpointState
61+                       Network.Transport.QUIC.Internal.Messaging
62+                       Network.Transport.QUIC.Internal.QUICAddr
63+                       Network.Transport.QUIC.Internal.QUICTransport
64+                       Network.Transport.QUIC.Internal.Server
65+                       Network.Transport.QUIC.Internal.TLS
66+   default-language :   Haskell2010
67+   default-extensions : ImportQualifiedPost
68+   -- The -threaded option is /required/ to use the quic library 
69+   hs-source-dirs :     src
70+ 
71+ test-suite  network-transport-quic-tests 
72+     import :             common
73+     default-language :   Haskell2010
74+     default-extensions : ImportQualifiedPost
75+     main-is :            Main.hs
76+     other-modules :      Test.Network.Transport.QUIC
77+                         Test.Network.Transport.QUIC.Internal.Messaging
78+                         Test.Network.Transport.QUIC.Internal.QUICAddr
79+     type :               exitcode-stdio-1.0
80+     hs-source-dirs :     test
81+     build-depends :      base
82+                       , bytestring
83+                       , filepath
84+                       , hedgehog
85+                       , ip
86+                       , network
87+                       , network-transport
88+                       , network-transport-quic
89+                       , network-transport-tests
90+                       , tasty ^>= 1.5 
91+                       , tasty-hedgehog
92+                       , tasty-hunit
93+                       , text
0 commit comments