Avoid building the parts we don't use that drag in extra dependencies.

Index: cabal.project
--- cabal.project.orig
+++ cabal.project
@@ -1,19 +1,4 @@
-with-compiler: ghc-9.2.5
-tests: True
-
 packages: cabal-bundler
-packages: cabal-deps
-packages: cabal-diff
-packages: cabal-docspec
-packages: cabal-env
-packages: cabal-haddock-server
-packages: cabal-hasklint
-packages: cabal-hie
--- packages: cabal-iface-query
-
-packages: cabal-store-check
-packages: cabal-store-gc
-
 packages: peura
 
 package *
@@ -41,7 +26,6 @@ constraints: transformers  installed
 
 -- For local dev these can be used:
 packages: extras/gentle-introduction-*.tar.gz
-packages: extras/hooglite-*.tar.gz
 
 -- Always use ghc-lib-parser.
 constraints: ghc-lib-parser-ex -no-ghc-lib -auto
@@ -49,6 +33,4 @@ constraints: ghc-lib-parser-ex -no-ghc-lib -auto
 -- Never depend on cryptonite. Aptly named package.
 constraints: cryptonite <0
 
--- Warp without x509
-constraints: warp -x509
-
+packages: ../gentle-introduction-2023.4
