mirror of
https://github.com/commercialhaskell/stackage-server.git
synced 2026-01-11 19:58:28 +01:00
Remove redundant imports
This commit is contained in:
parent
cf028c7fee
commit
6508d67fab
@ -26,9 +26,6 @@ import Data.BlobStore (fileStore, storeWrite, cachedS3Store)
|
||||
import Data.Hackage
|
||||
import Data.Hackage.Views
|
||||
import Data.Conduit.Lazy (MonadActive, monadActive)
|
||||
import Control.Monad.Catch (MonadCatch (..))
|
||||
import Database.Persist.Sql (SqlPersistT (..))
|
||||
import Control.Monad.Trans.Resource.Internal (ResourceT (..))
|
||||
import Control.Monad.Reader (MonadReader (..))
|
||||
import Filesystem (getModified, removeTree)
|
||||
import Data.Time (diffUTCTime)
|
||||
|
||||
@ -13,14 +13,11 @@ import ClassyPrelude.Yesod hiding (get)
|
||||
import Types
|
||||
import Data.BlobStore
|
||||
import Data.Conduit.Lazy (MonadActive (..), lazyConsume)
|
||||
import Control.Monad.Logger (LoggingT)
|
||||
import qualified Codec.Archive.Tar as Tar
|
||||
import Control.Monad.Reader (MonadReader, ask)
|
||||
import Control.Monad.Trans.Resource (release)
|
||||
import qualified Data.Text as T
|
||||
import Data.Conduit.Zlib (ungzip, gzip)
|
||||
import Text.XML.Cursor (($//), (&/), content, fromDocument, element, followingSibling)
|
||||
import Text.HTML.DOM (sinkDoc)
|
||||
import System.IO.Temp (withSystemTempFile, withSystemTempDirectory)
|
||||
import System.IO (IOMode (ReadMode), openBinaryFile)
|
||||
import Control.Monad.Catch (MonadMask)
|
||||
@ -31,7 +28,6 @@ import Distribution.PackageDescription.PrettyPrint (showGenericPackageDescriptio
|
||||
import Distribution.PackageDescription (GenericPackageDescription, PackageDescription, packageDescription)
|
||||
import Control.Exception (throw)
|
||||
import Control.Monad.State.Strict (modify, put, get, execStateT, MonadState)
|
||||
import Control.Concurrent.Lifted (fork)
|
||||
|
||||
sinkUploadHistory :: Monad m => Consumer (Entity Uploaded) m UploadHistory
|
||||
sinkUploadHistory =
|
||||
|
||||
@ -5,9 +5,6 @@ import Distribution.Package
|
||||
import Distribution.PackageDescription
|
||||
import Distribution.Version (anyVersion, intersectVersionRanges, earlierVersion, Version (..), simplifyVersionRange, VersionRange (..))
|
||||
import Distribution.Text (simpleParse)
|
||||
import Types hiding (Version (..))
|
||||
import qualified Types
|
||||
import Model
|
||||
import Data.NonNull (fromNullable) -- FIXME expose from ClassyPrelude
|
||||
import Data.Hackage (UploadHistory)
|
||||
import Data.Time (addUTCTime)
|
||||
|
||||
@ -1,7 +1,6 @@
|
||||
module Handler.HackageViewSdist where
|
||||
|
||||
import Import
|
||||
import Data.BlobStore
|
||||
import Data.Hackage
|
||||
import Data.Conduit.Lazy (MonadActive (..))
|
||||
|
||||
|
||||
@ -3,11 +3,9 @@ module Handler.UploadStackage where
|
||||
import Import hiding (catch, get)
|
||||
import System.IO.Temp (withSystemTempFile, withSystemTempDirectory, openBinaryTempFile)
|
||||
import Crypto.Hash.Conduit (sinkHash)
|
||||
import Control.Monad.Catch (MonadCatch (..))
|
||||
import Crypto.Hash (Digest, SHA1)
|
||||
import Data.Byteable (toBytes)
|
||||
import qualified Data.ByteString.Base16 as B16
|
||||
import Yesod.Core.Types (HandlerT (HandlerT), unHandlerT)
|
||||
import Data.Conduit.Zlib (ungzip)
|
||||
import qualified Codec.Archive.Tar as Tar
|
||||
import qualified Data.Text as T
|
||||
|
||||
Loading…
Reference in New Issue
Block a user