forked from Shimuuar/inline-python
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinline-python.cabal
More file actions
81 lines (76 loc) · 2.3 KB
/
Copy pathinline-python.cabal
File metadata and controls
81 lines (76 loc) · 2.3 KB
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
Cabal-Version: 3.0
Build-Type: Simple
Name: inline-python
Version: 0.2
Synopsis: Python interpreter embedded into haskell.
Description:
This package embeds python interpreter into haskell program and
allows to write python snippets as quasiquotes. Values could be
easily transferred between python and haskell. It's possible to
call haskell from python as well.
License: BSD-3-Clause
License-File: LICENSE
Author: Aleksey Khudyakov <[email protected]>
Maintainer: Aleksey Khudyakov <[email protected]>
Homepage: https://github.com/Shimuuar/inline-python
Bug-reports: https://github.com/Shimuuar/inline-python/issues
Category: FFI
extra-doc-files:
ChangeLog.md
extra-source-files:
include/inline-python.h
py/bound-vars.py
source-repository head
type: git
location: http://github.com/Shimuuar/inline-python
common language
Ghc-options: -Wall
Default-Language: GHC2021
Default-Extensions:
NoPolyKinds
--
DeriveAnyClass
DerivingVia
PatternSynonyms
ViewPatterns
LambdaCase
MultiWayIf
--
NoFieldSelectors
DuplicateRecordFields
OverloadedRecordDot
----------------------------------------------------------------
Library
import: language
Build-Depends: base >=4.14 && <5
, primitive >=0.6.2
, vector >=0.13.2
, containers >=0.5
, process
, transformers >=0.4
, inline-c >=0.9.1
, stm >=2.4
, template-haskell -any
, text >=2
, bytestring >=0.11.2
, exceptions >=0.10
, vector >=0.13
hs-source-dirs: src
include-dirs: include
c-sources: cbits/python.c
cc-options: -g -Wall
pkgconfig-depends: python3-embed
--
Exposed-modules:
Python.Inline
Python.Inline.Literal
Python.Inline.QQ
Python.Inline.Eval
Python.Inline.Types
Other-modules:
Python.Internal.CAPI
Python.Internal.Eval
Python.Internal.EvalQQ
Python.Internal.Program
Python.Internal.Types
Python.Internal.Util