diff --git a/ClassyPrelude/Conduit.hs b/ClassyPrelude/Conduit.hs
deleted file mode 100644
--- a/ClassyPrelude/Conduit.hs
+++ /dev/null
@@ -1,12 +0,0 @@
-{-# LANGUAGE NoImplicitPrelude #-}
-{-# LANGUAGE RankNTypes #-}
-{-# LANGUAGE TypeFamilies #-}
-{-# LANGUAGE FlexibleContexts #-}
-module ClassyPrelude.Conduit
-    ( -- * Re-export
-      module ClassyPrelude
-    , module Conduit
-    ) where
-
-import ClassyPrelude
-import Conduit hiding (throwM)
diff --git a/classy-prelude-conduit.cabal b/classy-prelude-conduit.cabal
--- a/classy-prelude-conduit.cabal
+++ b/classy-prelude-conduit.cabal
@@ -1,42 +1,64 @@
-name:                classy-prelude-conduit
-version:             1.3.0
-synopsis:            classy-prelude together with conduit functions
-description:         classy-prelude together with conduit functions
-homepage:            https://github.com/snoyberg/mono-traversable
-license:             MIT
-license-file:        LICENSE
-author:              Michael Snoyman
-maintainer:          michael@snoyman.com
-category:            Control, Prelude
-build-type:          Simple
-cabal-version:       >=1.8
-extra-source-files:  README.md ChangeLog.md
+-- This file has been generated from package.yaml by hpack version 0.20.0.
+--
+-- see: https://github.com/sol/hpack
+--
+-- hash: 994df2ba5b04a61e7b5e57d5e82b85b947b973407dd26a11bfd402ec4fab3e67
 
-library
-  exposed-modules:     ClassyPrelude.Conduit
-  build-depends:       base                          >= 4          && < 5
-                     , conduit                       >= 1.0        && < 1.3
-                     , classy-prelude                >= 1.3.0      && < 1.3.1
-                     , transformers
-                     , monad-control
-                     , resourcet
-                     , void
-                     , bytestring
-                     , conduit-combinators           >= 0.2.8
-  ghc-options:         -Wall -fno-warn-orphans
+name:           classy-prelude-conduit
+version:        1.3.1
+synopsis:       classy-prelude together with conduit functions
+description:    See docs and README at <http://www.stackage.org/package/classy-prelude-conduit>
+category:       Control, Prelude
+homepage:       https://github.com/snoyberg/mono-traversable#readme
+bug-reports:    https://github.com/snoyberg/mono-traversable/issues
+author:         Michael Snoyman
+maintainer:     michael@snoyman.com
+license:        MIT
+license-file:   LICENSE
+build-type:     Simple
+cabal-version:  >= 1.10
 
-test-suite spec
-  type:           exitcode-stdio-1.0
-  main-is:        Spec.hs
-  hs-source-dirs: test
-  build-depends:  base
-                , hspec
-                , classy-prelude-conduit
-                , bytestring
-                , transformers
-                , QuickCheck
-                , conduit
+extra-source-files:
+    ChangeLog.md
+    README.md
 
 source-repository head
-  type:     git
-  location: https://github.com/snoyberg/mono-traversable.git
+  type: git
+  location: https://github.com/snoyberg/mono-traversable
+
+library
+  hs-source-dirs:
+      src
+  ghc-options: -Wall -fno-warn-orphans
+  build-depends:
+      base >=4 && <5
+    , bytestring
+    , classy-prelude >=1.3.1 && <1.3.2
+    , conduit >=1.0 && <1.3
+    , conduit-combinators >=0.2.8
+    , monad-control
+    , resourcet
+    , transformers
+    , void
+  exposed-modules:
+      ClassyPrelude.Conduit
+  other-modules:
+      Paths_classy_prelude_conduit
+  default-language: Haskell2010
+
+test-suite spec
+  type: exitcode-stdio-1.0
+  main-is: Spec.hs
+  hs-source-dirs:
+      test
+  build-depends:
+      QuickCheck
+    , base >=4 && <5
+    , bytestring
+    , classy-prelude-conduit
+    , conduit
+    , hspec
+    , transformers
+  other-modules:
+      Paths_classy_prelude_conduit
+  default-language: Haskell2010
diff --git a/src/ClassyPrelude/Conduit.hs b/src/ClassyPrelude/Conduit.hs
new file mode 100644
--- /dev/null
+++ b/src/ClassyPrelude/Conduit.hs
@@ -0,0 +1,12 @@
+{-# LANGUAGE NoImplicitPrelude #-}
+{-# LANGUAGE RankNTypes #-}
+{-# LANGUAGE TypeFamilies #-}
+{-# LANGUAGE FlexibleContexts #-}
+module ClassyPrelude.Conduit
+    ( -- * Re-export
+      module ClassyPrelude
+    , module Conduit
+    ) where
+
+import ClassyPrelude
+import Conduit hiding (throwM)
