weeder 1.0 → 1.0.1
raw patch · 3 files changed
+6/−3 lines, 3 filesdep ~extra
Dependency ranges changed: extra
Files
- CHANGES.txt +2/−0
- src/Cabal.hs +2/−1
- weeder.cabal +2/−2
CHANGES.txt view
@@ -1,5 +1,7 @@ Changelog for Weeder +1.0.1, released 2018-02-23+ #34, support -any for version numbers 1.0, released 2018-01-22 #30, bump the version number to 1.0 0.1.13, released 2018-01-17
src/Cabal.hs view
@@ -135,11 +135,12 @@ trimEqual xs = map (drop n) xs where n = minimum $ 0 : map (length . takeWhile isSpace) xs listSplit = concatMap (wordsBy (`elem` " ,"))+ parsePackage = dropSuffix "-any" . filter (not . isSpace) . takeWhile (`notElem` "=><") f (keyValues -> (k,vs)) = case k of "if" -> parse vs "else" -> parse vs- "build-depends:" -> mempty{cabalPackages = map (trim . takeWhile (`notElem` "=><")) . splitOn "," $ unwords vs}+ "build-depends:" -> mempty{cabalPackages = map parsePackage . splitOn "," $ unwords vs} "hs-source-dirs:" -> mempty{cabalSourceDirs=listSplit vs} "exposed-modules:" -> mempty{cabalExposedModules=listSplit vs} "other-modules:" -> mempty{cabalOtherModules=listSplit vs}
weeder.cabal view
@@ -1,7 +1,7 @@ cabal-version: >= 1.18 build-type: Simple name: weeder-version: 1.0+version: 1.0.1 license: BSD3 license-file: LICENSE category: Development@@ -44,7 +44,7 @@ bytestring, foundation >= 0.0.13, process >= 1.2.3.0,- extra+ extra >= 1.6.4 other-modules: Cabal Hi