package dune

  1. Overview
  2. Docs
Fast, portable, and opinionated build system

Install

dune-project
 Dependency

Authors

Maintainers

Sources

dune-2.3.0.tbz
sha256=14a4321e38e8f6508f0d522649c6c580efd5e87805a370a66cc8aafcc46d5cff
sha512=6db9eed508e59b832a80b24c62e1de4d8bcf2bff2ef75eb3a396dbe9f899f351875027b0a7d7156ac1a7f6eb7bdfdcb09a933cb4f81d5ca3174c8f74356aeda9

Description

dune is a build system that was designed to simplify the release of Jane Street packages. It reads metadata from "dune" files following a very simple s-expression syntax.

dune is fast, has very low-overhead, and supports parallel builds on all platforms. It has no system dependencies; all you need to build dune or packages using dune is OCaml. You don't need make or bash as long as the packages themselves don't use bash explicitly.

dune supports multi-package development by simply dropping multiple repositories into the same directory.

It also supports multi-context builds, such as building against several opam roots/switches simultaneously. This helps maintaining packages across several versions of OCaml and gives cross-compilation for free.

Published: 17 Feb 2020

README

Dune - A composable build system

Dune is a build system designed for OCaml/Reason projects only. It focuses on providing the user with a consistent experience and takes care of most of the low-level details of OCaml compilation. All you have to do is provide a description of your project and dune will do the rest.

The scheme it implements is inspired from the one used inside Jane Street and adapted to the open source world. It has matured over a long time and is used daily by hundreds of developers, which means that it is highly tested and productive.

Dune comes with a manual. If you want to get started without reading too much, you can look at the quick start guide or watch this introduction video.

The example directory contains examples of projects using dune.

Travis status AppVeyor status Release

Overview

Dune reads project metadata from dune files, which are either static files in a simple S-expression syntax or OCaml scripts. It uses this information to setup build rules, generate configuration files for development tools such as merlin, handle installation, etc...

Dune itself is fast, has very low overhead and supports parallel builds on all platforms. It has no system dependencies: all you need to build dune and packages using dune is OCaml. You don't need make or bash as long as the packages themselves don't use bash explicitly.

In particular, one can install OCaml on Windows with a binary installer and then use only the Windows Console to build dune and packages using dune.

Strengths

Composable

Take n repositories that use dune, arrange them in any way on the file system and the result is still a single repository that dune knows how to build at once.

This make simultaneous development on multiple packages trivial.

Gracefully handles multi-package repositories

Dune knows how to handle repositories containing several packages. When building via opam, it is able to correctly use libraries that were previously installed even if they are already present in the source tree.

The magic invocation is:

$ dune build --only-packages <package-name> @install

Building against several configurations at once

Dune is able to build a given source code repository against several configurations simultaneously. This helps maintaining packages across several versions of OCaml as you can test them all at once without hassle.

In particular, this makes it easy to handle cross-compilation.

This feature requires opam.

Requirements

Dune requires OCaml version 4.07.0 to build itself and can build OCaml projects using ocaml 4.02.3 or greater.

Installation

The recommended way to install dune is via the opam package manager:

$ opam install dune

You can also build it manually with:

$ make release
$ make install

If you do not have make, you can do the following:

$ ocaml bootstrap.ml
$ ./dune.exe build -p dune --profile dune-bootstrap
$ ./dune.exe install dune

The first command builds the dune.exe binary. The second builds the additional files that are installed by dune, such as the man pages, and the last simply installs all of that on the system.

Note that unless you ran the optional ./configure script, you can simply copy dune.exe anywhere and it will just work. dune is fully relocatable and discovers its environment at runtime rather than hard-coding it at compilation time.

Support

If you have questions about dune, you can send an email to ocaml-core@googlegroups.com or open a ticket on GitHub.

Migration from jbuilder

Dune was formerly known as jbuilder. Migration from jbuilder to dune is described in the manual.

Status

Dune is now fairly stable and is used by the majority of packages on opam. Note that dune retains backward compatibility with Jbuilder, and in particular existing Jbuilder projects will continue to be buildable with dune.

Dependencies (5)

  1. base-threads
  2. base-unix
  3. ocamlfind-secondary
  4. ocaml >= "4.02" & < "4.07~~"
  5. ocaml >= "4.07" & < "4.12"

Dev Dependencies

None

  1. 0install >= "2.15.1" & < "2.18"
  2. 0install-gtk < "2.18"
  3. ANSITerminal >= "0.8.1"
  4. absolute
  5. abstract_algebra < "v0.17.0"
  6. accessor < "v0.17.0"
  7. accessor_async < "v0.17.0"
  8. accessor_base < "v0.17.0"
  9. accessor_core < "v0.17.0"
  10. acgtk < "2.1.0"
  11. aches
  12. aches-lwt
  13. acpc >= "2.0.0"
  14. ahrocksdb
  15. aifad >= "2.2.1" & < "2.3.0"
  16. alba >= "0.4.1"
  17. albatross < "1.5.4"
  18. alcotest < "1.5.0"
  19. alg_structs
  20. alg_structs_qcheck
  21. algaeff
  22. alsa >= "0.3.0"
  23. alt-ergo >= "2.3.0" & < "2.4.3"
  24. alt-ergo-lib < "2.4.3"
  25. alt-ergo-parsers < "2.4.3"
  26. altgr-ergo >= "2.3.0" & < "2.4.3"
  27. amqp-client >= "2.0.3"
  28. amqp-client-async
  29. amqp-client-lwt
  30. anders < "5.0.0"
  31. angstrom >= "0.11.1"
  32. angstrom-async >= "0.11.1"
  33. angstrom-lwt-unix >= "0.11.1"
  34. angstrom-unix >= "0.11.1"
  35. ansi < "0.6.0"
  36. anthill
  37. ao >= "0.2.2" & < "0.2.4"
  38. apronext
  39. arc
  40. archetype < "0.1.8"
  41. archi < "0.2.0"
  42. archi-async < "0.2.0"
  43. archi-lwt < "0.2.0"
  44. argon2
  45. asak
  46. asn1-combinators >= "0.2.5"
  47. async < "v0.17.0"
  48. async-uri < "0.4.0"
  49. async_durable < "v0.17.0"
  50. async_extra < "v0.17.0"
  51. async_find < "v0.17.0"
  52. async_graphics
  53. async_inotify < "v0.17.0"
  54. async_interactive < "v0.17.0"
  55. async_js < "v0.17.0"
  56. async_kernel < "v0.17.0"
  57. async_rpc_kernel < "v0.17.0"
  58. async_rpc_websocket < "v0.17.0"
  59. async_sendfile < "v0.17.0"
  60. async_shell < "v0.17.0"
  61. async_smtp < "v0.17.0"
  62. async_ssl < "v0.17.0"
  63. async_udp < "v0.17.0"
  64. async_unix < "v0.17.0"
  65. async_websocket < "v0.17.0"
  66. atd = "2.2.1"
  67. atdgen = "2.2.1"
  68. atdgen-codec-runtime < "2.3.3"
  69. atdgen-runtime = "2.2.1"
  70. atdj = "2.2.1"
  71. atds < "2.3.3"
  72. atomic < "base"
  73. avro
  74. avro-compiler
  75. awa < "0.1.0"
  76. awa-mirage < "0.1.0"
  77. aws-s3
  78. aws-s3-async
  79. aws-s3-lwt
  80. azblob
  81. azblob-async
  82. babel < "v0.17.0"
  83. bag
  84. bark
  85. base < "v0.17.0"
  86. base64 >= "2.3.0"
  87. base_bigstring < "v0.17.0"
  88. base_quickcheck < "v0.17.0"
  89. base_trie < "v0.17.0"
  90. bastet
  91. batsat < "0.7"
  92. bdd >= "0.5"
  93. bddrand
  94. bechamel
  95. bechamel-js
  96. bechamel-notty
  97. bechamel-perf
  98. beluga = "1.0"
  99. benchmark >= "1.6"
  100. bencode >= "2.0"
  101. bheap >= "2.0.0"
  102. bidirectional_map < "v0.17.0"
  103. bigarray-compat
  104. bigarray-overlap < "0.2.1"
  105. bigdecimal < "v0.17.0"
  106. bignum < "v0.17.0"
  107. bigstring >= "0.3"
  108. bigstring-unix
  109. bigstringaf >= "0.5.0" & < "0.7.0"
  110. bimage
  111. bimage-display
  112. bimage-gtk
  113. bimage-io
  114. bimage-lwt
  115. bimage-sdl
  116. bimage-unix
  117. bimap
  118. bin_prot < "v0.17.0"
  119. biniou >= "1.2.1"
  120. biocaml
  121. bisect_ppx >= "1.4.0" & < "2.5.0"
  122. bistro
  123. bistro-bio
  124. bitcoinml
  125. bitlib
  126. bitmasks
  127. bitstring = "3.1.1"
  128. bitv >= "1.4"
  129. bjack >= "0.1.6"
  130. blake2 >= "0.3"
  131. bloomf
  132. bls12-381 < "0.4.1"
  133. bnfgen
  134. bogue < "20210917"
  135. bonsai < "v0.17.0"
  136. bst >= "6.0.0"
  137. build_path_prefix_map >= "0.3"
  138. builder
  139. bun >= "0.3.4"
  140. bwd
  141. bwrap
  142. bytearray
  143. bytepdf
  144. ca-certs
  145. ca-certs-nss < "3.64.0.1"
  146. cairo2 >= "0.6" & < "0.6.3"
  147. cairo2-gtk
  148. cairo2-pango < "0.6.3"
  149. calculon
  150. calculon-web
  151. calendar >= "3.0.0"
  152. calendars < "2.0.0"
  153. callipyge >= "0.2"
  154. camels
  155. camelsnakekebab
  156. camlimages >= "5.0.2" & < "5.0.5"
  157. camlon >= "3.0.0"
  158. camltc >= "0.9.8"
  159. camomile = "1.0.2"
  160. capnp >= "3.3.0"
  161. capnp-rpc < "1.2.3"
  162. capnp-rpc-lwt < "1.2.3"
  163. capnp-rpc-net < "1.2.3"
  164. capnp-rpc-unix < "1.2.3"
  165. caqti >= "1.0.0" & < "2.0.1"
  166. caqti-async < "2.0.1"
  167. caqti-driver-mariadb < "2.0.1"
  168. caqti-driver-pgx < "2.1.1"
  169. caqti-driver-postgresql >= "1.0.0" & < "2.0.1"
  170. caqti-driver-sqlite3 >= "1.0.0" & < "2.0.1"
  171. caqti-dynload >= "1.0.0" & < "2.0.1"
  172. caqti-lwt >= "1.0.0" & < "2.0.1"
  173. caqti-type-calendar >= "1.0.0" & < "2.0.1"
  174. catala < "0.5.0"
  175. catala-format >= "0.2.0" & < "1.2.0"
  176. catapult
  177. catapult-client
  178. catapult-daemon
  179. catapult-file
  180. catapult-sqlite
  181. cbor >= "0.3"
  182. cconv >= "0.5"
  183. cdb
  184. cdrom >= "0.9.4"
  185. ceph
  186. certify >= "0.3.0"
  187. cfg >= "2.2.0" & < "2.3.0"
  188. cfml
  189. cfstream
  190. chacha
  191. charInfo_width
  192. charrua
  193. charrua-client
  194. charrua-server
  195. charrua-unix
  196. charset
  197. chartjs
  198. chartjs-annotation
  199. chartjs-colorschemes
  200. chartjs-datalabels
  201. chartjs-streaming
  202. chase
  203. checkseum >= "0.0.3" & < "0.2.1"
  204. choice >= "0.4"
  205. cinaps >= "v0.12.0"
  206. clangml >= "4.0.1" & < "4.8.0"
  207. clangml-transforms
  208. clap < "0.2.0"
  209. clz
  210. cmarker
  211. cohttp >= "1.1.1" & < "6.0.0~alpha1"
  212. cohttp-async < "6.0.0~alpha1"
  213. cohttp-lwt < "6.0.0~beta2"
  214. cohttp-lwt-jsoo < "6.1.0"
  215. cohttp-lwt-unix < "6.0.0~beta2"
  216. cohttp_async_websocket < "v0.17.0"
  217. cohttp_static_handler < "v0.17.0"
  218. coin >= "0.1.1"
  219. colombe
  220. color >= "0.2.0"
  221. color-brewery
  222. combinat < "3.0"
  223. command_rpc < "v0.17.0"
  224. conduit
  225. conduit-async
  226. conduit-lwt
  227. conduit-lwt-unix
  228. conduit-mirage
  229. conex >= "0.10.0" & < "1.0.0"
  230. conex-mirage-crypto < "1.0.0"
  231. containers < "3.13"
  232. containers-data < "3.13"
  233. containers-thread
  234. content_security_policy < "v0.17.0"
  235. cookie
  236. coq-serapi < "8.20.0+0.20.0"
  237. core < "v0.17.0"
  238. core_bench < "v0.17.0"
  239. core_compat
  240. core_extended < "v0.17.0"
  241. core_kernel < "v0.17.0"
  242. core_profiler < "v0.17.0"
  243. core_unix < "v0.17.0"
  244. cow = "2.4.0"
  245. cowabloga >= "0.5.0"
  246. cpm >= "5.0.0" & < "12.1.2"
  247. cppo >= "1.6.6"
  248. cppo_ocamlbuild >= "1.6.6"
  249. cpu
  250. cpuid >= "0.1.2"
  251. crc >= "2.1.0"
  252. crlibm >= "0.3"
  253. crontab
  254. crowbar = "0.2"
  255. crunch < "4.0.0"
  256. cry = "0.6.5"
  257. cryptokit = "1.16.1"
  258. csexp < "1.1.0" | >= "1.3.2" & < "1.5.2"
  259. csexp-query
  260. cstruct
  261. cstruct-async
  262. cstruct-lwt
  263. cstruct-sexp
  264. cstruct-unix
  265. csv >= "2.2"
  266. csv-lwt >= "2.1"
  267. csvfields < "v0.17.0"
  268. csvtool
  269. ctypes-zarith
  270. cudf >= "0.10"
  271. cuid >= "0.2"
  272. current < "0.6.2"
  273. current_ansi
  274. current_docker < "0.6.2"
  275. current_examples < "0.6.2"
  276. current_git < "0.6.2"
  277. current_github < "0.6.2"
  278. current_incr < "0.6.0"
  279. current_rpc < "0.6.2"
  280. current_web < "0.6.2"
  281. curses = "1.0.9"
  282. curve-sampling
  283. cviode
  284. daft >= "0.0.4"
  285. data-encoding < "1.0.0"
  286. dataframe
  287. datakit-server >= "0.12.2"
  288. datakit-server-9p >= "0.12.2"
  289. datalog >= "0.6"
  290. daypack-lib
  291. dbf < "0.1.1"
  292. debian-formats >= "0.1.2"
  293. decoders >= "0.1.2" & < "1.0.0"
  294. decoders-bencode < "1.0.0"
  295. decoders-cbor < "1.0.0"
  296. decoders-ezjsonm >= "0.1.2" & < "1.0.0"
  297. decoders-jsonm < "1.0.0"
  298. decoders-msgpck < "1.0.0"
  299. decoders-sexplib < "1.0.0"
  300. decoders-yojson >= "0.1.2" & < "1.0.0"
  301. decompress >= "0.8.1" & < "1.3.0"
  302. dedent < "v0.17.0"
  303. dedukti >= "2.7"
  304. delimited_parsing < "v0.17.0"
  305. depyt
  306. devkit >= "1.0"
  307. diet
  308. diffable
  309. directories
  310. disml
  311. dispatch >= "0.4.1"
  312. dispatch-js
  313. distributed >= "0.6.0"
  314. distributed-lwt >= "0.2.0"
  315. distributed-uwt >= "0.2.0"
  316. dkim
  317. dkim-bin
  318. dkim-lwt-unix
  319. dkim-mirage
  320. dlm >= "0.3.1"
  321. dns < "10.1.0"
  322. dns-certify < "10.1.0"
  323. dns-cli < "10.1.0"
  324. dns-client < "10.1.0"
  325. dns-client-lwt < "10.1.0"
  326. dns-client-mirage < "10.1.0"
  327. dns-lwt
  328. dns-mirage < "10.1.0"
  329. dns-resolver < "10.1.0"
  330. dns-server < "10.1.0"
  331. dns-stub < "10.1.0"
  332. dns-tsig < "10.1.0"
  333. dnssec < "10.1.0"
  334. docker-api >= "0.2" & < "0.2.2"
  335. docker_hub
  336. dockerfile < "8.1.0"
  337. dockerfile-cmd < "8.2.7"
  338. dokeysto >= "3.0.1"
  339. dokeysto_camltc >= "3.0.1"
  340. dokeysto_lz4 >= "3.0.2"
  341. dolmen = "0.4.1"
  342. dolog >= "4.0.0"
  343. domain-name
  344. domainslib < "0.5.0"
  345. dotenv
  346. dream-cli < "0.2.0"
  347. dream-encoding < "0.2.0"
  348. dream-livereload < "0.2.0"
  349. dream-serve
  350. dropbox
  351. dropbox_lwt_unix
  352. dssi = "0.1.3"
  353. dtoa >= "0.3.2"
  354. duff >= "0.2"
  355. dum >= "1.0.3"
  356. dune-configurator = "2.5.1"
  357. dune-deps < "1.4.0"
  358. dune-private-libs < "3.15.3"
  359. dune-release >= "1.0.0" & < "1.4.0"
  360. duration
  361. easy-format = "1.3.2"
  362. easy_logging
  363. easy_logging_yojson
  364. ecaml < "v0.17.0"
  365. edn
  366. eigen >= "0.1.0"
  367. eio-ssl < "0.1.1"
  368. either
  369. elasticsearch-cli >= "0.5"
  370. electrod < "1.0.0"
  371. email_message < "v0.17.0"
  372. emile >= "0.4"
  373. encore >= "0.4"
  374. env_config < "v0.17.0"
  375. epictetus
  376. eqaf >= "0.2"
  377. eqaf-cstruct
  378. erssical
  379. esgg
  380. ethernet
  381. euler
  382. exenum >= "0.86"
  383. exit
  384. expect_test_helpers
  385. expect_test_helpers_async < "v0.17.0"
  386. expect_test_helpers_core < "v0.17.0"
  387. expect_test_helpers_kernel
  388. extlib >= "1.7.9"
  389. extunix >= "0.3.1" & < "0.4.0"
  390. ez_pgocaml
  391. ezcurl < "0.3"
  392. ezcurl-lwt < "0.3"
  393. ezdl
  394. ezgzip >= "0.2.3"
  395. ezjs_ace
  396. ezjs_blockies
  397. ezjs_cleave
  398. ezjs_crypto
  399. ezjs_cytoscape
  400. ezjs_d3pie
  401. ezjs_extension < "0.2"
  402. ezjs_fetch < "0.3"
  403. ezjs_idb < "0.1.1"
  404. ezjs_jquery
  405. ezjs_min < "0.2.3"
  406. ezjs_odometer
  407. ezjs_push
  408. ezjs_qrcode
  409. ezjs_recaptcha
  410. ezjs_timeline
  411. ezjsonm >= "1.0.0"
  412. ezjsonm-lwt
  413. ezresto
  414. ezresto-directory
  415. ezsqlite >= "0.4.2"
  416. ezxmlm >= "1.1.0"
  417. faad = "0.5.0"
  418. facteur
  419. faraday >= "0.7.1"
  420. faraday-async >= "0.7.1"
  421. faraday-lwt >= "0.7.1"
  422. faraday-lwt-unix >= "0.7.1"
  423. farmhash >= "0.4"
  424. fasmifra
  425. fat-filesystem >= "0.13.0"
  426. fd-send-recv >= "2.0.1"
  427. fdkaac = "0.3.2"
  428. feat
  429. feat-core
  430. feat-num
  431. ff < "0.6.0"
  432. ff-pbt < "0.6.0"
  433. ff-sig < "0.6.0"
  434. ffmpeg = "1.0.0~beta1"
  435. ffmpeg-av < "1.0.0~beta2"
  436. ffmpeg-avcodec < "1.0.0~beta2"
  437. ffmpeg-avdevice < "1.0.0~beta2"
  438. ffmpeg-avfilter < "1.0.0~beta2"
  439. ffmpeg-avutil < "1.0.0~beta2"
  440. ffmpeg-swresample < "1.0.0~beta2"
  441. ffmpeg-swscale < "1.0.0~beta2"
  442. fftw3
  443. fieldslib >= "v0.13.0" & < "v0.17.0"
  444. file_path < "v0.17.0"
  445. fileutils >= "0.6.1" & < "0.6.6"
  446. fit < "1.3.2"
  447. fix >= "20181206"
  448. flex-array
  449. fmlib < "0.5.3"
  450. fmlib_js >= "0.3.0" & < "0.5.3"
  451. fmlib_parse < "0.5.3"
  452. fmlib_pretty < "0.5.3"
  453. fmlib_std < "0.5.3"
  454. freetds >= "0.7"
  455. frei0r >= "0.1.2"
  456. frenetic
  457. fswatch
  458. fswatch_async
  459. fswatch_lwt
  460. fuzzy_compare
  461. fuzzy_match < "v0.17.0"
  462. fzf < "v0.17.0"
  463. gapi-ocaml
  464. gbddml
  465. gdbprofiler
  466. gemini
  467. gen >= "0.5.3"
  468. gen_js_api < "1.0.8"
  469. genspir >= "1.0.0"
  470. get_line >= "7.0.0"
  471. gettext = "0.4.2"
  472. gettext-camomile < "0.5.0"
  473. gettext-stub < "0.5.0"
  474. git < "3.2.0"
  475. git-http
  476. git-unix < "3.2.0"
  477. github >= "4.0.0" & < "4.4.0"
  478. github-hooks
  479. github-hooks-unix >= "0.5.0"
  480. github-jsoo >= "4.3.0" & < "4.4.0"
  481. github-unix >= "4.0.0" & < "4.4.0"
  482. glfw-ocaml
  483. gluten < "0.5.0"
  484. gluten-async < "0.5.0"
  485. gluten-eio < "0.5.0"
  486. gluten-lwt < "0.5.0"
  487. gluten-lwt-unix < "0.5.0"
  488. gluten-mirage < "0.5.0"
  489. gmap
  490. gnuplot
  491. gobba
  492. gobject-introspection
  493. google-drive-ocamlfuse
  494. gopcaml-mode < "0.0.6"
  495. gperftools
  496. gpr < "1.5.1"
  497. gr
  498. graphics < "5.2.0"
  499. graphql >= "0.8.0"
  500. graphql-async >= "0.8.0"
  501. graphql-cohttp >= "0.9.0"
  502. graphql-lwt >= "0.8.0"
  503. graphql_parser >= "0.9.0"
  504. graphql_ppx < "1.0.1"
  505. gremlin
  506. grenier < "0.15"
  507. grid
  508. gsl >= "1.24.0" & < "1.25.0"
  509. gstreamer >= "0.3.1"
  510. h1
  511. h1-lwt-unix
  512. h2 < "0.10.0"
  513. h2-async < "0.10.0"
  514. h2-lwt < "0.10.0"
  515. h2-lwt-unix < "0.10.0"
  516. h2-mirage < "0.10.0"
  517. hack_parallel
  518. hacl >= "0.3"
  519. hacl-star
  520. hacl-star-raw >= "0.5.0"
  521. happy-eyeballs
  522. happy-eyeballs-lwt
  523. happy-eyeballs-miou-unix
  524. happy-eyeballs-mirage
  525. hardcaml < "v0.17.0"
  526. hardcaml_axi < "v0.17.0"
  527. hardcaml_c < "v0.17.0"
  528. hardcaml_circuits < "v0.17.0"
  529. hardcaml_fixed_point < "v0.17.0"
  530. hardcaml_handshake < "v0.17.0"
  531. hardcaml_of_verilog < "v0.17.0"
  532. hardcaml_step_testbench < "v0.17.0"
  533. hardcaml_verify < "v0.17.0"
  534. hardcaml_verilator < "v0.17.0"
  535. hardcaml_waveterm < "v0.17.0"
  536. hardcaml_xilinx < "v0.17.0"
  537. hardcaml_xilinx_components < "v0.17.0"
  538. hardcaml_xilinx_reports < "v0.17.0"
  539. hashset >= "1.0.1"
  540. haxe >= "4.1.1"
  541. hc < "0.2"
  542. hdf5
  543. headache < "1.07"
  544. herdtools7 >= "7.55" & < "7.57"
  545. hex >= "1.3.0"
  546. hex_encode < "v0.17.0"
  547. hg_lib < "v0.17.0"
  548. hidapi >= "1.1"
  549. hidapi-lwt
  550. higher_kinded < "v0.17.0"
  551. hkdf
  552. hl_yaml
  553. hockmd
  554. hpack < "0.10.0"
  555. hts_shrink >= "2.0.0" & < "2.1.2"
  556. http-lwt-client
  557. http-mirage-client
  558. httpaf >= "0.6.0"
  559. httpaf-async >= "0.6.0"
  560. httpaf-lwt-unix
  561. huffman
  562. hvsock >= "2.0.0"
  563. hxd < "0.3.0"
  564. ISO8601 >= "0.2.6"
  565. i3ipc
  566. icalendar
  567. idd
  568. idds
  569. imagelib
  570. incr_dom < "v0.17.0"
  571. incr_dom_interactive < "v0.17.0"
  572. incr_dom_keyboard
  573. incr_dom_partial_render < "v0.17.0"
  574. incr_dom_sexp_form < "v0.17.0"
  575. incr_dom_widgets
  576. incr_map < "v0.17.0"
  577. incr_select < "v0.17.0"
  578. incremental < "v0.17.0"
  579. incremental_cycles
  580. indentation_buffer < "v0.17.0"
  581. index < "1.3.0"
  582. inferno >= "20190924" & < "20211222"
  583. influxdb
  584. influxdb-async
  585. influxdb-lwt
  586. inquire < "0.3.0"
  587. int_repr < "v0.17.0"
  588. integers >= "0.3.0"
  589. integers_stubs_js
  590. integration1d >= "0.5.1"
  591. interface-prime
  592. interface-prime-lwt
  593. interval >= "1.5" & < "1.6"
  594. interval-map < "0.2.1"
  595. interval_base < "1.6"
  596. interval_crlibm
  597. interval_intel
  598. io-page < "2.4.0"
  599. io-page-unix
  600. iostream
  601. iostream-camlzip
  602. ipaddr >= "2.9.0"
  603. ipaddr-cstruct
  604. ipaddr-sexp
  605. irc-client >= "0.6.2"
  606. irc-client-lwt >= "0.6.2"
  607. irc-client-lwt-ssl
  608. irc-client-tls >= "0.6.2"
  609. irc-client-unix >= "0.6.2"
  610. irmin < "2.7.1"
  611. irmin-indexeddb
  612. iso639
  613. iter
  614. itv-tree >= "2.2"
  615. jane-street-headers >= "v0.12.0" & < "v0.17.0"
  616. jane_rope < "v0.17.0"
  617. janestreet_cpuid < "v0.17.0"
  618. janestreet_csv < "v0.17.0"
  619. janestreet_lru_cache < "v0.17.0"
  620. jemalloc >= "0.2"
  621. jhupllib
  622. jingoo >= "1.3.0"
  623. js_of_ocaml-ocamlbuild >= "3.5.0" & < "3.6.0"
  624. js_of_ocaml-webgpu
  625. js_of_ocaml-webidl
  626. js_of_ocaml_patches < "v0.17.0"
  627. json-data-encoding < "1.0.0"
  628. json-data-encoding-browser < "1.0.0"
  629. json-data-encoding-bson < "1.0.0"
  630. json_decoder
  631. jsonaf < "v0.17.0"
  632. jsonxt
  633. jsoo_broadcastchannel
  634. jsoo_storage
  635. jst-config < "v0.17.0"
  636. junit >= "2.0.1" & < "2.2.0"
  637. junit_alcotest >= "2.0.1" & < "2.2.0"
  638. junit_ounit >= "2.0.1" & < "2.2.0"
  639. jupyter
  640. jupyter-archimedes < "2.7.3"
  641. jupyter-kernel
  642. jwto < "0.4.0"
  643. kafka >= "0.5"
  644. kafka_async
  645. kafka_lwt
  646. kappa-agents < "4.1.3"
  647. kappa-binaries < "4.1.3"
  648. kappa-library < "4.1.3"
  649. kappa-server
  650. kcas < "0.1.6"
  651. kdf
  652. ke
  653. key-parsers >= "0.10.1"
  654. kicadsch >= "0.4.0"
  655. kind2 < "1.5.0"
  656. kinetic-client >= "0.0.11"
  657. krb
  658. lablgtk3
  659. lablgtk3-goocanvas2
  660. lablgtk3-gtkspell3
  661. lablgtk3-rsvg2
  662. lablgtk3-sourceview3
  663. lacaml >= "11.0.2" & < "11.0.10"
  664. ladspa = "0.2.0"
  665. lambda-runtime
  666. lambda-term >= "2.0" & < "3.3.0"
  667. lambda_streams
  668. lambda_streams_async
  669. lambda_streams_lwt
  670. lambdasoup >= "0.6.4" & < "0.7.3"
  671. lame >= "0.3.4" & < "0.3.6"
  672. lascar >= "0.6-alpha" & < "0.7.0"
  673. lastfm = "0.3.3"
  674. launchd >= "1.3"
  675. lazy-trie
  676. lbfgs >= "0.9.1"
  677. lbvs_consent >= "2.1.0"
  678. ldap = "2.4.1"
  679. learn-ocaml < "1.0.0"
  680. learn-ocaml-client < "1.0.0"
  681. ledgerwallet < "0.2.1"
  682. lens >= "1.2.4"
  683. letsencrypt
  684. letsencrypt-app
  685. letsencrypt-dns
  686. letsencrypt-mirage
  687. letters < "0.3.0"
  688. leveldb
  689. libabsolute
  690. libsvm >= "0.10.0"
  691. libzipperposition
  692. line-up-words < "v0.17.0"
  693. line_oriented
  694. linenoise >= "1.3.1"
  695. links < "0.9.5"
  696. links-mysql < "0.9.5"
  697. links-postgresql < "0.9.5"
  698. links-sqlite3 < "0.9.5"
  699. linol
  700. linol-eio
  701. linol-lwt
  702. linwrap
  703. lmdb = "1.0"
  704. lo >= "0.2.0"
  705. logical
  706. logs-async < "1.3"
  707. logs-async-reporter < "1.3"
  708. logs-syslog
  709. logtk
  710. lp
  711. lp-glpk
  712. lp-glpk-js
  713. lp-gurobi
  714. lp-highs
  715. lpd
  716. lrgrep
  717. lru >= "0.3.0"
  718. lun
  719. lustre-v6 >= "6.103.3"
  720. lutils >= "1.51.2"
  721. lutin >= "2.71.10"
  722. luv < "0.5.13"
  723. luv_unix
  724. lwd < "0.2"
  725. lwt < "5.8.1"
  726. lwt-canceler
  727. lwt-dllist
  728. lwt-exit
  729. lwt-parallel
  730. lwt-pipe
  731. lwt-pipeline >= "0.2"
  732. lwt-watcher
  733. lwt_domain
  734. lwt_glib >= "1.1.1"
  735. lwt_log >= "1.1.1"
  736. lwt_ppx >= "1.2.2" & < "5.8.1"
  737. lwt_react >= "1.1.2"
  738. lwt_ssl >= "1.1.3"
  739. lz4 >= "1.2.0"
  740. lz4_chans
  741. lzo >= "0.0.3"
  742. macaddr
  743. macaddr-cstruct
  744. macaddr-sexp
  745. mad = "0.5.0"
  746. magic-mime >= "1.1.2"
  747. magic-trace
  748. malfunction < "0.5"
  749. man_in_the_middle_debugger < "v0.17.0"
  750. markdown
  751. markup >= "0.8.0" & < "1.0.0-1"
  752. markup-lwt
  753. mastodon-archive-viewer >= "0.2" & < "0.4.0"
  754. matplotlib
  755. mc2
  756. mccs
  757. mdx < "1.11.0"
  758. mechaml
  759. memcad
  760. memo < "0.2"
  761. memprof-limits
  762. memtrace
  763. memtrace-mirage
  764. memtrace_viewer >= "v0.15.0"
  765. menhir >= "20200123" & < "20211125"
  766. menhirLib < "20211125"
  767. menhirSdk < "20211125"
  768. merge-fmt < "0.4"
  769. merlin < "4.5-411"
  770. merlin-extend
  771. mesh >= "0.9.5"
  772. mesh-easymesh >= "0.9.5"
  773. mesh-graphics >= "0.9.5"
  774. mesh-triangle >= "0.9.5"
  775. metapp < "0.4.4"
  776. metaquot < "0.5.2"
  777. metrics
  778. metrics-influx
  779. metrics-lwt
  780. metrics-rusage
  781. metrics-unix
  782. mew
  783. mew_vi
  784. mindstorm >= "0.8"
  785. mindstorm-lwt
  786. minicaml
  787. minicli >= "5.0.2"
  788. minisat >= "0.3"
  789. mirage-block
  790. mirage-block-combinators
  791. mirage-block-lwt
  792. mirage-block-ramdisk
  793. mirage-block-solo5
  794. mirage-block-unix
  795. mirage-block-xen
  796. mirage-channel >= "3.2.0"
  797. mirage-channel-lwt
  798. mirage-clock < "4.2.0"
  799. mirage-clock-lwt
  800. mirage-clock-unix < "4.2.0"
  801. mirage-conduit
  802. mirage-console
  803. mirage-console-lwt
  804. mirage-crypto < "0.10.7"
  805. mirage-crypto-rng < "0.10.7"
  806. mirage-device
  807. mirage-dns
  808. mirage-flow
  809. mirage-flow-combinators
  810. mirage-flow-lwt
  811. mirage-flow-unix
  812. mirage-fs
  813. mirage-fs-lwt
  814. mirage-kv >= "2.0.0"
  815. mirage-kv-lwt >= "2.0.0"
  816. mirage-kv-mem
  817. mirage-kv-unix < "3.0.0"
  818. mirage-monitoring
  819. mirage-nat
  820. mirage-net
  821. mirage-net-lwt
  822. mirage-net-macosx >= "1.6.0"
  823. mirage-net-solo5
  824. mirage-net-unix
  825. mirage-net-xen
  826. mirage-profile
  827. mirage-protocols
  828. mirage-protocols-lwt
  829. mirage-qubes
  830. mirage-qubes-ipv4
  831. mirage-random
  832. mirage-stack
  833. mirage-stack-lwt
  834. mirage-time
  835. mirage-time-lwt
  836. mirage-time-unix
  837. mirage-types >= "3.6.0"
  838. mirage-types-lwt >= "3.6.0"
  839. mirage-unix
  840. mirage-vnetif
  841. mkaudio >= "1.1.0"
  842. mkocaml
  843. mlfenv
  844. mlmpfr >= "4.0.2+dune" & < "4.1.0+bugfix1"
  845. mlpost-lablgtk
  846. mlt_parser < "v0.17.0"
  847. mm >= "0.7.0" & < "0.7.2"
  848. mmap
  849. mmdb
  850. mmo
  851. mnottui
  852. mnotty
  853. mock >= "0.1.1"
  854. mock-ounit >= "0.1.1"
  855. molenc
  856. monolith < "20241126"
  857. morbig >= "0.10.3" & < "0.11.0"
  858. morsmall
  859. moss >= "0.1.1"
  860. mparser >= "1.3"
  861. mparser-pcre
  862. mparser-re
  863. mperf
  864. mpg123 < "0.3"
  865. mpp >= "0.3.4"
  866. mpris
  867. mpris-clients
  868. mrmime < "0.4.0"
  869. msat >= "0.8"
  870. msat-bin
  871. msendmail
  872. mset
  873. msgpck >= "1.5"
  874. msgpck-repr
  875. mssql
  876. mugen
  877. multipart-form-data >= "0.3.0"
  878. multipart_form
  879. multipart_form-cohttp-lwt
  880. multipart_form-eio
  881. multipart_form-lwt
  882. multipart_form-miou
  883. murmur3 >= "0.3"
  884. mustache = "3.1.0"
  885. mutf8
  886. mwt
  887. mybuild >= "7"
  888. mysql8
  889. n_ary < "v0.17.0"
  890. naboris
  891. nacc
  892. nbd = "4.0.3"
  893. netkat
  894. netlink >= "0.3.4"
  895. netsnmp < "v0.17.0"
  896. nice_parser
  897. nocoiner
  898. nottui < "0.2"
  899. nottui-lwt < "0.2"
  900. nottui-pretty < "0.2"
  901. notty >= "0.2.3"
  902. notty-miou
  903. notty_async >= "v0.13.0" & < "v0.17.0"
  904. npy >= "0.0.9"
  905. nsq
  906. numeric_string < "v0.17.0"
  907. nuscr < "2.0.0"
  908. obeam
  909. obelisk >= "0.5.0" & < "0.8.1"
  910. obus >= "1.2.1"
  911. ocal >= "0.2.2"
  912. ocaml-canvas
  913. ocaml-compiler-libs >= "v0.12.0" & != "v0.12.4"
  914. ocaml-embed-file < "v0.17.0"
  915. ocaml-lua
  916. ocaml-migrate-parsetree
  917. ocaml-migrate-parsetree-ocamlbuild
  918. ocaml-monadic = "0.4.1"
  919. ocaml-print-intf
  920. ocaml-probes < "v0.17.0"
  921. ocaml-protoc >= "2.0.1"
  922. ocaml-protoc-plugin < "4.3.1"
  923. ocaml-r >= "0.1.1" & < "0.4.0"
  924. ocaml-syntax-shims
  925. ocaml-systemd >= "1.3"
  926. ocaml-top
  927. ocaml-vdom < "transition"
  928. ocaml-version = "3.5.0"
  929. ocaml_db_model
  930. ocaml_intrinsics < "v0.17.0"
  931. ocaml_pgsql_model
  932. ocaml_plugin
  933. ocamlcodoc
  934. ocamlformat < "0.16.0"
  935. ocamlgraph >= "2.0.0"
  936. ocamlgraph_gtk
  937. ocamline
  938. ocb
  939. ocolor
  940. ocp-browser >= "1.2.1"
  941. ocp-indent >= "1.7.0" & < "1.9.0"
  942. ocp-indent-nlfork
  943. ocp-index
  944. ocplib-endian >= "1.1"
  945. ocplib-json-typed >= "0.7"
  946. ocplib-json-typed-browser
  947. ocplib-json-typed-bson
  948. ocplib-simplex >= "0.5"
  949. octavius >= "1.2.2"
  950. odate
  951. odepack >= "0.6.9"
  952. odnnr
  953. odoc < "2.1.1"
  954. of_json < "v0.17.0"
  955. offheap
  956. ojs < "1.0.8"
  957. olinq >= "0.3"
  958. omd = "2.0.0~alpha2"
  959. omg
  960. omigrate < "0.3.1"
  961. omlr
  962. opam-0install < "0.4.2"
  963. opam-0install-cudf < "0.4.2"
  964. opam-build
  965. opam-client >= "2.0.2" & < "2.3.0"
  966. opam-core >= "2.0.2" & < "2.3.0"
  967. opam-custom-install
  968. opam-devel >= "2.0.2" & < "2.3.0"
  969. opam-ed >= "0.4"
  970. opam-file-format >= "2.1.0" & < "2.1.5"
  971. opam-format >= "2.0.2" & < "2.3.0"
  972. opam-graph
  973. opam-grep >= "0.2.0"
  974. opam-installer >= "2.0.2" & < "2.3.0"
  975. opam-package-upgrade >= "0.2"
  976. opam-publish >= "2.0.2"
  977. opam-repository >= "2.0.2" & < "2.3.0"
  978. opam-solver >= "2.0.2" & < "2.3.0"
  979. opam-state >= "2.0.2" & < "2.3.0"
  980. opam-test
  981. opasswd
  982. opazl
  983. openai-gym
  984. opencc0
  985. opencc1
  986. opencc1_1
  987. openQASM
  988. opium
  989. opium-graphql
  990. opium-testing
  991. opium_kernel >= "0.17.0"
  992. oplot < "0.71"
  993. oplsr
  994. optal
  995. opti
  996. optimization1d >= "0.6.1"
  997. optint
  998. oraft < "0.3.0"
  999. oranger >= "2.0.1"
  1000. orb
  1001. ordinal_abbreviation < "v0.17.0"
  1002. ordma >= "0.0.5"
  1003. orec >= "1.0.1"
  1004. orewa
  1005. orpie
  1006. orrandomForest
  1007. orsvm_e1071 >= "4.0.0"
  1008. orun
  1009. orxgboost >= "1.1.0"
  1010. oseq >= "0.2"
  1011. oskel
  1012. osx-secure-transport
  1013. otf
  1014. otoml
  1015. otr
  1016. ounit = "2.1.2"
  1017. ounit-lwt < "2.2.0"
  1018. ounit2 < "2.2.7"
  1019. ounit2-lwt < "2.2.7"
  1020. override < "0.4.0"
  1021. owee < "0.8"
  1022. owl >= "0.4.0" & < "1.2"
  1023. owl-base >= "0.4.0" & < "1.2"
  1024. owl-jupyter
  1025. owl-ode
  1026. owl-ode-base
  1027. owl-ode-odepack
  1028. owl-ode-sundials
  1029. owl-opt
  1030. owl-opt-lbfgs
  1031. owl-plplot < "1.1"
  1032. owl-symbolic
  1033. owl-top >= "0.4.0" & < "1.2"
  1034. owl-zoo >= "0.4.0"
  1035. owork
  1036. ozulip
  1037. p4pp
  1038. pacomb
  1039. paf
  1040. paf-cohttp
  1041. pam < "v0.17.0"
  1042. pandoc < "0.2.1"
  1043. pandoc-abbreviations < "0.2.1"
  1044. pandoc-comment < "0.2.1"
  1045. pandoc-crossref < "0.2.1"
  1046. pandoc-include < "0.2.1"
  1047. pandoc-inspect < "0.2.1"
  1048. pandoc-pdf2png < "0.2.1"
  1049. pandoc-replace < "0.2.1"
  1050. papi >= "0.1.1"
  1051. parany >= "9.0.0"
  1052. pardi
  1053. parmap >= "1.1.1" & < "1.2.3"
  1054. parsexp >= "v0.13.0" & < "v0.17.0"
  1055. parsexp_io < "v0.17.0"
  1056. parsley
  1057. patdiff < "v0.17.0"
  1058. patience_diff < "v0.17.0"
  1059. pattern
  1060. pb
  1061. pb-plugin
  1062. pbkdf
  1063. pbrt
  1064. pbrt_services
  1065. pbrt_yojson
  1066. pcap-format >= "0.5.2"
  1067. pcre >= "7.3.5" & < "7.5.0"
  1068. pds-reachability >= "0.2.2"
  1069. pecu >= "0.2"
  1070. pf-qubes
  1071. pg_query
  1072. pgocaml >= "4.0"
  1073. pgocaml_ppx
  1074. pgx < "2.2"
  1075. pgx_async < "2.2"
  1076. pgx_lwt < "2.2"
  1077. pgx_lwt_mirage < "2.2"
  1078. pgx_lwt_unix < "2.2"
  1079. pgx_unix < "2.2"
  1080. pgx_value_core < "2.2"
  1081. pgx_value_ptime < "2.2"
  1082. phonetic
  1083. picasso
  1084. piqi >= "0.7.8"
  1085. piqilib >= "0.6.16"
  1086. pixel_pusher
  1087. pkcs11 >= "0.18.0"
  1088. pkcs11-cli
  1089. pkcs11-driver
  1090. pkcs11-rev
  1091. pla = "1.3"
  1092. plato
  1093. plebeia < "2.0.0"
  1094. plotkicadsch
  1095. plplot >= "5.11.0-1"
  1096. polka
  1097. polling_state_rpc < "v0.17.0"
  1098. polly < "0.5.0"
  1099. pomap < "4.1.2"
  1100. portaudio = "0.2.2"
  1101. posixat < "v0.17.0"
  1102. postgres_async < "v0.17.0"
  1103. postgresql >= "4.4.1" & < "5.1.0"
  1104. pp < "1.2.0"
  1105. pprint >= "20200226"
  1106. ppx-owl-opt
  1107. ppx_accessor < "v0.17.0"
  1108. ppx_assert < "v0.17.0"
  1109. ppx_bap
  1110. ppx_base < "v0.17.0"
  1111. ppx_bench < "v0.17.0"
  1112. ppx_bin_prot < "v0.17.0"
  1113. ppx_blob >= "0.6.0"
  1114. ppx_cold < "v0.17.0"
  1115. ppx_compare < "v0.17.0"
  1116. ppx_compose >= "0.1.0"
  1117. ppx_const
  1118. ppx_conv_func < "v0.17.0"
  1119. ppx_css < "v0.17.0"
  1120. ppx_cstruct
  1121. ppx_cstubs
  1122. ppx_csv_conv < "v0.17.0"
  1123. ppx_custom_printf < "v0.17.0"
  1124. ppx_defer >= "0.4.0"
  1125. ppx_demo < "v0.17.0"
  1126. ppx_derive_at_runtime < "v0.17.0"
  1127. ppx_derivers >= "1.2.1"
  1128. ppx_deriving
  1129. ppx_deriving_cmdliner
  1130. ppx_deriving_encoding < "0.3.0"
  1131. ppx_deriving_hardcaml
  1132. ppx_deriving_jsoo
  1133. ppx_deriving_protobuf
  1134. ppx_deriving_rpc < "10.2.0"
  1135. ppx_deriving_yojson
  1136. ppx_disable_unused_warnings < "v0.17.0"
  1137. ppx_distr_guards = "0.2"
  1138. ppx_enumerate < "v0.17.0"
  1139. ppx_expect < "v0.17.0"
  1140. ppx_factory
  1141. ppx_fail
  1142. ppx_fields_conv < "v0.17.0"
  1143. ppx_fixed_literal < "v0.17.0"
  1144. ppx_gen_rec >= "1.1.0"
  1145. ppx_getenv
  1146. ppx_globalize < "v0.17.0"
  1147. ppx_hash < "v0.17.0"
  1148. ppx_here < "v0.17.0"
  1149. ppx_ignore_instrumentation < "v0.17.0"
  1150. ppx_import
  1151. ppx_inline_alcotest
  1152. ppx_inline_test < "v0.16.1"
  1153. ppx_irmin < "2.3.0"
  1154. ppx_jane < "v0.17.0"
  1155. ppx_js_style < "v0.17.0"
  1156. ppx_jsobject_conv < "0.9.0"
  1157. ppx_jsonaf_conv < "v0.17.0"
  1158. ppx_let < "v0.17.0"
  1159. ppx_log < "v0.17.0"
  1160. ppx_meta_conv
  1161. ppx_mikmatch
  1162. ppx_module_timer < "v0.17.0"
  1163. ppx_monoid = "0.3.2"
  1164. ppx_mysql
  1165. ppx_optcomp < "v0.17.0"
  1166. ppx_optional < "v0.17.0"
  1167. ppx_pattern_bind < "v0.17.0"
  1168. ppx_pipebang < "v0.17.0"
  1169. ppx_protocol_conv
  1170. ppx_protocol_conv_json
  1171. ppx_protocol_conv_jsonm
  1172. ppx_protocol_conv_msgpack
  1173. ppx_protocol_conv_xml_light
  1174. ppx_protocol_conv_xmlm
  1175. ppx_protocol_conv_yaml
  1176. ppx_python < "v0.17.0"
  1177. ppx_rapper
  1178. ppx_rapper_async
  1179. ppx_rapper_lwt
  1180. ppx_regexp >= "0.4.0"
  1181. ppx_sexp_conv < "v0.17.0"
  1182. ppx_sexp_message < "v0.17.0"
  1183. ppx_sexp_value < "v0.17.0"
  1184. ppx_show
  1185. ppx_stable < "v0.17.0"
  1186. ppx_stable_witness < "v0.17.0"
  1187. ppx_string < "v0.17.0"
  1188. ppx_string_interpolation
  1189. ppx_test
  1190. ppx_tools
  1191. ppx_tools_versioned
  1192. ppx_tydi < "v0.17.0"
  1193. ppx_type_directed_value
  1194. ppx_typed_fields < "v0.17.0"
  1195. ppx_typerep_conv < "v0.17.0"
  1196. ppx_tyre
  1197. ppx_units
  1198. ppx_variants_conv < "v0.17.0"
  1199. ppx_wideopen
  1200. ppx_xml_conv < "v0.17.0"
  1201. ppx_yojson < "1.3.0"
  1202. ppx_yojson_conv < "v0.17.0"
  1203. ppx_yojson_conv_lib < "v0.17.0"
  1204. ppxfind
  1205. ppxlib < "0.21.1"
  1206. ppxx
  1207. printbox >= "0.2" & < "0.8"
  1208. printbox-html < "0.8"
  1209. printbox-text < "0.8"
  1210. prof_spacetime
  1211. profunctor < "v0.17.0"
  1212. prom
  1213. prometheus >= "0.6"
  1214. prometheus-app >= "0.6"
  1215. promise
  1216. protocell
  1217. protocol-9p >= "1.0.0"
  1218. protocol-9p-tool >= "1.0.0"
  1219. protocol-9p-unix >= "1.0.0"
  1220. protocol_version_header < "v0.17.0"
  1221. psq >= "0.1.1"
  1222. ptmap >= "2.0.5"
  1223. ptset
  1224. pulseaudio = "0.1.4"
  1225. pure-splitmix >= "0.3"
  1226. purl
  1227. py >= "1.1"
  1228. pythonlib
  1229. qbf >= "0.3"
  1230. qcheck >= "0.13" & < "0.25"
  1231. qcheck-core < "0.25"
  1232. qcheck-ounit < "0.25"
  1233. qmp >= "0.19.0"
  1234. qrencode
  1235. qtest >= "2.10.1"
  1236. queenshead
  1237. quests
  1238. radare2 >= "0.0.3"
  1239. randomconv
  1240. range
  1241. rangeSet
  1242. rankers
  1243. rawlink < "2.1"
  1244. rdbg >= "1.196.12"
  1245. re >= "1.9.0" & < "1.13.2"
  1246. re2 < "v0.17.0"
  1247. re2_stable
  1248. re_parser < "v0.17.0"
  1249. reactiveData = "0.3.0"
  1250. reanalyze
  1251. reason < "3.9.0"
  1252. received
  1253. record_builder < "v0.17.0"
  1254. records >= "1.0.0"
  1255. redirect
  1256. redis >= "0.4"
  1257. redis-async < "v0.17.0"
  1258. redis-lwt >= "0.4"
  1259. redis-sync >= "0.4"
  1260. reed-solomon-erasure >= "1.0.2"
  1261. reedsolomon
  1262. refl
  1263. regex_parser_intf < "v0.17.0"
  1264. remu_ts
  1265. res = "5.0.1"
  1266. resource-pooling >= "1.1"
  1267. resource_cache < "v0.17.0"
  1268. resp
  1269. resp-client
  1270. resp-mirage
  1271. resp-server >= "0.9"
  1272. resp-unix
  1273. resto
  1274. resto-acl
  1275. resto-cohttp
  1276. resto-cohttp-client
  1277. resto-cohttp-self-serving-client
  1278. resto-cohttp-server
  1279. resto-directory
  1280. resto-json
  1281. result
  1282. rfc1951 >= "0.8.1" & != "1.0.0" & < "1.3.0"
  1283. rfc6287 >= "1.0.4"
  1284. rfc7748
  1285. rfsm >= "1.6-alpha-3" & < "1.7.0"
  1286. rhythm
  1287. ringo
  1288. ringo-lwt
  1289. rock
  1290. root1d >= "0.5.1"
  1291. rope >= "0.6.2"
  1292. rosetta >= "0.2.0"
  1293. routes < "1.0.0"
  1294. rpc
  1295. rpc_parallel < "v0.17.0"
  1296. rpclib < "10.2.0"
  1297. rpclib-async < "10.2.0"
  1298. rpclib-html < "10.2.0"
  1299. rpclib-js < "10.2.0"
  1300. rpclib-lwt < "10.2.0"
  1301. rss
  1302. rtop < "3.9.0"
  1303. rungen
  1304. rusage
  1305. SZXX
  1306. safepass >= "3.1"
  1307. salsa20 >= "1.0.0"
  1308. salsa20-core >= "1.0.0"
  1309. satex
  1310. scgi
  1311. scrypt-kdf
  1312. searchTree
  1313. secp256k1 >= "0.4.1"
  1314. secp256k1-internal < "0.4.0"
  1315. sedlex < "2.4"
  1316. sek
  1317. semantic_version < "v0.17.0"
  1318. semaphore-compat
  1319. semver >= "0.2.1"
  1320. semver2
  1321. sendmail
  1322. sendmail-lwt
  1323. sendmail-miou-unix
  1324. sendmail-mirage
  1325. sentry
  1326. sequencer_table < "v0.17.0"
  1327. session >= "0.4.1"
  1328. session-cohttp >= "0.4.1"
  1329. session-cohttp-async >= "0.4.1"
  1330. session-cohttp-lwt >= "0.4.1"
  1331. session-cookie
  1332. session-cookie-async
  1333. session-cookie-lwt
  1334. session-postgresql >= "0.4.1"
  1335. session-postgresql-async
  1336. session-postgresql-lwt
  1337. session-redis-lwt >= "0.4.1"
  1338. session-webmachine >= "0.4.1"
  1339. setcore >= "1.0.2"
  1340. sexp < "v0.17.0"
  1341. sexp_diff < "v0.17.0"
  1342. sexp_diff_kernel
  1343. sexp_grammar < "v0.17.0"
  1344. sexp_macro < "v0.17.0"
  1345. sexp_pretty < "v0.17.0"
  1346. sexp_select < "v0.17.0"
  1347. sexp_string_quickcheck < "v0.17.0"
  1348. sexplib >= "v0.13.0" & < "v0.17.0"
  1349. sexplib0 >= "v0.12.0" & < "v0.17.0"
  1350. sgf
  1351. sha >= "1.13" & < "1.15.1"
  1352. shapefile
  1353. shared-memory-ring
  1354. shared-memory-ring-lwt
  1355. shared-secret >= "0.4"
  1356. shell < "v0.17.0"
  1357. shexp < "v0.17.0"
  1358. slacko
  1359. slug
  1360. smart-print >= "0.3.0"
  1361. smtlib-utils
  1362. snappy
  1363. so
  1364. sortedseq_intersect
  1365. soundtouch >= "0.1.9"
  1366. soupault
  1367. spacetime_lib
  1368. spawn = "v0.13.0"
  1369. spdx_licenses
  1370. spelll >= "0.3"
  1371. spin < "0.6.0"
  1372. splay_tree < "v0.17.0"
  1373. splittable_random < "v0.17.0"
  1374. spotify-web-api
  1375. spotlib >= "4.1.0"
  1376. sqlgg >= "20200521"
  1377. sqlite3 >= "4.4.1" & < "5.0.3"
  1378. sqlite3_utils
  1379. ssh-agent >= "0.2.0"
  1380. ssl >= "0.5.6" & < "0.6.0"
  1381. stdcompat >= "19"
  1382. stdint >= "0.6.0" & < "0.7.2"
  1383. stdio < "v0.17.0"
  1384. stdlib-diff
  1385. stdlib-shims
  1386. stitch
  1387. stone >= "0.5.2"
  1388. stored_reversed < "v0.17.0"
  1389. streamable < "v0.17.0"
  1390. streaming
  1391. string_dict < "v0.17.0"
  1392. stringext >= "1.6.0"
  1393. sturgeon >= "0.4.2"
  1394. subscriptions-transport-ws
  1395. subtype-refinement >= "0.2"
  1396. swagger >= "0.2.0"
  1397. swhid_core
  1398. syndic >= "1.6.0"
  1399. sys-socket
  1400. sys-socket-unix
  1401. syslog
  1402. syslog-message >= "1.0.0"
  1403. syslog-rfc5424 < "0.2"
  1404. tablecloth-native < "0.0.8"
  1405. tcalc < "1.1.1"
  1406. tdigest
  1407. tensorboard
  1408. terminal_size >= "0.1.4"
  1409. textrazor
  1410. textutils < "v0.17.0"
  1411. textutils_kernel < "v0.17.0"
  1412. textwrap >= "0.2.1"
  1413. thread-local-storage
  1414. thrift
  1415. tidy
  1416. tilde_f < "v0.17.0"
  1417. time_now < "v0.17.0"
  1418. timezone < "v0.17.0"
  1419. tiny_httpd < "0.15"
  1420. tiny_httpd_camlzip < "0.15"
  1421. tip-parser >= "0.4"
  1422. tldr
  1423. tls >= "0.12.8" & < "0.15.4"
  1424. tls-async < "0.17.0"
  1425. tls-mirage < "0.15.4"
  1426. toml < "7.0.0"
  1427. toml-cconv
  1428. toml_cconv < "7.0.0"
  1429. toplevel_backend < "v0.17.0"
  1430. toplevel_expect_test < "v0.17.0"
  1431. topological_sort < "v0.17.0"
  1432. torch < "v0.17.0"
  1433. tqdm
  1434. tracing < "v0.17.0"
  1435. transept
  1436. traverse
  1437. travesty < "0.7.2"
  1438. tree_layout >= "0.2"
  1439. treeprint >= "2.3.0"
  1440. trie
  1441. tsort
  1442. tube >= "4.4.0"
  1443. tuntap
  1444. twostep
  1445. typerep >= "v0.13.0" & < "v0.17.0"
  1446. tyre = "0.5"
  1447. tyxml >= "4.3.0" & < "4.6.0"
  1448. tyxml-jsx < "4.6.0"
  1449. tyxml-lwd < "0.2"
  1450. tyxml-ppx >= "4.3.0" & < "4.6.0"
  1451. tyxml-syntax < "4.6.0"
  1452. ubase < "0.20"
  1453. ubpf < "0.2"
  1454. uecc >= "0.2"
  1455. uint >= "2.0.1"
  1456. ulid
  1457. unidecode
  1458. unionFind < "20250818"
  1459. unison < "2.53.4"
  1460. universo
  1461. unstrctrd
  1462. uri >= "2.2.1"
  1463. uri-bench
  1464. uri-re
  1465. uri-sexp
  1466. uritemplate
  1467. user-agent-parser
  1468. username_kernel < "v0.17.0"
  1469. utop < "2.15.0"
  1470. uuuu >= "0.1.1"
  1471. variantslib >= "v0.13.0" & < "v0.17.0"
  1472. vcaml
  1473. vcardgen >= "1.2"
  1474. vchan
  1475. vchan-unix
  1476. vchan-xen
  1477. vector
  1478. vercel
  1479. vhd-format >= "0.12.0" & < "0.13.0"
  1480. vhd-format-lwt < "0.13.0"
  1481. virtual_dom < "v0.17.0"
  1482. visitors >= "20200207"
  1483. vlq >= "0.2.1"
  1484. vmnet
  1485. vocal
  1486. voqc < "0.2.0"
  1487. wall
  1488. wasmer
  1489. weberizer >= "0.8"
  1490. webmachine >= "0.6.2"
  1491. websocket >= "2.12" & < "2.15"
  1492. websocket-async < "2.15"
  1493. websocket-lwt
  1494. websocket-lwt-unix < "2.15"
  1495. websocketaf
  1496. webtest
  1497. webtest-js
  1498. wikitext
  1499. win-error >= "1.0"
  1500. win-eventlog = "0.3"
  1501. winsvc < "1.0.1"
  1502. ws
  1503. ws-server
  1504. wseg
  1505. wtf8 >= "1.0.2"
  1506. x509
  1507. xapi-backtrace < "0.8"
  1508. xapi-inventory
  1509. xapi-rrd
  1510. xapi-stdext-date < "4.21.0"
  1511. xapi-stdext-encodings < "4.21.0"
  1512. xapi-stdext-pervasives < "4.21.0"
  1513. xapi-stdext-std < "4.21.0"
  1514. xapi-stdext-threads < "4.21.0"
  1515. xapi-stdext-unix < "4.21.0"
  1516. xapi-stdext-zerocheck < "4.21.0"
  1517. xdg-basedir < "0.0.5"
  1518. xen-evtchn
  1519. xen-evtchn-unix
  1520. xen-gnt
  1521. xen-gnt-unix
  1522. xenstore
  1523. xenstore-tool
  1524. xenstore_transport >= "1.1.0"
  1525. xmlplaylist >= "0.1.5"
  1526. yaml >= "1.0.0"
  1527. yaml-sexp
  1528. yara >= "0.2"
  1529. yojson >= "1.5.0" & < "2.1.0"
  1530. yojson-bench
  1531. yurt >= "0.6"
  1532. yuscii >= "0.2.1"
  1533. yuujinchou >= "3.0.0"
  1534. zarith-ppx
  1535. zarith_stubs_js < "v0.17.0"
  1536. zed >= "2.0.6" & < "3.2.0"
  1537. zeit
  1538. zipperposition
  1539. zipperposition-tools
  1540. zlib
  1541. zmq >= "5.1.0" & < "5.2.1"
  1542. zmq-async >= "5.1.0" & < "5.2.1"
  1543. zmq-lwt >= "5.1.0" & < "5.2.1"
  1544. zstandard < "v0.17.0"
  1545. zstd = "0.3"
  1546. zxcvbn >= "2.3+2"

Conflicts (4)

  1. jbuilder = "transition"
  2. dune-release < "1.3.0"
  3. odoc < "1.3.0"
  4. dune-configurator < "2.3.0"