diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,11 @@
 # Aura Changelog
 
+## 3.2.9 (2022-05-23)
+
+#### Fixed
+
+- `.sig` files were appearing in `-C` selection options.
+
 ## 3.2.8 (2022-04-23)
 
 #### Added
diff --git a/aura.cabal b/aura.cabal
--- a/aura.cabal
+++ b/aura.cabal
@@ -1,6 +1,6 @@
 cabal-version:      2.2
 name:               aura
-version:            3.2.8
+version:            3.2.9
 synopsis:           A secure package manager for Arch Linux and the AUR.
 description:
   Aura is a package manager for Arch Linux. It connects to both the
@@ -41,7 +41,7 @@
 
   build-depends:
     , base        >=4.12   && <5
-    , bytestring  ^>=0.10
+    , bytestring  ^>=0.11
     , containers  ^>=0.6
     , megaparsec  >=7      && <10
     , rio         ^>=0.1.17
@@ -97,7 +97,7 @@
     , language-bash     >=0.8 && <0.10
     , network-uri       ^>=2.6
     , stm               ^>=2.5
-    , time              >=1.8 && <1.10
+    , time              >=1.8 && <1.12
 
 executable aura
   import:         commons, libexec
diff --git a/lib/Aura/Types.hs b/lib/Aura/Types.hs
--- a/lib/Aura/Types.hs
+++ b/lib/Aura/Types.hs
@@ -245,7 +245,7 @@
 
 -- | Smart constructor for `PackagePath`.
 packagePath :: FilePath -> Maybe PackagePath
-packagePath fp = bool Nothing (Just $ PackagePath fp) $ isAbsolute fp
+packagePath fp = bool Nothing (Just $ PackagePath fp) $ not (isExtensionOf "sig" fp) && isAbsolute fp
 
 -- | The contents of a PKGBUILD file.
 newtype Pkgbuild = Pkgbuild { pkgbuild :: ByteString }
