Cabal revisions of dataframe-0.5.0.0
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-cabal-version: 2.4-name: dataframe-version: 0.5.0.0--synopsis: A fast, safe, and intuitive DataFrame library.--description: A fast, safe, and intuitive DataFrame library for exploratory data analysis.--bug-reports: https://github.com/mchav/dataframe/issues-license: MIT-license-file: LICENSE-author: Michael Chavinda-maintainer: mschavinda@gmail.com--copyright: (c) 2024-2025 Michael Chavinda-category: Data-tested-with: GHC ==9.4.8 || ==9.6.7 || ==9.8.4 || ==9.10.3 || ==9.12.2-extra-doc-files: CHANGELOG.md README.md-extra-source-files: cbits/process_csv.h- data/titanic/*.csv- tests/data/*.csv- tests/data/*.tsv- tests/data/*.parquet- tests/data/unstable_csv/*.csv- tests/data/unstable_csv/*.tsv- -- tests/data/*.md- -- tests/data/*.bin- -- tests/data/*.json- -- tests/data/*.txt- -- tests/data/*.encrypted--source-repository head- type: git- location: https://github.com/mchav/dataframe--common warnings- -- TODO add more warnings, eventually -Wall- ghc-options:- -Wincomplete-patterns- -Wincomplete-uni-patterns- -Wunused-imports- -Wunused-packages- -Wunused-local-binds--library- import: warnings- default-extensions: Strict- exposed-modules: DataFrame,- DataFrame.Lazy,- DataFrame.Functions,- DataFrame.Synthesis,- DataFrame.Display.Web.Plot,- DataFrame.Internal.Types,- DataFrame.Internal.Expression,- DataFrame.Internal.Interpreter,- DataFrame.Internal.Parsing,- DataFrame.Internal.Column,- DataFrame.Internal.Statistics,- DataFrame.Display.Terminal.PrettyPrint,- DataFrame.Display.Terminal.Colours,- DataFrame.Internal.DataFrame,- DataFrame.Internal.Row,- DataFrame.Internal.Schema,- DataFrame.Errors,- DataFrame.Operations.Core,- DataFrame.Operations.Join,- DataFrame.Operations.Merge,- DataFrame.Operators,- DataFrame.Operations.Permutation,- DataFrame.Operations.Subset,- DataFrame.Operations.Statistics,- DataFrame.Operations.Transformations,- DataFrame.Operations.Typing,- DataFrame.Operations.Aggregation,- DataFrame.Display,- DataFrame.Display.Terminal.Plot,- DataFrame.IO.CSV,- DataFrame.IO.JSON,- DataFrame.IO.Unstable.CSV,- DataFrame.IO.Parquet,- DataFrame.IO.Parquet.Binary,- DataFrame.IO.Parquet.Dictionary,- DataFrame.IO.Parquet.Levels,- DataFrame.IO.Parquet.Thrift,- DataFrame.IO.Parquet.ColumnStatistics,- DataFrame.IO.Parquet.Compression,- DataFrame.IO.Parquet.Encoding,- DataFrame.IO.Parquet.Page,- DataFrame.IO.Parquet.Time,- DataFrame.IO.Parquet.Types,- DataFrame.Lazy.IO.CSV,- DataFrame.Lazy.Internal.DataFrame,- DataFrame.Monad,- DataFrame.DecisionTree- build-depends: base >= 4 && <5,- aeson >= 0.11.0.0 && < 3,- array >= 0.5.4.0 && < 0.6,- attoparsec >= 0.12 && < 0.15,- bytestring >= 0.11 && < 0.13,- bytestring-lexing >= 0.5 && < 0.6,- cassava >= 0.1 && < 1,- containers >= 0.6.7 && < 0.9,- directory >= 1.3.0.0 && < 2,- granite == 0.3.0.5,- hashable >= 1.2 && < 2,- process ^>= 1.6,- snappy-hs ^>= 0.1,- random >= 1.2 && < 1.3,- random-shuffle >= 0.0.4 && < 1,- regex-tdfa >= 1.3.0 && < 2,- scientific >=0.3.1 && <0.4,- template-haskell >= 2.0 && < 3,- text >= 2.0 && < 3,- these >= 1.1 && < 2,- time >= 1.12 && < 2,- unordered-containers >= 0.1 && < 1,- vector ^>= 0.13,- vector-algorithms ^>= 0.9,- zlib >= 0.5 && < 1,- zstd >= 0.1.2.0 && < 0.2,- mmap >= 0.5.8 && < 0.6,- parallel >= 3.2.2.0 && < 5,- filepath >= 1.4 && < 2,- Glob >= 0.10 && < 1,-- hs-source-dirs: src- c-sources: cbits/process_csv.c- include-dirs: cbits- includes: process_csv.h- install-includes: process_csv.h- default-language: Haskell2010--executable dataframe-benchmark-example- import: warnings- main-is: Benchmark.hs- build-depends: base >= 4 && < 5,- dataframe >= 0.5 && < 1,- random >= 1 && < 2,- time >= 1.12 && < 2,- vector ^>= 0.13,- hs-source-dirs: app- default-language: Haskell2010- ghc-options: -rtsopts -threaded -with-rtsopts=-N--executable synthesis- import: warnings- main-is: Synthesis.hs- build-depends: base >= 4 && < 5,- dataframe >= 0.5 && < 1,- random >= 1 && < 2,- text >= 2.0 && < 3- hs-source-dirs: app- default-language: Haskell2010- ghc-options: -rtsopts -threaded -with-rtsopts=-N--executable dataframe- import: warnings- main-is: Main.hs- build-depends: base >= 4 && < 5,- directory >= 1.3.0.0 && < 2,- filepath >= 1.4 && < 2,- process >= 1.6 && < 2,- time >= 1.12 && < 2- if !os(windows)- build-depends: unix >= 2 && < 3- hs-source-dirs: app- default-language: Haskell2010- ghc-options: -rtsopts -threaded -with-rtsopts=-N--benchmark dataframe-benchmark- import: warnings- type: exitcode-stdio-1.0- main-is: Main.hs- hs-source-dirs: benchmark- build-depends: base >= 4 && < 5,- criterion >= 1 && < 2,- process >= 1.6 && < 2,- dataframe >= 0.5 && < 1- default-language: Haskell2010- ghc-options:- -threaded- -rtsopts- -with-rtsopts=-N--test-suite tests- import: warnings- type: exitcode-stdio-1.0- main-is: Main.hs- other-modules: Assertions,- Functions,- GenDataFrame,- Operations.Aggregations,- Operations.Apply,- Operations.Core,- Operations.Derive,- Operations.Filter,- Operations.GroupBy,- Operations.InsertColumn,- Operations.Join,- Operations.Merge,- Operations.ReadCsv,- Operations.Shuffle,- Operations.Sort,- Operations.Subset,- Operations.Statistics,- Operations.Take,- Parquet,- Monad- build-depends: base >= 4 && < 5,- dataframe >= 0.5 && < 1,- directory >= 1.3.0.0 && < 2,- HUnit ^>= 1.6,- QuickCheck >= 2 && < 3,- random-shuffle >= 0.0.4 && < 1,- random >= 1 && < 2,- text >= 2.0 && < 3,- these >= 1.1 && < 2,- time >= 1.12 && < 2,- vector ^>= 0.13,- containers >= 0.6.7 && < 0.9- hs-source-dirs: tests- default-language: Haskell2010+cabal-version: 2.4 +name: dataframe +version: 0.5.0.0 +x-revision: 1 + +synopsis: A fast, safe, and intuitive DataFrame library. + +description: A fast, safe, and intuitive DataFrame library for exploratory data analysis. + +bug-reports: https://github.com/mchav/dataframe/issues +license: MIT +license-file: LICENSE +author: Michael Chavinda +maintainer: mschavinda@gmail.com + +copyright: (c) 2024-2025 Michael Chavinda +category: Data +tested-with: GHC ==9.4.8 || ==9.6.7 || ==9.8.4 || ==9.10.3 || ==9.12.2 +extra-doc-files: CHANGELOG.md README.md +extra-source-files: cbits/process_csv.h + data/titanic/*.csv + tests/data/*.csv + tests/data/*.tsv + tests/data/*.parquet + tests/data/unstable_csv/*.csv + tests/data/unstable_csv/*.tsv + -- tests/data/*.md + -- tests/data/*.bin + -- tests/data/*.json + -- tests/data/*.txt + -- tests/data/*.encrypted + +source-repository head + type: git + location: https://github.com/mchav/dataframe + +common warnings + -- TODO add more warnings, eventually -Wall + ghc-options: + -Wincomplete-patterns + -Wincomplete-uni-patterns + -Wunused-imports + -Wunused-packages + -Wunused-local-binds + +library + import: warnings + default-extensions: Strict + exposed-modules: DataFrame, + DataFrame.Lazy, + DataFrame.Functions, + DataFrame.Synthesis, + DataFrame.Display.Web.Plot, + DataFrame.Internal.Types, + DataFrame.Internal.Expression, + DataFrame.Internal.Interpreter, + DataFrame.Internal.Parsing, + DataFrame.Internal.Column, + DataFrame.Internal.Statistics, + DataFrame.Display.Terminal.PrettyPrint, + DataFrame.Display.Terminal.Colours, + DataFrame.Internal.DataFrame, + DataFrame.Internal.Row, + DataFrame.Internal.Schema, + DataFrame.Errors, + DataFrame.Operations.Core, + DataFrame.Operations.Join, + DataFrame.Operations.Merge, + DataFrame.Operators, + DataFrame.Operations.Permutation, + DataFrame.Operations.Subset, + DataFrame.Operations.Statistics, + DataFrame.Operations.Transformations, + DataFrame.Operations.Typing, + DataFrame.Operations.Aggregation, + DataFrame.Display, + DataFrame.Display.Terminal.Plot, + DataFrame.IO.CSV, + DataFrame.IO.JSON, + DataFrame.IO.Unstable.CSV, + DataFrame.IO.Parquet, + DataFrame.IO.Parquet.Binary, + DataFrame.IO.Parquet.Dictionary, + DataFrame.IO.Parquet.Levels, + DataFrame.IO.Parquet.Thrift, + DataFrame.IO.Parquet.ColumnStatistics, + DataFrame.IO.Parquet.Compression, + DataFrame.IO.Parquet.Encoding, + DataFrame.IO.Parquet.Page, + DataFrame.IO.Parquet.Time, + DataFrame.IO.Parquet.Types, + DataFrame.Lazy.IO.CSV, + DataFrame.Lazy.Internal.DataFrame, + DataFrame.Monad, + DataFrame.DecisionTree + build-depends: base >= 4 && <5, + aeson >= 0.11.0.0 && < 3, + array >= 0.5.4.0 && < 0.6, + attoparsec >= 0.12 && < 0.15, + bytestring >= 0.11 && < 0.13, + bytestring-lexing >= 0.5 && < 0.6, + cassava >= 0.1 && < 1, + containers >= 0.6.7 && < 0.9, + directory >= 1.3.0.0 && < 2, + granite == 0.3.0.5, + hashable >= 1.2 && < 2, + process ^>= 1.6, + snappy-hs ^>= 0.1, + random >= 1.2 && < 2, + random-shuffle >= 0.0.4 && < 1, + regex-tdfa >= 1.3.0 && < 2, + scientific >=0.3.1 && <0.4, + template-haskell >= 2.0 && < 3, + text >= 2.0 && < 3, + these >= 1.1 && < 2, + time >= 1.12 && < 2, + unordered-containers >= 0.1 && < 1, + vector ^>= 0.13, + vector-algorithms ^>= 0.9, + zlib >= 0.5 && < 1, + zstd >= 0.1.2.0 && < 0.2, + mmap >= 0.5.8 && < 0.6, + parallel >= 3.2.2.0 && < 5, + filepath >= 1.4 && < 2, + Glob >= 0.10 && < 1, + + hs-source-dirs: src + c-sources: cbits/process_csv.c + include-dirs: cbits + includes: process_csv.h + install-includes: process_csv.h + default-language: Haskell2010 + +executable dataframe-benchmark-example + import: warnings + main-is: Benchmark.hs + build-depends: base >= 4 && < 5, + dataframe >= 0.5 && < 1, + random >= 1 && < 2, + time >= 1.12 && < 2, + vector ^>= 0.13, + hs-source-dirs: app + default-language: Haskell2010 + ghc-options: -rtsopts -threaded -with-rtsopts=-N + +executable synthesis + import: warnings + main-is: Synthesis.hs + build-depends: base >= 4 && < 5, + dataframe >= 0.5 && < 1, + random >= 1 && < 2, + text >= 2.0 && < 3 + hs-source-dirs: app + default-language: Haskell2010 + ghc-options: -rtsopts -threaded -with-rtsopts=-N + +executable dataframe + import: warnings + main-is: Main.hs + build-depends: base >= 4 && < 5, + directory >= 1.3.0.0 && < 2, + filepath >= 1.4 && < 2, + process >= 1.6 && < 2, + time >= 1.12 && < 2 + if !os(windows) + build-depends: unix >= 2 && < 3 + hs-source-dirs: app + default-language: Haskell2010 + ghc-options: -rtsopts -threaded -with-rtsopts=-N + +benchmark dataframe-benchmark + import: warnings + type: exitcode-stdio-1.0 + main-is: Main.hs + hs-source-dirs: benchmark + build-depends: base >= 4 && < 5, + criterion >= 1 && < 2, + process >= 1.6 && < 2, + dataframe >= 0.5 && < 1 + default-language: Haskell2010 + ghc-options: + -threaded + -rtsopts + -with-rtsopts=-N + +test-suite tests + import: warnings + type: exitcode-stdio-1.0 + main-is: Main.hs + other-modules: Assertions, + Functions, + GenDataFrame, + Operations.Aggregations, + Operations.Apply, + Operations.Core, + Operations.Derive, + Operations.Filter, + Operations.GroupBy, + Operations.InsertColumn, + Operations.Join, + Operations.Merge, + Operations.ReadCsv, + Operations.Shuffle, + Operations.Sort, + Operations.Subset, + Operations.Statistics, + Operations.Take, + Parquet, + Monad + build-depends: base >= 4 && < 5, + dataframe >= 0.5 && < 1, + directory >= 1.3.0.0 && < 2, + HUnit ^>= 1.6, + QuickCheck >= 2 && < 3, + random-shuffle >= 0.0.4 && < 1, + random >= 1 && < 2, + text >= 2.0 && < 3, + these >= 1.1 && < 2, + time >= 1.12 && < 2, + vector ^>= 0.13, + containers >= 0.6.7 && < 0.9 + hs-source-dirs: tests + default-language: Haskell2010