diff --git a/.github/workflows/flake_update.yaml b/.github/workflows/flake_update.yaml
index aa69db2..0d7c1ac 100644
--- a/.github/workflows/flake_update.yaml
+++ b/.github/workflows/flake_update.yaml
@@ -21,11 +21,11 @@ jobs:
- name: Update Nix flake
run: 'nix flake update'
- - name: Build passthru
- run: 'nix build ".#default.passthru.fetch-deps"'
+ - name: Build fetch-deps
+ run: 'nix build ".#default.fetch-deps"'
- - name: Run passthru
- run: ./result nix/deps.nix
+ - name: Run fetch-deps
+ run: ./result nix/deps.json
- name: Format
run: 'nix develop --command alejandra .'
diff --git a/AdventOfCode2022.App/AdventOfCode2022.App.fsproj b/AdventOfCode2022.App/AdventOfCode2022.App.fsproj
index 4174f2c..c8e17d8 100644
--- a/AdventOfCode2022.App/AdventOfCode2022.App.fsproj
+++ b/AdventOfCode2022.App/AdventOfCode2022.App.fsproj
@@ -2,7 +2,7 @@
Exe
- net8.0
+ net9.0
diff --git a/AdventOfCode2022.Test/AdventOfCode2022.Test.fsproj b/AdventOfCode2022.Test/AdventOfCode2022.Test.fsproj
index abe5f91..9f7a9e5 100644
--- a/AdventOfCode2022.Test/AdventOfCode2022.Test.fsproj
+++ b/AdventOfCode2022.Test/AdventOfCode2022.Test.fsproj
@@ -1,7 +1,7 @@
- net8.0
+ net9.0
false
true
diff --git a/flake.lock b/flake.lock
index e55df67..0def196 100644
--- a/flake.lock
+++ b/flake.lock
@@ -20,11 +20,11 @@
},
"nixpkgs": {
"locked": {
- "lastModified": 1734435836,
- "narHash": "sha256-kMBQ5PRiFLagltK0sH+08aiNt3zGERC2297iB6vrvlU=",
+ "lastModified": 1734988233,
+ "narHash": "sha256-Ucfnxq1rF/GjNP3kTL+uTfgdoE9a3fxDftSfeLIS8mA=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "4989a246d7a390a859852baddb1013f825435cee",
+ "rev": "de1864217bfa9b5845f465e771e0ecb48b30e02d",
"type": "github"
},
"original": {
diff --git a/flake.nix b/flake.nix
index a2907d6..4ede9a7 100644
--- a/flake.nix
+++ b/flake.nix
@@ -16,8 +16,8 @@
projectFile = "./AdventOfCode2022.App/AdventOfCode2022.App.fsproj";
testProjectFile = "./AdventOfCode2022.Test/AdventOfCode2022.Test.fsproj";
pname = "AdventOfCode2022";
- dotnet-sdk = pkgs.dotnetCorePackages.sdk_8_0;
- dotnet-runtime = pkgs.dotnetCorePackages.runtime_8_0;
+ dotnet-sdk = pkgs.dotnetCorePackages.sdk_9_0;
+ dotnet-runtime = pkgs.dotnetCorePackages.runtime_9_0;
version = "0.0.1";
dotnetTool = toolName: toolVersion: hash:
pkgs.stdenvNoCC.mkDerivation rec {
@@ -28,7 +28,7 @@
pname = name;
version = version;
hash = hash;
- installPhase = ''mkdir -p $out/bin && cp -r tools/net6.0/any/* $out/bin'';
+ installPhase = ''mkdir -p $out/bin && cp -r tools/*/any/* $out/bin'';
};
installPhase = ''
runHook preInstall
@@ -39,15 +39,17 @@
'';
};
in {
- packages = {
- fantomas = dotnetTool "fantomas" (builtins.fromJSON (builtins.readFile ./.config/dotnet-tools.json)).tools.fantomas.version (builtins.head (builtins.filter (elem: elem.pname == "fantomas") ((import ./nix/deps.nix) {fetchNuGet = x: x;}))).hash;
+ packages = let
+ deps = builtins.fromJSON (builtins.readFile ./nix/deps.json);
+ in {
+ fantomas = dotnetTool "fantomas" (builtins.fromJSON (builtins.readFile ./.config/dotnet-tools.json)).tools.fantomas.version (builtins.head (builtins.filter (elem: elem.pname == "fantomas") deps)).hash;
default = pkgs.buildDotnetModule {
pname = pname;
version = version;
src = ./.;
projectFile = projectFile;
testProjectFile = testProjectFile;
- nugetDeps = ./nix/deps.nix; # `nix build .#default.passthru.fetch-deps && ./result nix/deps.nix`
+ nugetDeps = ./nix/deps.json; # `nix build .#default.fetch-deps && ./result nix/deps.json`
doCheck = true;
dotnet-sdk = dotnet-sdk;
dotnet-runtime = dotnet-runtime;
diff --git a/nix/deps.json b/nix/deps.json
new file mode 100644
index 0000000..2d67c80
--- /dev/null
+++ b/nix/deps.json
@@ -0,0 +1,332 @@
+[
+ {
+ "pname": "BenchmarkDotNet",
+ "version": "0.13.2",
+ "hash": "sha256-pPOfcWYc12nYw6e9Xdm9IWaYcaopoP2CursB9c2x7aQ="
+ },
+ {
+ "pname": "BenchmarkDotNet.Annotations",
+ "version": "0.13.2",
+ "hash": "sha256-AWceHXlAviWayKQolyAskwjo5wduwJjYaJyr8smWIhc="
+ },
+ {
+ "pname": "CommandLineParser",
+ "version": "2.4.3",
+ "hash": "sha256-pTyYP26uXXLe6ejCb/yVYpb23ad/Dkl2Ka8NWwQeiqk="
+ },
+ {
+ "pname": "DotNet.ReproducibleBuilds",
+ "version": "1.2.25",
+ "hash": "sha256-Vl9RPq9vCO4bjulPZiOr3gDVKlr9vnuKIIX3KWlRxvw="
+ },
+ {
+ "pname": "fantomas",
+ "version": "6.3.16",
+ "hash": "sha256-4tRdYf+/Q1iedx+DDuIKVGlIWQdr6erM51VdKzZkhCs="
+ },
+ {
+ "pname": "FSharp.Collections.ParallelSeq",
+ "version": "1.2.0",
+ "hash": "sha256-2/3Bs9shlzkNGvR+m0R9Izb8UUb8VKO60dAlBDiIUls="
+ },
+ {
+ "pname": "FSharp.Core",
+ "version": "5.0.0",
+ "hash": "sha256-HYn+BzwplXow+tl9ziT5MHYcMmuWonqczReUxHKaEoM="
+ },
+ {
+ "pname": "FSharp.Core",
+ "version": "5.0.2",
+ "hash": "sha256-YOoosLEiszPsOOaNAkWhFGU04JJKDOFVoA/ggrZMN10="
+ },
+ {
+ "pname": "FsUnit",
+ "version": "6.0.0",
+ "hash": "sha256-q87WQf6MqGhzvaQ7WkkUlCdoE94DY0CD5PaXEj64A6M="
+ },
+ {
+ "pname": "Iced",
+ "version": "1.17.0",
+ "hash": "sha256-6/5E5v5mqSG7yiE2zHUChZZeC47NRgLzQFD4+7bqKaU="
+ },
+ {
+ "pname": "Microsoft.AspNetCore.App.Ref",
+ "version": "8.0.11",
+ "hash": "sha256-dXJ1h1xyeI+lzdoNiYtmLBzkQnHKZcWSksjuo70yp5k="
+ },
+ {
+ "pname": "Microsoft.AspNetCore.App.Runtime.linux-arm64",
+ "version": "8.0.11",
+ "hash": "sha256-Nn9i9gSqdjsSpbuS2U562nUB/nCsMjoGuagoHGTgLks="
+ },
+ {
+ "pname": "Microsoft.AspNetCore.App.Runtime.linux-x64",
+ "version": "8.0.11",
+ "hash": "sha256-qY1nMywwCPOXxBQwXLeYaNSvu7wiXIp1fWeY8ThA4QY="
+ },
+ {
+ "pname": "Microsoft.AspNetCore.App.Runtime.osx-arm64",
+ "version": "8.0.11",
+ "hash": "sha256-DzJerzIbUYLmMl/EBOcpHcEzO9OuJ+fmbLJ90ADEKL8="
+ },
+ {
+ "pname": "Microsoft.AspNetCore.App.Runtime.osx-x64",
+ "version": "8.0.11",
+ "hash": "sha256-u74pARiTnPqmdxfxiRyhN3X1VEC95uAQGSAcvy3ReAs="
+ },
+ {
+ "pname": "Microsoft.Bcl.AsyncInterfaces",
+ "version": "1.1.0",
+ "hash": "sha256-QYVojfqSZKbF8P6D/aacfxfumMaRUD9SEEQbzw73Bbc="
+ },
+ {
+ "pname": "Microsoft.CodeAnalysis.Analyzers",
+ "version": "2.6.2-beta2",
+ "hash": "sha256-hWlcoxSXAxBxhctuBnl0uD6KlCQyciZ9YepWEcAWS5Q="
+ },
+ {
+ "pname": "Microsoft.CodeAnalysis.Common",
+ "version": "3.0.0",
+ "hash": "sha256-ucZQCNXYzt+I+8H7L8afvs1oNKq3NyD6Qn0M/8EP22A="
+ },
+ {
+ "pname": "Microsoft.CodeAnalysis.CSharp",
+ "version": "3.0.0",
+ "hash": "sha256-IT1T1G4dyMCC85ypa5Ue1JkZC4Vex35yZR4PzO+Aa7U="
+ },
+ {
+ "pname": "Microsoft.CodeCoverage",
+ "version": "17.10.0",
+ "hash": "sha256-yQFwqVChRtIRpbtkJr92JH2i+O7xn91NGbYgnKs8G2g="
+ },
+ {
+ "pname": "Microsoft.Diagnostics.NETCore.Client",
+ "version": "0.2.251802",
+ "hash": "sha256-9ZH4rrfACzJP5oiarDW4cD2nczv1SNgZr4GW1J9hlUA="
+ },
+ {
+ "pname": "Microsoft.Diagnostics.Runtime",
+ "version": "2.2.332302",
+ "hash": "sha256-5R9xK0owZEhXsucqPKnPaTiwhXBnLo92L2AY7IjyxNg="
+ },
+ {
+ "pname": "Microsoft.Diagnostics.Tracing.TraceEvent",
+ "version": "3.0.2",
+ "hash": "sha256-BHuiTEkA76/9QIR9MG8SBhdExgKFFGd//2RjX8V3XJM="
+ },
+ {
+ "pname": "Microsoft.DotNet.PlatformAbstractions",
+ "version": "3.1.6",
+ "hash": "sha256-RfM2qXiqdiamPkXr4IDkNc0IZSF9iTZv4uou/E7zNS0="
+ },
+ {
+ "pname": "Microsoft.Extensions.Configuration",
+ "version": "2.1.1",
+ "hash": "sha256-pnO6GdmnPJ8D4pmMpkxwgM4GggwGd2Uk+5s6OfJnhAg="
+ },
+ {
+ "pname": "Microsoft.Extensions.Configuration.Abstractions",
+ "version": "2.1.1",
+ "hash": "sha256-3DdHcNmy+JKWB4Q8ixzE4N/hUAvx2o4YlYal4Riwiyw="
+ },
+ {
+ "pname": "Microsoft.Extensions.Configuration.Binder",
+ "version": "2.1.1",
+ "hash": "sha256-FVdAa88PLAbWXTnEoa7AVSaC9AEjQ66LoxdtJ5nRIVk="
+ },
+ {
+ "pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
+ "version": "2.1.1",
+ "hash": "sha256-BMU00QmmhtH3jP5cepJnoTrxrPESWeDU0i5UrIpIwGY="
+ },
+ {
+ "pname": "Microsoft.Extensions.Logging",
+ "version": "2.1.1",
+ "hash": "sha256-HnEBmAhweBalCAeX+KZ4kEL3GXEVDBg6Uq4H4LJ56oo="
+ },
+ {
+ "pname": "Microsoft.Extensions.Logging.Abstractions",
+ "version": "2.1.1",
+ "hash": "sha256-TzbYgz4EemrYKHMvB9HWDkFmq0BkTetKPUwBpYHk9+k="
+ },
+ {
+ "pname": "Microsoft.Extensions.Options",
+ "version": "2.1.1",
+ "hash": "sha256-dCPA56Wv9cLuz720PmVbk2oXda1t9ZSAlP8/clDU93E="
+ },
+ {
+ "pname": "Microsoft.Extensions.Primitives",
+ "version": "2.1.1",
+ "hash": "sha256-nbu2OeQGWeG8QKpoAOxIQ8aPzDbWHgbzLXh55xqeeQw="
+ },
+ {
+ "pname": "Microsoft.NET.Test.Sdk",
+ "version": "17.10.0",
+ "hash": "sha256-rkHIqB2mquNXF89XBTFpUL2z5msjTBsOcyjSBCh36I0="
+ },
+ {
+ "pname": "Microsoft.NETCore.App.Host.linux-arm64",
+ "version": "8.0.11",
+ "hash": "sha256-x8LMZdbVwjhsXwUbjsQKT61Qd7Y1EopoEGDeKRXKipk="
+ },
+ {
+ "pname": "Microsoft.NETCore.App.Host.linux-x64",
+ "version": "8.0.11",
+ "hash": "sha256-brt8CP11GH1hidrkYbAou8mMQ6kr2eStr/oqesK6AnY="
+ },
+ {
+ "pname": "Microsoft.NETCore.App.Host.osx-arm64",
+ "version": "8.0.11",
+ "hash": "sha256-o7AS58dmjN8MwwI1TTQ9H36cKjJ08MPfXXcCtblE2Cw="
+ },
+ {
+ "pname": "Microsoft.NETCore.App.Host.osx-x64",
+ "version": "8.0.11",
+ "hash": "sha256-O0U9c06Cdl6nEtmUFB3qoSMi2GcFEdVWLFwqED10APU="
+ },
+ {
+ "pname": "Microsoft.NETCore.App.Ref",
+ "version": "8.0.11",
+ "hash": "sha256-lo6MAnvFQ1DBDh+9qdxzOJMgACsvFjj2e5bhreJ4v0I="
+ },
+ {
+ "pname": "Microsoft.NETCore.App.Runtime.linux-arm64",
+ "version": "8.0.11",
+ "hash": "sha256-kwfUZm1hnsikJdpgTNDObdNL54wPO80TYtdNNlzfh54="
+ },
+ {
+ "pname": "Microsoft.NETCore.App.Runtime.linux-x64",
+ "version": "8.0.11",
+ "hash": "sha256-V55LsR6DmpxARdnZvqoYakebdJ+2cZykTMDThrmQnA0="
+ },
+ {
+ "pname": "Microsoft.NETCore.App.Runtime.osx-arm64",
+ "version": "8.0.11",
+ "hash": "sha256-NxiVGeu54YKpQSKqVFVLSDD90ZDFykj/KBGYUCym6PM="
+ },
+ {
+ "pname": "Microsoft.NETCore.App.Runtime.osx-x64",
+ "version": "8.0.11",
+ "hash": "sha256-6HdptW7Wf1fZ8L3sUEpEvRtz5XCRSEcGAwpzVKtOy+o="
+ },
+ {
+ "pname": "Microsoft.NETCore.Platforms",
+ "version": "2.0.0",
+ "hash": "sha256-IEvBk6wUXSdyCnkj6tHahOJv290tVVT8tyemYcR0Yro="
+ },
+ {
+ "pname": "Microsoft.TestPlatform.ObjectModel",
+ "version": "17.10.0",
+ "hash": "sha256-3YjVGK2zEObksBGYg8b/CqoJgLQ1jUv4GCWNjDhLRh4="
+ },
+ {
+ "pname": "Microsoft.TestPlatform.TestHost",
+ "version": "17.10.0",
+ "hash": "sha256-+yzP3FY6WoOosSpYnB7duZLhOPUZMQYy8zJ1d3Q4hK4="
+ },
+ {
+ "pname": "Newtonsoft.Json",
+ "version": "13.0.1",
+ "hash": "sha256-K2tSVW4n4beRPzPu3rlVaBEMdGvWSv/3Q1fxaDh4Mjo="
+ },
+ {
+ "pname": "NUnit",
+ "version": "4.0.1",
+ "hash": "sha256-jd1CD5nHVXkpvBNpVDJcJyfTggCHLyDBySVSvtrA8Uk="
+ },
+ {
+ "pname": "NUnit",
+ "version": "4.1.0",
+ "hash": "sha256-srzj0lf2ReKw41TnigZwf8rqKKNzGRRVrgN3hR/vRjo="
+ },
+ {
+ "pname": "NUnit3TestAdapter",
+ "version": "4.5.0",
+ "hash": "sha256-ER3ogl0L5FYyc6pVVPY1ch+AQxG/WgFcnWECnYQJPes="
+ },
+ {
+ "pname": "Perfolizer",
+ "version": "0.2.1",
+ "hash": "sha256-nllshKuHU+1jSBfcTz8BTJTGr1TeCFvxjM4OPyLGSgQ="
+ },
+ {
+ "pname": "System.CodeDom",
+ "version": "6.0.0",
+ "hash": "sha256-uPetUFZyHfxjScu5x4agjk9pIhbCkt5rG4Axj25npcQ="
+ },
+ {
+ "pname": "System.Collections.Immutable",
+ "version": "1.5.0",
+ "hash": "sha256-BliqYlL9ntbMXo5d7NUrKXwYN+PqdyqDIS5bp4qVr7Q="
+ },
+ {
+ "pname": "System.Collections.Immutable",
+ "version": "5.0.0",
+ "hash": "sha256-GdwSIjLMM0uVfE56VUSLVNgpW0B//oCeSFj8/hSlbM8="
+ },
+ {
+ "pname": "System.Management",
+ "version": "6.0.0",
+ "hash": "sha256-uZEf0a+9a2dqmzJS1Qxm3TR5ZxBHfeBLNO+q6ct5QWU="
+ },
+ {
+ "pname": "System.Memory",
+ "version": "4.5.1",
+ "hash": "sha256-7JhQNSvE6JigM1qmmhzOX3NiZ6ek82R4whQNb+FpBzg="
+ },
+ {
+ "pname": "System.Memory",
+ "version": "4.5.3",
+ "hash": "sha256-Cvl7RbRbRu9qKzeRBWjavUkseT2jhZBUWV1SPipUWFk="
+ },
+ {
+ "pname": "System.Reflection.Emit",
+ "version": "4.7.0",
+ "hash": "sha256-Fw/CSRD+wajH1MqfKS3Q/sIrUH7GN4K+F+Dx68UPNIg="
+ },
+ {
+ "pname": "System.Reflection.Emit.Lightweight",
+ "version": "4.7.0",
+ "hash": "sha256-V0Wz/UUoNIHdTGS9e1TR89u58zJjo/wPUWw6VaVyclU="
+ },
+ {
+ "pname": "System.Reflection.Metadata",
+ "version": "1.6.0",
+ "hash": "sha256-JJfgaPav7UfEh4yRAQdGhLZF1brr0tUWPl6qmfNWq/E="
+ },
+ {
+ "pname": "System.Runtime.CompilerServices.Unsafe",
+ "version": "4.5.0",
+ "hash": "sha256-g9jIdQtXSAhY+ezQtYNgHEUoQR3HzznHs3JMzD9bip4="
+ },
+ {
+ "pname": "System.Runtime.CompilerServices.Unsafe",
+ "version": "4.5.1",
+ "hash": "sha256-Lucrfpuhz72Ns+DOS7MjuNT2KWgi+m4bJkg87kqXmfU="
+ },
+ {
+ "pname": "System.Runtime.CompilerServices.Unsafe",
+ "version": "4.5.3",
+ "hash": "sha256-lnZMUqRO4RYRUeSO8HSJ9yBHqFHLVbmenwHWkIU20ak="
+ },
+ {
+ "pname": "System.Runtime.CompilerServices.Unsafe",
+ "version": "5.0.0",
+ "hash": "sha256-neARSpLPUzPxEKhJRwoBzhPxK+cKIitLx7WBYncsYgo="
+ },
+ {
+ "pname": "System.Text.Encoding.CodePages",
+ "version": "4.5.0",
+ "hash": "sha256-Q+7R7EVSOtsXIzKjjfCnvfNul6AE1NxzJZirG0JCo6c="
+ },
+ {
+ "pname": "System.Threading.Tasks.Extensions",
+ "version": "4.5.0",
+ "hash": "sha256-SIdUoXOGGSmBGXLWW76fz0OEoFYDJ8ZoU/xFdVibtxY="
+ },
+ {
+ "pname": "System.Threading.Tasks.Extensions",
+ "version": "4.5.4",
+ "hash": "sha256-owSpY8wHlsUXn5xrfYAiu847L6fAKethlvYx97Ri1ng="
+ }
+]
diff --git a/nix/deps.nix b/nix/deps.nix
deleted file mode 100644
index 5848144..0000000
--- a/nix/deps.nix
+++ /dev/null
@@ -1,239 +0,0 @@
-# This file was automatically generated by passthru.fetch-deps.
-# Please dont edit it manually, your changes might get overwritten!
-{fetchNuGet}: [
- (fetchNuGet {
- pname = "BenchmarkDotNet";
- version = "0.13.2";
- hash = "sha256-pPOfcWYc12nYw6e9Xdm9IWaYcaopoP2CursB9c2x7aQ=";
- })
- (fetchNuGet {
- pname = "BenchmarkDotNet.Annotations";
- version = "0.13.2";
- hash = "sha256-AWceHXlAviWayKQolyAskwjo5wduwJjYaJyr8smWIhc=";
- })
- (fetchNuGet {
- pname = "CommandLineParser";
- version = "2.4.3";
- hash = "sha256-pTyYP26uXXLe6ejCb/yVYpb23ad/Dkl2Ka8NWwQeiqk=";
- })
- (fetchNuGet {
- pname = "DotNet.ReproducibleBuilds";
- version = "1.2.25";
- hash = "sha256-Vl9RPq9vCO4bjulPZiOr3gDVKlr9vnuKIIX3KWlRxvw=";
- })
- (fetchNuGet {
- pname = "fantomas";
- version = "6.3.16";
- hash = "sha256-4tRdYf+/Q1iedx+DDuIKVGlIWQdr6erM51VdKzZkhCs=";
- })
- (fetchNuGet {
- pname = "FSharp.Collections.ParallelSeq";
- version = "1.2.0";
- hash = "sha256-2/3Bs9shlzkNGvR+m0R9Izb8UUb8VKO60dAlBDiIUls=";
- })
- (fetchNuGet {
- pname = "FsUnit";
- version = "6.0.0";
- hash = "sha256-q87WQf6MqGhzvaQ7WkkUlCdoE94DY0CD5PaXEj64A6M=";
- })
- (fetchNuGet {
- pname = "Iced";
- version = "1.17.0";
- hash = "sha256-6/5E5v5mqSG7yiE2zHUChZZeC47NRgLzQFD4+7bqKaU=";
- })
- (fetchNuGet {
- pname = "Microsoft.Bcl.AsyncInterfaces";
- version = "1.1.0";
- hash = "sha256-QYVojfqSZKbF8P6D/aacfxfumMaRUD9SEEQbzw73Bbc=";
- })
- (fetchNuGet {
- pname = "Microsoft.CodeAnalysis.Analyzers";
- version = "2.6.2-beta2";
- hash = "sha256-hWlcoxSXAxBxhctuBnl0uD6KlCQyciZ9YepWEcAWS5Q=";
- })
- (fetchNuGet {
- pname = "Microsoft.CodeAnalysis.Common";
- version = "3.0.0";
- hash = "sha256-ucZQCNXYzt+I+8H7L8afvs1oNKq3NyD6Qn0M/8EP22A=";
- })
- (fetchNuGet {
- pname = "Microsoft.CodeAnalysis.CSharp";
- version = "3.0.0";
- hash = "sha256-IT1T1G4dyMCC85ypa5Ue1JkZC4Vex35yZR4PzO+Aa7U=";
- })
- (fetchNuGet {
- pname = "Microsoft.CodeCoverage";
- version = "17.10.0";
- hash = "sha256-yQFwqVChRtIRpbtkJr92JH2i+O7xn91NGbYgnKs8G2g=";
- })
- (fetchNuGet {
- pname = "Microsoft.Diagnostics.NETCore.Client";
- version = "0.2.251802";
- hash = "sha256-9ZH4rrfACzJP5oiarDW4cD2nczv1SNgZr4GW1J9hlUA=";
- })
- (fetchNuGet {
- pname = "Microsoft.Diagnostics.Runtime";
- version = "2.2.332302";
- hash = "sha256-5R9xK0owZEhXsucqPKnPaTiwhXBnLo92L2AY7IjyxNg=";
- })
- (fetchNuGet {
- pname = "Microsoft.Diagnostics.Tracing.TraceEvent";
- version = "3.0.2";
- hash = "sha256-BHuiTEkA76/9QIR9MG8SBhdExgKFFGd//2RjX8V3XJM=";
- })
- (fetchNuGet {
- pname = "Microsoft.DotNet.PlatformAbstractions";
- version = "3.1.6";
- hash = "sha256-RfM2qXiqdiamPkXr4IDkNc0IZSF9iTZv4uou/E7zNS0=";
- })
- (fetchNuGet {
- pname = "Microsoft.Extensions.Configuration";
- version = "2.1.1";
- hash = "sha256-pnO6GdmnPJ8D4pmMpkxwgM4GggwGd2Uk+5s6OfJnhAg=";
- })
- (fetchNuGet {
- pname = "Microsoft.Extensions.Configuration.Abstractions";
- version = "2.1.1";
- hash = "sha256-3DdHcNmy+JKWB4Q8ixzE4N/hUAvx2o4YlYal4Riwiyw=";
- })
- (fetchNuGet {
- pname = "Microsoft.Extensions.Configuration.Binder";
- version = "2.1.1";
- hash = "sha256-FVdAa88PLAbWXTnEoa7AVSaC9AEjQ66LoxdtJ5nRIVk=";
- })
- (fetchNuGet {
- pname = "Microsoft.Extensions.DependencyInjection.Abstractions";
- version = "2.1.1";
- hash = "sha256-BMU00QmmhtH3jP5cepJnoTrxrPESWeDU0i5UrIpIwGY=";
- })
- (fetchNuGet {
- pname = "Microsoft.Extensions.Logging";
- version = "2.1.1";
- hash = "sha256-HnEBmAhweBalCAeX+KZ4kEL3GXEVDBg6Uq4H4LJ56oo=";
- })
- (fetchNuGet {
- pname = "Microsoft.Extensions.Logging.Abstractions";
- version = "2.1.1";
- hash = "sha256-TzbYgz4EemrYKHMvB9HWDkFmq0BkTetKPUwBpYHk9+k=";
- })
- (fetchNuGet {
- pname = "Microsoft.Extensions.Options";
- version = "2.1.1";
- hash = "sha256-dCPA56Wv9cLuz720PmVbk2oXda1t9ZSAlP8/clDU93E=";
- })
- (fetchNuGet {
- pname = "Microsoft.Extensions.Primitives";
- version = "2.1.1";
- hash = "sha256-nbu2OeQGWeG8QKpoAOxIQ8aPzDbWHgbzLXh55xqeeQw=";
- })
- (fetchNuGet {
- pname = "Microsoft.NET.Test.Sdk";
- version = "17.10.0";
- hash = "sha256-rkHIqB2mquNXF89XBTFpUL2z5msjTBsOcyjSBCh36I0=";
- })
- (fetchNuGet {
- pname = "Microsoft.NETCore.Platforms";
- version = "2.0.0";
- hash = "sha256-IEvBk6wUXSdyCnkj6tHahOJv290tVVT8tyemYcR0Yro=";
- })
- (fetchNuGet {
- pname = "Microsoft.TestPlatform.ObjectModel";
- version = "17.10.0";
- hash = "sha256-3YjVGK2zEObksBGYg8b/CqoJgLQ1jUv4GCWNjDhLRh4=";
- })
- (fetchNuGet {
- pname = "Microsoft.TestPlatform.TestHost";
- version = "17.10.0";
- hash = "sha256-+yzP3FY6WoOosSpYnB7duZLhOPUZMQYy8zJ1d3Q4hK4=";
- })
- (fetchNuGet {
- pname = "Newtonsoft.Json";
- version = "13.0.1";
- hash = "sha256-K2tSVW4n4beRPzPu3rlVaBEMdGvWSv/3Q1fxaDh4Mjo=";
- })
- (fetchNuGet {
- pname = "NUnit";
- version = "4.1.0";
- hash = "sha256-srzj0lf2ReKw41TnigZwf8rqKKNzGRRVrgN3hR/vRjo=";
- })
- (fetchNuGet {
- pname = "NUnit3TestAdapter";
- version = "4.5.0";
- hash = "sha256-ER3ogl0L5FYyc6pVVPY1ch+AQxG/WgFcnWECnYQJPes=";
- })
- (fetchNuGet {
- pname = "Perfolizer";
- version = "0.2.1";
- hash = "sha256-nllshKuHU+1jSBfcTz8BTJTGr1TeCFvxjM4OPyLGSgQ=";
- })
- (fetchNuGet {
- pname = "System.CodeDom";
- version = "6.0.0";
- hash = "sha256-uPetUFZyHfxjScu5x4agjk9pIhbCkt5rG4Axj25npcQ=";
- })
- (fetchNuGet {
- pname = "System.Collections.Immutable";
- version = "1.5.0";
- hash = "sha256-BliqYlL9ntbMXo5d7NUrKXwYN+PqdyqDIS5bp4qVr7Q=";
- })
- (fetchNuGet {
- pname = "System.Collections.Immutable";
- version = "5.0.0";
- hash = "sha256-GdwSIjLMM0uVfE56VUSLVNgpW0B//oCeSFj8/hSlbM8=";
- })
- (fetchNuGet {
- pname = "System.Management";
- version = "6.0.0";
- hash = "sha256-uZEf0a+9a2dqmzJS1Qxm3TR5ZxBHfeBLNO+q6ct5QWU=";
- })
- (fetchNuGet {
- pname = "System.Memory";
- version = "4.5.1";
- hash = "sha256-7JhQNSvE6JigM1qmmhzOX3NiZ6ek82R4whQNb+FpBzg=";
- })
- (fetchNuGet {
- pname = "System.Memory";
- version = "4.5.3";
- hash = "sha256-Cvl7RbRbRu9qKzeRBWjavUkseT2jhZBUWV1SPipUWFk=";
- })
- (fetchNuGet {
- pname = "System.Reflection.Emit";
- version = "4.7.0";
- hash = "sha256-Fw/CSRD+wajH1MqfKS3Q/sIrUH7GN4K+F+Dx68UPNIg=";
- })
- (fetchNuGet {
- pname = "System.Reflection.Emit.Lightweight";
- version = "4.7.0";
- hash = "sha256-V0Wz/UUoNIHdTGS9e1TR89u58zJjo/wPUWw6VaVyclU=";
- })
- (fetchNuGet {
- pname = "System.Reflection.Metadata";
- version = "1.6.0";
- hash = "sha256-JJfgaPav7UfEh4yRAQdGhLZF1brr0tUWPl6qmfNWq/E=";
- })
- (fetchNuGet {
- pname = "System.Runtime.CompilerServices.Unsafe";
- version = "4.5.0";
- hash = "sha256-g9jIdQtXSAhY+ezQtYNgHEUoQR3HzznHs3JMzD9bip4=";
- })
- (fetchNuGet {
- pname = "System.Runtime.CompilerServices.Unsafe";
- version = "4.5.3";
- hash = "sha256-lnZMUqRO4RYRUeSO8HSJ9yBHqFHLVbmenwHWkIU20ak=";
- })
- (fetchNuGet {
- pname = "System.Runtime.CompilerServices.Unsafe";
- version = "5.0.0";
- hash = "sha256-neARSpLPUzPxEKhJRwoBzhPxK+cKIitLx7WBYncsYgo=";
- })
- (fetchNuGet {
- pname = "System.Text.Encoding.CodePages";
- version = "4.5.0";
- hash = "sha256-Q+7R7EVSOtsXIzKjjfCnvfNul6AE1NxzJZirG0JCo6c=";
- })
- (fetchNuGet {
- pname = "System.Threading.Tasks.Extensions";
- version = "4.5.4";
- hash = "sha256-owSpY8wHlsUXn5xrfYAiu847L6fAKethlvYx97Ri1ng=";
- })
-]