File: language-python.cabal

package info (click to toggle)
haskell-language-python 0.5.8-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 328 kB
  • sloc: haskell: 2,250; yacc: 1,552; makefile: 2
file content (64 lines) | stat: -rw-r--r-- 2,501 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
name:                language-python
version:             0.5.8
x-revision: 2
cabal-version:       >= 1.10 
synopsis:            Parsing and pretty printing of Python code. 
description:         language-python is a Haskell library for lexical analysis, parsing 
                     and pretty printing Python code. It supports versions 2.x and 3.x of Python. 
category:            Language
license:             BSD3
license-file:        LICENSE
copyright:           (c) 2008-2019 Bernard James Pope
author:              Bernard James Pope (Bernie Pope)
maintainer:          florbitous@gmail.com
homepage:            http://github.com/bjpop/language-python 
build-type:          Simple
stability:           experimental
extra-source-files:  src/Language/Python/Version3/Parser/Parser.y
                     src/Language/Python/Version3/Parser/Lexer.x
                     src/Language/Python/Version2/Parser/Parser.y
                     src/Language/Python/Version2/Parser/Lexer.x
tested-with: GHC ==7.10.3, GHC ==8.0.2, GHC ==8.2.1, GHC ==8.6.3, GHC ==9.0.1

source-repository head
   type: git
   location: https://github.com/bjpop/language-python

Library
   default-language: Haskell2010
   hs-source-dirs: src 
   ghc-options: -fwarn-incomplete-patterns -fwarn-unused-imports -fwarn-warnings-deprecations
   build-depends:
      base >= 4.8 && < 5,
      containers >= 0.5 && < 0.8,
      pretty == 1.1.*,
      array >= 0.4 && < 0.6,
      transformers >= 0.3 && < 0.7,
      monads-tf >= 0.1 && < 0.4,
      utf8-string >= 1 && < 2
   build-tools: happy, alex
   exposed-modules:
      Language.Python.Common
      Language.Python.Common.ParseError
      Language.Python.Common.SrcLocation
      Language.Python.Common.Pretty
      Language.Python.Common.Token
      Language.Python.Common.ParserMonad
      Language.Python.Common.PrettyToken
      Language.Python.Common.AST
      Language.Python.Common.PrettyAST
      Language.Python.Version3
      Language.Python.Version3.Parser
      Language.Python.Version3.Lexer
      Language.Python.Version2
      Language.Python.Version2.Parser
      Language.Python.Version2.Lexer
      Language.Python.Common.PrettyParseError
      Language.Python.Common.StringEscape
   other-modules:
      Language.Python.Common.ParserUtils
      Language.Python.Common.LexerUtils
      Language.Python.Version3.Parser.Parser
      Language.Python.Version3.Parser.Lexer
      Language.Python.Version2.Parser.Parser
      Language.Python.Version2.Parser.Lexer