Wrapper around the Haskell library cassava for processing CSV data in constant space via io-streams.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

default.nix 563B

1234567891011121314151617181920
  1. { pkgs ? (import <nixpkgs> {}).pkgs }:
  2. let
  3. # List any extra packages you want available while your package is
  4. # building or while in a nix shell:
  5. extraPackages = with pkgs; [ ];
  6. # Helpful if you want to override any Haskell packages:
  7. haskell = pkgs.haskellPackages;
  8. in
  9. # Load the local nix file and use the overrides from above:
  10. haskell.callPackage ./cassava-streams.nix {
  11. mkDerivation = { buildTools ? []
  12. , ...
  13. }@args:
  14. haskell.mkDerivation (args // {
  15. buildTools = buildTools ++ extraPackages;
  16. });
  17. }