From 801e062a8884a6a0d819bb41bf5d41d6eacd1fda Mon Sep 17 00:00:00 2001 From: Kakadu Date: Sat, 1 Nov 2025 21:03:59 +0300 Subject: [PATCH 1/3] [new release] ppx_expect_nobase (0.17.3.0) CHANGES: Strip base and other dependecies. --- .../ppx_expect_nobase.0.17.3.0/opam | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 packages/ppx_expect_nobase/ppx_expect_nobase.0.17.3.0/opam diff --git a/packages/ppx_expect_nobase/ppx_expect_nobase.0.17.3.0/opam b/packages/ppx_expect_nobase/ppx_expect_nobase.0.17.3.0/opam new file mode 100644 index 000000000000..09595a041f2b --- /dev/null +++ b/packages/ppx_expect_nobase/ppx_expect_nobase.0.17.3.0/opam @@ -0,0 +1,44 @@ +opam-version: "2.0" +synopsis: "Cram like framework for OCaml (with stripped dependencies)" +description: """ +Testing framework: fork of ppx_expect, but with less dependecies. +Original ppx_expect is a part of the Jane Street's PPX rewriters collection.""" +maintainer: ["Jane Street Group, LLC" "Dmitrii Kosarev a.k.a. Kakadu"] +authors: ["Jane Street Group, LLC"] +license: "MIT" +homepage: "https://github.com/Kakadu/ppx_expect_nobase" +bug-reports: "https://github.com/Kakadu/ppx_expect_nobase/issues" +depends: [ + "dune" {>= "3.11"} + "ocaml" {>= "4.14.2" & < "5.0.0" | >= "5.3.0" & <= "5.4.0"} + "ppx_inline_test_nobase" {>= "v0.17.0.2"} + "sexplib" + "ppxlib" {>= "0.35.0"} + "odoc" {with-doc} +] +build: [ + ["dune" "subst"] {dev} + [ + "dune" + "build" + "-p" + name + "-j" + jobs + "@install" + "@runtest" {with-test} + "@doc" {with-doc} + ] +] +dev-repo: "git+https://github.com/Kakadu/ppx_expect_nobase.git" +x-maintenance-intent: ["(latest)"] +url { + src: + "https://github.com/Kakadu/ppx_expect_nobase/releases/download/0.17.3.0/ppx_expect_nobase-0.17.3.0.tbz" + checksum: [ + "sha256=a6544cf7e9ed30f15a324209eb8d290a16d16d7136fe9975a6854d43dfbcec37" + "sha512=ea95af95bb881a4d8a536663bf10b3ff5cee0637a5a763cd4322a84b62efcdd94f9b10f1f54debcf4d7dc7dd6d32a36f70bac44c9809be087eaa936f13fd5de6" + ] +} +x-commit-hash: "4e305cd0d86f28c91c650f26bec4323de4bf575c" + From 5d672184db6175d9835dfa7e5ec469ca83d78981 Mon Sep 17 00:00:00 2001 From: Kakadu Date: Sat, 1 Nov 2025 23:14:16 +0300 Subject: [PATCH 2/3] rename version Signed-off-by: Kakadu --- .../opam | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) rename packages/ppx_expect_nobase/{ppx_expect_nobase.0.17.3.0 => ppx_expect_nobase.v0.17.3.0}/opam (76%) diff --git a/packages/ppx_expect_nobase/ppx_expect_nobase.0.17.3.0/opam b/packages/ppx_expect_nobase/ppx_expect_nobase.v0.17.3.0/opam similarity index 76% rename from packages/ppx_expect_nobase/ppx_expect_nobase.0.17.3.0/opam rename to packages/ppx_expect_nobase/ppx_expect_nobase.v0.17.3.0/opam index 09595a041f2b..b878f1e65296 100644 --- a/packages/ppx_expect_nobase/ppx_expect_nobase.0.17.3.0/opam +++ b/packages/ppx_expect_nobase/ppx_expect_nobase.v0.17.3.0/opam @@ -34,11 +34,11 @@ dev-repo: "git+https://github.com/Kakadu/ppx_expect_nobase.git" x-maintenance-intent: ["(latest)"] url { src: - "https://github.com/Kakadu/ppx_expect_nobase/releases/download/0.17.3.0/ppx_expect_nobase-0.17.3.0.tbz" + "https://github.com/Kakadu/ppx_expect_nobase/releases/download/v0.17.3.0/ppx_expect_nobase-0.17.3.0.tbz" checksum: [ - "sha256=a6544cf7e9ed30f15a324209eb8d290a16d16d7136fe9975a6854d43dfbcec37" - "sha512=ea95af95bb881a4d8a536663bf10b3ff5cee0637a5a763cd4322a84b62efcdd94f9b10f1f54debcf4d7dc7dd6d32a36f70bac44c9809be087eaa936f13fd5de6" + "sha256=ff2cb97c867a4bd3a0778ff0924c1cb8a82c7c531f81f2b0aa220b7c29758e40" + "sha512=3eae2efe081aeed87d44d46f960a66744ed6d90c78f07ba91639ff2694aea655d4b71c5865d97dd88c1681e3752b90c06c252595f67ff135fcce87c38085b81f" ] } -x-commit-hash: "4e305cd0d86f28c91c650f26bec4323de4bf575c" +x-commit-hash: "13d7b425ef7c358609f51a9c05c5b503ca670ab7" From d825158446a1eb859cd329c3ee8c27cc88fb7e64 Mon Sep 17 00:00:00 2001 From: Kakadu Date: Sun, 2 Nov 2025 12:14:01 +0300 Subject: [PATCH 3/3] remove upper bound on compiler Signed-off-by: Kakadu --- packages/ppx_expect_nobase/ppx_expect_nobase.v0.17.3.0/opam | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/ppx_expect_nobase/ppx_expect_nobase.v0.17.3.0/opam b/packages/ppx_expect_nobase/ppx_expect_nobase.v0.17.3.0/opam index b878f1e65296..8fc3de8128bb 100644 --- a/packages/ppx_expect_nobase/ppx_expect_nobase.v0.17.3.0/opam +++ b/packages/ppx_expect_nobase/ppx_expect_nobase.v0.17.3.0/opam @@ -10,7 +10,8 @@ homepage: "https://github.com/Kakadu/ppx_expect_nobase" bug-reports: "https://github.com/Kakadu/ppx_expect_nobase/issues" depends: [ "dune" {>= "3.11"} - "ocaml" {>= "4.14.2" & < "5.0.0" | >= "5.3.0" & <= "5.4.0"} + "ocaml" {>= "4.14.2" & < "5.0.0" | >= "5.3.0" } + # There are not plans to maintain 5.1 and 5.2 right now "ppx_inline_test_nobase" {>= "v0.17.0.2"} "sexplib" "ppxlib" {>= "0.35.0"}