diff --git a/pier-core.cabal b/pier-core.cabal
--- a/pier-core.cabal
+++ b/pier-core.cabal
@@ -1,59 +1,63 @@
-cabal-version: >=1.10
-name: pier-core
-version: 0.2.0.0
-license: BSD3
-license-file: LICENSE
-maintainer: judah.jacobson@gmail.com
-homepage: https://github.com/judah/pier#readme
-bug-reports: https://github.com/judah/pier/issues
-synopsis: A library for writing forwards-declared build systems in haskell.
-description:
-    A library for writing build systems in Haskell, built on top of
-    <http://shakebuild.com shake>.
-    .
-    Pier provides a generic approach to building and caching file outputs.
-    It enables build actions to be written in a "forwards" style, which
-    generally leads to simpler logic than backwards-defined build systems
-    such as make or (normal) Shake, where each step of the build logic must
-    be written as a new build rule.
-    .
-    For more details, see "Pier.Core.Artifact".
-category: Development
-build-type: Simple
+-- This file has been generated from package.yaml by hpack version 0.28.2.
+--
+-- see: https://github.com/sol/hpack
+--
+-- hash: 9fdad4540272130658b9ff1116618cd490bf74278568ed2b007c908b1c7ee1d0
 
+name:           pier-core
+version:        0.2.0.1
+synopsis:       A library for writing forwards-declared build systems in haskell.
+description:    A library for writing build systems in Haskell, built on top of
+                <http://shakebuild.com shake>.
+                .
+                Pier provides a generic approach to building and caching file outputs.
+                It enables build actions to be written in a "forwards" style, which
+                generally leads to simpler logic than backwards-defined build systems
+                such as make or (normal) Shake, where each step of the build logic must
+                be written as a new build rule.
+                .
+                For more details, see "Pier.Core.Artifact".
+category:       Development
+homepage:       https://github.com/judah/pier#readme
+bug-reports:    https://github.com/judah/pier/issues
+maintainer:     judah.jacobson@gmail.com
+license:        BSD3
+license-file:   LICENSE
+build-type:     Simple
+cabal-version:  >= 1.10
+
 source-repository head
-    type: git
-    location: https://github.com/judah/pier
+  type: git
+  location: https://github.com/judah/pier
 
 library
-    exposed-modules:
-        Pier.Core.Artifact
-        Pier.Core.Download
-        Pier.Core.Persistent
-        Pier.Core.Run
-    hs-source-dirs: src
-    other-modules:
-        Pier.Core.Directory
-        Pier.Core.HashableSet
-    default-language: Haskell2010
-    default-extensions: BangPatterns DeriveGeneric FlexibleContexts
-                        LambdaCase MultiWayIf NondecreasingIndentation ScopedTypeVariables
-                        StandaloneDeriving TupleSections TypeFamilies TypeSynonymInstances
-    build-depends:
-        Cabal >=2.2.0.0 && <2.3,
-        base >=4.11.0 && <4.12,
-        base64-bytestring >=1.0.0.1 && <1.1,
-        binary >=0.8.5.1 && <0.9,
-        bytestring >=0.10.8.2 && <0.11,
-        containers >=0.5.11.0 && <0.6,
-        cryptohash-sha256 >=0.11.101.0 && <0.12,
-        directory >=1.3.1 && <1.4,
-        hashable >=1.2.7.0 && <1.3,
-        http-client >=0.5.13.1 && <0.6,
-        http-client-tls >=0.3.5.3 && <0.4,
-        http-types >=0.12.1 && <0.13,
-        process >=1.6.3.0 && <1.7,
-        shake >=0.16.4 && <0.17,
-        temporary ==1.3.*,
-        text >=1.2.3.0 && <1.3,
-        unix >=2.7.2.2 && <2.8
+  exposed-modules:
+      Pier.Core.Artifact
+      Pier.Core.Download
+      Pier.Core.Persistent
+      Pier.Core.Run
+  other-modules:
+      Pier.Core.Directory
+      Pier.Core.HashableSet
+  hs-source-dirs:
+      src
+  default-extensions: BangPatterns DeriveGeneric FlexibleContexts LambdaCase MultiWayIf NondecreasingIndentation ScopedTypeVariables StandaloneDeriving TupleSections TypeFamilies TypeSynonymInstances
+  build-depends:
+      Cabal ==2.2.*
+    , base ==4.11.*
+    , base64-bytestring ==1.0.*
+    , binary ==0.8.*
+    , bytestring ==0.10.*
+    , containers ==0.5.*
+    , cryptohash-sha256 ==0.11.*
+    , directory >=1.3.1 && <1.4
+    , hashable ==1.2.*
+    , http-client ==0.5.*
+    , http-client-tls ==0.3.*
+    , http-types ==0.12.*
+    , process ==1.6.*
+    , shake >=0.16.4 && <0.17
+    , temporary ==1.3.*
+    , text ==1.2.*
+    , unix ==2.7.*
+  default-language: Haskell2010
