package dune

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

Install

dune-project
 Dependency

Authors

Maintainers

Sources

dune-2.5.1.tbz
sha256=8f77d3a87f208e0d7cccaa1c48c4bb1bb87d62d07c3f25e9b8ba298e028ce52b
sha512=f209f12ced10c1abf8782bdb0143f4cec77795f7174d2cc75130afb1e01550b01f2f77b9e3ec4888efdad83d2f9878d179b39126f824f4e522f3ef4da34bf27e

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.

Added to opam-repository:

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

If you are new to opam, make sure to run eval $(opam config env) to make dune available in your PATH. The dune binary is self contained and relocatable, so you can safely copy it somewhere else to make it permanently available.

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