File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3434 core_kernel
3535 core_unix
3636 dune
37- ocaml
37+ ; ocaml-interop does not yet properly support OCaml 5
38+ ( ocaml
39+ ( < 5 .0.0) )
3840 ppx_jane
3941 ppx_typed_fields)
4042 ( tags
4446 (name polars_async)
4547 (synopsis " Async OCaml bindings to the Polars dataframe library" )
4648 ( description " Async OCaml bindings to the Polars dataframe library" )
47- ( depends polars async core)
49+ ( depends
50+ ( core_bench :with -test)
51+ ( expect_test_helpers_core :with -test)
52+ ( mdx :with -test)
53+ ( ocamlformat :dev )
54+ ( odoc :with -doc)
55+ ( re2 :with -test)
56+ ( shell :with -test)
57+ async
58+ core
59+ polars)
4860 ( tags
4961 ( data-science polars rust) ) )
Original file line number Diff line number Diff line change @@ -22,10 +22,11 @@ depends: [
2222 "core_kernel"
2323 "core_unix"
2424 "dune" {>= "3.8"}
25- "ocaml"
25+ "ocaml" {< "5.0.0"}
2626 "ppx_jane"
2727 "ppx_typed_fields"
2828]
29+ dev-repo: "git+https://github.com/mt-caret/polars-ocaml.git"
2930build: [
3031 ["dune" "subst"] {dev}
3132 [
@@ -36,11 +37,12 @@ build: [
3637 "-j"
3738 jobs
3839 "@install"
39- "@runtest" {with-test}
40+ # We do not run the @runtest target, since some of our tests depend on
41+ # polars-async, and this causes opam's CI to complain about missing dependencies
42+ # "@runtest" {with-test}
4043 "@doc" {with-doc}
4144 ]
4245]
43- dev-repo: "git+https://github.com/mt-caret/polars-ocaml.git"
4446# 32bit is not supported, and the combination of macos+arm64 is known to not
4547# work due to issues in DWARF unwinding in OCaml
4648available: (os = "linux" & (arch = "x86_64" | arch = "arm64")) | (os = "macos" & arch = "x86_64")
Original file line number Diff line number Diff line change 1+ build: [
2+ ["dune" "subst"] {dev}
3+ [
4+ "dune"
5+ "build"
6+ "-p"
7+ name
8+ "-j"
9+ jobs
10+ "@install"
11+ # We do not run the @runtest target, since some of our tests depend on
12+ # polars-async, and this causes opam's CI to complain about missing dependencies
13+ # "@runtest" {with-test}
14+ "@doc" {with-doc}
15+ ]
16+ ]
117# 32bit is not supported, and the combination of macos+arm64 is known to not
218# work due to issues in DWARF unwinding in OCaml
319available: (os = "linux" & (arch = "x86_64" | arch = "arm64")) | (os = "macos" & arch = "x86_64")
Original file line number Diff line number Diff line change @@ -11,10 +11,16 @@ doc: "https://github.com/mt-caret/polars-ocaml"
1111bug-reports: "https://github.com/mt-caret/polars-ocaml/issues"
1212depends: [
1313 "dune" {>= "3.8"}
14- "polars"
14+ "core_bench" {with-test}
15+ "expect_test_helpers_core" {with-test}
16+ "mdx" {with-test}
17+ "ocamlformat" {dev}
18+ "odoc" {with-doc}
19+ "re2" {with-test}
20+ "shell" {with-test}
1521 "async"
1622 "core"
17- "odoc" {with-doc}
23+ "polars"
1824]
1925build: [
2026 ["dune" "subst"] {dev}
You can’t perform that action at this time.
0 commit comments