Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

hackage.haskell.org : check-pvp

Check whether the version ranges used in the Build-Depends field matches the style of module imports according to the Package Versioning Policy (PVP). See http://www.haskell.org/haskellwiki/Package_versioning_policy. The tool essentially looks for any dependency like containers >=0.5 && <0.7 that allows the addition of identifiers to modules within the version range. Then it checks whether all module imports from containers are protected against name clashes that could be caused by addition of identifiers. Related: There are programs that check PVP compliance of exports: cabal-bounds: http://hackage.haskell.org/package/cabal-bounds simplifies extending the version bounds in Build-Depends fields. precis: http://hackage.haskell.org/package/precis apidiff: http://code.haskell.org/gtk2hs/tools/apidiff/

Registry - Homepage - JSON
purl: pkg:hackage/check-pvp
Keywords: bsd3, distribution, program
License: BSD-3-Clause
Latest release: about 5 years ago
First release: over 10 years ago
Downloads: 3,175 total
Last synced: 18 days ago

    Loading...
    Readme
    Loading...