11cabal-version : 3.0
22name : dataframe
3- version : 2.0 .0.0
3+ version : 2.1 .0.0
44
55synopsis : A fast, safe, and intuitive DataFrame library .
66
@@ -74,6 +74,49 @@ library
7474 ghc-options : -Werror=unused-packages
7575 exposed-modules : DataFrame,
7676 DataFrame.Typed
77+ reexported-modules : DataFrame.Functions,
78+ DataFrame.Synthesis,
79+ DataFrame.Display.Web.Plot,
80+ DataFrame.Internal.Types,
81+ DataFrame.Internal.Expression,
82+ DataFrame.Internal.Grouping,
83+ DataFrame.Internal.Interpreter,
84+ DataFrame.Internal.Nullable,
85+ DataFrame.Internal.Parsing,
86+ DataFrame.Internal.Column,
87+ DataFrame.Internal.Binary,
88+ DataFrame.Internal.Statistics,
89+ DataFrame.Display.Terminal.PrettyPrint,
90+ DataFrame.Display.Terminal.Colours,
91+ DataFrame.Internal.DataFrame,
92+ DataFrame.Internal.Row,
93+ DataFrame.Internal.Schema,
94+ DataFrame.Errors,
95+ DataFrame.Operations.Core,
96+ DataFrame.Operations.Join,
97+ DataFrame.Operations.Merge,
98+ DataFrame.Operators,
99+ DataFrame.Operations.Permutation,
100+ DataFrame.Operations.Subset,
101+ DataFrame.Operations.Statistics,
102+ DataFrame.Operations.Transformations,
103+ DataFrame.Operations.Typing,
104+ DataFrame.Operations.Aggregation,
105+ DataFrame.Display,
106+ DataFrame.Display.Terminal.Plot,
107+ DataFrame.Monad,
108+ DataFrame.DecisionTree,
109+ DataFrame.IO.JSON,
110+ DataFrame.Typed.Types,
111+ DataFrame.Typed.Schema,
112+ DataFrame.Typed.Freeze,
113+ DataFrame.Typed.Access,
114+ DataFrame.Typed.Operations,
115+ DataFrame.Typed.Join,
116+ DataFrame.Typed.Aggregate,
117+ DataFrame.Typed.Expr,
118+ DataFrame.Typed.Record,
119+ DataFrame.Typed.Generic
77120 build-depends : base >= 4 && < 5 ,
78121 dataframe-core ^>= 1.0 ,
79122 dataframe-json ^>= 1.0 ,
@@ -83,16 +126,39 @@ library
83126 dataframe-learn ^>= 1.0
84127
85128 if !flag(no-csv)
129+ reexported-modules : DataFrame.IO.CSV
86130 build-depends : dataframe-csv ^>= 1.0
87131 cpp-options : -DWITH_CSV
88132
89133 if !flag(no-parquet)
134+ reexported-modules : DataFrame.IO.Parquet,
135+ DataFrame.IO.Parquet.Binary,
136+ DataFrame.IO.Parquet.Dictionary,
137+ DataFrame.IO.Parquet.Levels,
138+ DataFrame.IO.Parquet.Thrift,
139+ DataFrame.IO.Parquet.Decompress,
140+ DataFrame.IO.Parquet.Encoding,
141+ DataFrame.IO.Parquet.Page,
142+ DataFrame.IO.Parquet.Schema,
143+ DataFrame.IO.Parquet.Utils,
144+ DataFrame.IO.Parquet.Seeking,
145+ DataFrame.IO.Parquet.Time,
146+ DataFrame.IO.Utils.RandomAccess
90147 build-depends : dataframe-parquet ^>= 1.0
91148 cpp-options : -DWITH_PARQUET
92149
93150 -- The lazy executor calls both CSV and Parquet readers directly, so
94151 -- it can only be pulled in when both backends are present.
95152 if !flag(no-csv) && !flag(no-parquet)
153+ reexported-modules : DataFrame.Lazy,
154+ DataFrame.Lazy.IO.Binary,
155+ DataFrame.Lazy.IO.CSV,
156+ DataFrame.Lazy.Internal.DataFrame,
157+ DataFrame.Lazy.Internal.LogicalPlan,
158+ DataFrame.Lazy.Internal.PhysicalPlan,
159+ DataFrame.Lazy.Internal.Optimizer,
160+ DataFrame.Lazy.Internal.Executor,
161+ DataFrame.Typed.Lazy
96162 build-depends : dataframe-lazy ^>= 1.0
97163 cpp-options : -DWITH_LAZY
98164
@@ -196,7 +262,6 @@ executable lazy-bench
196262 dataframe >= 1 && < 3 ,
197263 dataframe-core ^>= 1.0 ,
198264 dataframe-lazy ^>= 1.0 ,
199- dataframe-operations ^>= 1.0 ,
200265 dataframe-parsing ^>= 1.0 ,
201266 directory >= 1.3.0.0 && < 2 ,
202267 random >= 1 && < 2 ,
0 commit comments