Skip to content

Commit 63a2ef6

Browse files
author
IOHK
committed
Automatic Update
1 parent 1680416 commit 63a2ef6

21 files changed

+907
-0
lines changed

default.nix

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3663,6 +3663,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
36633663
"co-log" = import ./nix/co-log.nix;
36643664
"co-log-concurrent" = import ./nix/co-log-concurrent.nix;
36653665
"co-log-core" = import ./nix/co-log-core.nix;
3666+
"co-log-effectful" = import ./nix/co-log-effectful.nix;
36663667
"co-log-json" = import ./nix/co-log-json.nix;
36673668
"co-log-polysemy" = import ./nix/co-log-polysemy.nix;
36683669
"co-log-polysemy-formatting" = import ./nix/co-log-polysemy-formatting.nix;
@@ -14557,6 +14558,7 @@ with builtins; mapAttrs (_: mapAttrs (_: data: rec {
1455714558
"shared-memory" = import ./nix/shared-memory.nix;
1455814559
"sharedio" = import ./nix/sharedio.nix;
1455914560
"she" = import ./nix/she.nix;
14561+
"shebanger" = import ./nix/shebanger.nix;
1456014562
"sheets" = import ./nix/sheets.nix;
1456114563
"shelduck" = import ./nix/shelduck.nix;
1456214564
"shell-conduit" = import ./nix/shell-conduit.nix;
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {};
12+
package = {
13+
specVersion = "3.4";
14+
identifier = { name = "co-log-effectful"; version = "0.0.0.1"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Eldritch Cookie";
19+
homepage = "https://github.com/eldritch-cookie/co-log-effectful";
20+
url = "";
21+
synopsis = "effectful log effect using co-log-core";
22+
description = "co-log-effectful provides a `Log` effect for effectful that can use `LogAction`s in the `Eff` monad";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
30+
(hsPkgs."co-log-core" or (errorHandler.buildDepError "co-log-core"))
31+
(hsPkgs."effectful" or (errorHandler.buildDepError "effectful"))
32+
(hsPkgs."effectful-core" or (errorHandler.buildDepError "effectful-core"))
33+
(hsPkgs."effectful-plugin" or (errorHandler.buildDepError "effectful-plugin"))
34+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
35+
];
36+
buildable = true;
37+
};
38+
tests = {
39+
"co-log-effectful-test" = {
40+
depends = [
41+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
42+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
43+
(hsPkgs."co-log-core" or (errorHandler.buildDepError "co-log-core"))
44+
(hsPkgs."effectful" or (errorHandler.buildDepError "effectful"))
45+
(hsPkgs."effectful-core" or (errorHandler.buildDepError "effectful-core"))
46+
(hsPkgs."effectful-plugin" or (errorHandler.buildDepError "effectful-plugin"))
47+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
48+
(hsPkgs."co-log-effectful" or (errorHandler.buildDepError "co-log-effectful"))
49+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
50+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
51+
(hsPkgs."tasty-golden" or (errorHandler.buildDepError "tasty-golden"))
52+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
53+
(hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck"))
54+
];
55+
build-tools = [
56+
(hsPkgs.pkgsBuildBuild.tasty-discover.components.exes.tasty-discover or (pkgs.pkgsBuildBuild.tasty-discover or (errorHandler.buildToolDepError "tasty-discover:tasty-discover")))
57+
];
58+
buildable = true;
59+
};
60+
};
61+
};
62+
}
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {};
12+
package = {
13+
specVersion = "3.4";
14+
identifier = { name = "co-log-effectful"; version = "0.0.0.1"; };
15+
license = "BSD-3-Clause";
16+
copyright = "";
17+
maintainer = "[email protected]";
18+
author = "Eldritch Cookie";
19+
homepage = "https://github.com/eldritch-cookie/co-log-effectful";
20+
url = "";
21+
synopsis = "effectful log effect using co-log-core";
22+
description = "co-log-effectful provides a `Log` effect for effectful that can use `LogAction`s in the `Eff` monad";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
30+
(hsPkgs."co-log-core" or (errorHandler.buildDepError "co-log-core"))
31+
(hsPkgs."effectful" or (errorHandler.buildDepError "effectful"))
32+
(hsPkgs."effectful-core" or (errorHandler.buildDepError "effectful-core"))
33+
(hsPkgs."effectful-plugin" or (errorHandler.buildDepError "effectful-plugin"))
34+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
35+
];
36+
buildable = true;
37+
};
38+
tests = {
39+
"co-log-effectful-test" = {
40+
depends = [
41+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
42+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
43+
(hsPkgs."co-log-core" or (errorHandler.buildDepError "co-log-core"))
44+
(hsPkgs."effectful" or (errorHandler.buildDepError "effectful"))
45+
(hsPkgs."effectful-core" or (errorHandler.buildDepError "effectful-core"))
46+
(hsPkgs."effectful-plugin" or (errorHandler.buildDepError "effectful-plugin"))
47+
(hsPkgs."text" or (errorHandler.buildDepError "text"))
48+
(hsPkgs."co-log-effectful" or (errorHandler.buildDepError "co-log-effectful"))
49+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
50+
(hsPkgs."tasty" or (errorHandler.buildDepError "tasty"))
51+
(hsPkgs."tasty-golden" or (errorHandler.buildDepError "tasty-golden"))
52+
(hsPkgs."tasty-hunit" or (errorHandler.buildDepError "tasty-hunit"))
53+
(hsPkgs."tasty-quickcheck" or (errorHandler.buildDepError "tasty-quickcheck"))
54+
];
55+
build-tools = [
56+
(hsPkgs.pkgsBuildBuild.tasty-discover.components.exes.tasty-discover or (pkgs.pkgsBuildBuild.tasty-discover or (errorHandler.buildToolDepError "tasty-discover:tasty-discover")))
57+
];
58+
buildable = true;
59+
};
60+
};
61+
};
62+
}
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {};
12+
package = {
13+
specVersion = "1.12";
14+
identifier = { name = "hspec"; version = "2.11.10"; };
15+
license = "MIT";
16+
copyright = "(c) 2011-2024 Simon Hengel,\n(c) 2011-2012 Trystan Spangler,\n(c) 2011 Greg Weber";
17+
maintainer = "Simon Hengel <[email protected]>";
18+
author = "Simon Hengel <[email protected]>";
19+
homepage = "https://hspec.github.io/";
20+
url = "";
21+
synopsis = "A Testing Framework for Haskell";
22+
description = "Hspec is a testing framework for Haskell. Some of Hspec's distinctive\nfeatures are:\n\n* a friendly DSL for defining tests\n\n* integration with QuickCheck, SmallCheck, and HUnit\n\n* parallel test execution\n\n* automatic discovery of test files\n\nThe Hspec Manual is at <https://hspec.github.io/>.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
29+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
30+
(hsPkgs."hspec-core" or (errorHandler.buildDepError "hspec-core"))
31+
(hsPkgs."hspec-discover" or (errorHandler.buildDepError "hspec-discover"))
32+
(hsPkgs."hspec-expectations" or (errorHandler.buildDepError "hspec-expectations"))
33+
];
34+
buildable = true;
35+
};
36+
};
37+
}
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {};
12+
package = {
13+
specVersion = "1.12";
14+
identifier = { name = "hspec-api"; version = "2.11.10"; };
15+
license = "MIT";
16+
copyright = "(c) 2022-2024 Simon Hengel";
17+
maintainer = "Simon Hengel <[email protected]>";
18+
author = "Simon Hengel <[email protected]>";
19+
homepage = "https://hspec.github.io/";
20+
url = "";
21+
synopsis = "A Testing Framework for Haskell";
22+
description = "This package provides a stable API that can be used to extend Hspec's functionality.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."hspec-core" or (errorHandler.buildDepError "hspec-core"))
30+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
31+
];
32+
buildable = true;
33+
};
34+
tests = {
35+
"spec" = {
36+
depends = [
37+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
38+
(hsPkgs."hspec" or (errorHandler.buildDepError "hspec"))
39+
(hsPkgs."hspec-api" or (errorHandler.buildDepError "hspec-api"))
40+
(hsPkgs."hspec-core" or (errorHandler.buildDepError "hspec-core"))
41+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
42+
];
43+
build-tools = [
44+
(hsPkgs.pkgsBuildBuild.hspec-discover.components.exes.hspec-discover or (pkgs.pkgsBuildBuild.hspec-discover or (errorHandler.buildToolDepError "hspec-discover:hspec-discover")))
45+
];
46+
buildable = true;
47+
};
48+
};
49+
};
50+
}
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {};
12+
package = {
13+
specVersion = "1.12";
14+
identifier = { name = "hspec-core"; version = "2.11.10"; };
15+
license = "MIT";
16+
copyright = "(c) 2011-2024 Simon Hengel,\n(c) 2011-2012 Trystan Spangler,\n(c) 2011 Greg Weber";
17+
maintainer = "Simon Hengel <[email protected]>";
18+
author = "Simon Hengel <[email protected]>";
19+
homepage = "https://hspec.github.io/";
20+
url = "";
21+
synopsis = "A Testing Framework for Haskell";
22+
description = "This package exposes internal types and functions that can be used to extend Hspec's functionality.";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
29+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
30+
(hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal"))
31+
(hsPkgs."array" or (errorHandler.buildDepError "array"))
32+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
33+
(hsPkgs."call-stack" or (errorHandler.buildDepError "call-stack"))
34+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
35+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
36+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
37+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
38+
(hsPkgs."haskell-lexer" or (errorHandler.buildDepError "haskell-lexer"))
39+
(hsPkgs."hspec-expectations" or (errorHandler.buildDepError "hspec-expectations"))
40+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
41+
(hsPkgs."quickcheck-io" or (errorHandler.buildDepError "quickcheck-io"))
42+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
43+
(hsPkgs."tf-random" or (errorHandler.buildDepError "tf-random"))
44+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
45+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
46+
] ++ pkgs.lib.optional (compiler.isGhc && compiler.version.ge "8.4.1") (hsPkgs."stm" or (errorHandler.buildDepError "stm"));
47+
buildable = true;
48+
};
49+
tests = {
50+
"spec" = {
51+
depends = [
52+
(hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
53+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
54+
(hsPkgs."ansi-terminal" or (errorHandler.buildDepError "ansi-terminal"))
55+
(hsPkgs."array" or (errorHandler.buildDepError "array"))
56+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
57+
(hsPkgs."base-orphans" or (errorHandler.buildDepError "base-orphans"))
58+
(hsPkgs."call-stack" or (errorHandler.buildDepError "call-stack"))
59+
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
60+
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
61+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
62+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
63+
(hsPkgs."haskell-lexer" or (errorHandler.buildDepError "haskell-lexer"))
64+
(hsPkgs."hspec-expectations" or (errorHandler.buildDepError "hspec-expectations"))
65+
(hsPkgs."hspec-meta" or (errorHandler.buildDepError "hspec-meta"))
66+
(hsPkgs."process" or (errorHandler.buildDepError "process"))
67+
(hsPkgs."quickcheck-io" or (errorHandler.buildDepError "quickcheck-io"))
68+
(hsPkgs."random" or (errorHandler.buildDepError "random"))
69+
(hsPkgs."silently" or (errorHandler.buildDepError "silently"))
70+
(hsPkgs."temporary" or (errorHandler.buildDepError "temporary"))
71+
(hsPkgs."tf-random" or (errorHandler.buildDepError "tf-random"))
72+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
73+
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
74+
] ++ pkgs.lib.optional (compiler.isGhc && compiler.version.ge "8.4.1") (hsPkgs."stm" or (errorHandler.buildDepError "stm"));
75+
build-tools = [
76+
(hsPkgs.pkgsBuildBuild.hspec-meta.components.exes.hspec-meta-discover or (pkgs.pkgsBuildBuild.hspec-meta-discover or (errorHandler.buildToolDepError "hspec-meta:hspec-meta-discover")))
77+
];
78+
buildable = true;
79+
};
80+
};
81+
};
82+
}
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {};
12+
package = {
13+
specVersion = "1.12";
14+
identifier = { name = "hspec-discover"; version = "2.11.10"; };
15+
license = "MIT";
16+
copyright = "(c) 2012-2024 Simon Hengel";
17+
maintainer = "Simon Hengel <[email protected]>";
18+
author = "Simon Hengel <[email protected]>";
19+
homepage = "https://hspec.github.io/";
20+
url = "";
21+
synopsis = "Automatically discover and run Hspec tests";
22+
description = "Automatically discover and run Hspec tests\n\n<https://hspec.github.io/hspec-discover.html>";
23+
buildType = "Simple";
24+
};
25+
components = {
26+
"library" = {
27+
depends = [
28+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
29+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
30+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
31+
];
32+
buildable = true;
33+
};
34+
exes = {
35+
"hspec-discover" = {
36+
depends = [
37+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
38+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
39+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
40+
(hsPkgs."hspec-discover" or (errorHandler.buildDepError "hspec-discover"))
41+
];
42+
buildable = true;
43+
};
44+
};
45+
tests = {
46+
"spec" = {
47+
depends = [
48+
(hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
49+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
50+
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
51+
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
52+
(hsPkgs."hspec-discover" or (errorHandler.buildDepError "hspec-discover"))
53+
(hsPkgs."hspec-meta" or (errorHandler.buildDepError "hspec-meta"))
54+
(hsPkgs."mockery" or (errorHandler.buildDepError "mockery"))
55+
];
56+
build-tools = [
57+
(hsPkgs.pkgsBuildBuild.hspec-meta.components.exes.hspec-meta-discover or (pkgs.pkgsBuildBuild.hspec-meta-discover or (errorHandler.buildToolDepError "hspec-meta:hspec-meta-discover")))
58+
];
59+
buildable = true;
60+
};
61+
};
62+
};
63+
}

0 commit comments

Comments
 (0)