module Chromatin.Data.RpluginSource( HackageDepspec(..), PypiDepspec(..), RpluginSource(..), ) where newtype HackageDepspec = HackageDepspec String deriving (Show, Eq) newtype PypiDepspec = PypiDepspec String deriving (Show, Eq) data RpluginSource = Hackage { hackageSpec :: HackageDepspec } | Stack { stackProject :: FilePath } | Pypi { pypiSpec :: PypiDepspec } deriving (Show, Eq)