packdeps: Check your cabal packages for lagging dependencies.

[ bsd3, distribution, library, program ] [ Propose Tags ]

This provides a library and command line tool for checking if the upper bounds in your package's dependency list excludes the newest package available. The code was originally available only as a web interface at, but is now available for standalone use as well.

The command line tool has an incredibly simple interface: simply pass it a list of cabal files, and it will tell you what dependencies- if any- are restricted.

[Skip to Readme]
Versions [faq] 0.0.0, 0.0.1,, 0.0.3,, 0.2.0, 0.3.0,,,,, 0.4.1, 0.4.2,, 0.4.3, 0.4.4, 0.4.5,,
Change log
Dependencies base (>=4.6 && <5), bytestring (>=0.9), Cabal (==3.0.*), containers (>=0.2), directory (>=1.0), filepath (>=1.1), optparse-applicative (>=0.14 && <0.16), packdeps, process, semigroups, split (>=, tar (>=0.4 && <0.6), text (>=0.7), time (>=1.1.4) [details]
License BSD-3-Clause
Author Michael Snoyman <>
Maintainer Michael Snoyman <>
Category Distribution
Home page
Source repo head: git clone git://
Uploaded by MichaelSnoyman at 2020-07-26T15:25:21Z
Distributions NixOS:
Executables packdeps
Downloads 14608 total (8 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2020-07-26 [all 1 reports]


[Index] [Quick Jump]


Maintainer's Corner

For package maintainers and hackage trustees

Readme for packdeps-

[back to package description]


Build Status

Check the upper bounds on a package to determine if there are newer versions of dependencies.