pypi-0.0.0.0: A pypi client library
Safe HaskellNone
LanguageHaskell2010

Pypi

Description

This module contains the pypi REST client

Synopsis

Client

data PypiClient Source #

The PypiClient record, use withClient to create

withClient Source #

Arguments

:: (PypiClient -> IO ())

The callback

-> IO ()

withClient performs the IO

Create the PypiClient

Api

getProject :: Text -> PypiClient -> IO PypiProject Source #

Get project infos

Main data types

data PypiProject Source #

Instances

Instances details
Eq PypiProject Source # 
Instance details

Defined in Pypi.Project

Ord PypiProject Source # 
Instance details

Defined in Pypi.Project

Show PypiProject Source # 
Instance details

Defined in Pypi.Project

Generic PypiProject Source # 
Instance details

Defined in Pypi.Project

Associated Types

type Rep PypiProject :: Type -> Type #

FromJSON PypiProject Source # 
Instance details

Defined in Pypi.Project

type Rep PypiProject Source # 
Instance details

Defined in Pypi.Project

type Rep PypiProject = D1 ('MetaData "PypiProject" "Pypi.Project" "pypi-0.0.0.0-EiIVOAlpfHcLDkgnVO4lTO" 'False) (C1 ('MetaCons "PypiProject" 'PrefixI 'True) (S1 ('MetaSel ('Just "ppInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PypiProjectInfo) :*: S1 ('MetaSel ('Just "ppReleases") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map Text [PypiProjectRelease]))))