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.

Published: 20 Apr 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

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