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. archetype < "0.1.8"
  42. archi
  43. archi-async
  44. archi-lwt
  45. argon2
  46. asak
  47. asli >= "0.2.0"
  48. asn1-combinators >= "0.2.5"
  49. async < "v0.17.0"
  50. async-uri < "0.4.0"
  51. async_durable < "v0.17.0"
  52. async_extra < "v0.17.0"
  53. async_find < "v0.17.0"
  54. async_graphics
  55. async_inotify < "v0.17.0"
  56. async_interactive < "v0.17.0"
  57. async_js < "v0.17.0"
  58. async_kernel < "v0.17.0"
  59. async_rpc_kernel < "v0.17.0"
  60. async_rpc_websocket < "v0.17.0"
  61. async_sendfile < "v0.17.0"
  62. async_shell < "v0.17.0"
  63. async_smtp < "v0.17.0"
  64. async_ssl < "v0.17.0"
  65. async_udp < "v0.17.0"
  66. async_unix < "v0.17.0"
  67. async_websocket < "v0.17.0"
  68. atd = "2.2.1"
  69. atdgen = "2.2.1"
  70. atdgen-codec-runtime < "2.3.3"
  71. atdgen-runtime = "2.2.1"
  72. atdj = "2.2.1"
  73. atds < "2.3.3"
  74. atomic < "base"
  75. avro
  76. avro-compiler
  77. awa < "0.1.0"
  78. awa-mirage < "0.1.0"
  79. aws-s3
  80. aws-s3-async
  81. aws-s3-lwt
  82. azblob
  83. azblob-async
  84. babel < "v0.17.0"
  85. bag
  86. bark
  87. base < "v0.17.0"
  88. base64 >= "2.3.0"
  89. base_bigstring < "v0.17.0"
  90. base_quickcheck >= "v0.12.1" & < "v0.17.0"
  91. base_trie < "v0.17.0"
  92. bastet
  93. bastet_async
  94. bastet_lwt
  95. batch_jaro_winkler
  96. batsat < "0.7"
  97. bdd >= "0.5"
  98. bddrand
  99. bech32
  100. bechamel
  101. bechamel-js
  102. bechamel-notty
  103. bechamel-perf
  104. beluga = "1.0"
  105. benchmark >= "1.6"
  106. benchpress
  107. benchpress-server
  108. bencode >= "2.0"
  109. bentov
  110. bheap >= "2.0.0"
  111. bidirectional_map < "v0.17.0"
  112. bigarray-compat
  113. bigarray-overlap < "0.2.1"
  114. bigdecimal < "v0.17.0"
  115. bignum < "v0.17.0"
  116. bigstring >= "0.3"
  117. bigstring-unix
  118. bigstringaf >= "0.5.0" & < "0.7.0"
  119. bimage
  120. bimage-display
  121. bimage-gtk
  122. bimage-io
  123. bimage-lwt
  124. bimage-sdl
  125. bimage-unix
  126. bimap
  127. bin_prot < "v0.17.0"
  128. biniou >= "1.2.1"
  129. binning
  130. biocaml
  131. bisect_ppx >= "1.4.0" & < "2.5.0"
  132. bistro
  133. bistro-bio
  134. bitcoinml
  135. bitlib
  136. bitmasks
  137. bitstring >= "3.1.1" & < "5.0.0"
  138. bitv >= "1.4"
  139. bjack >= "0.1.6"
  140. blake2 >= "0.3"
  141. bloomf
  142. bls12-381 < "0.4.1"
  143. bnfgen
  144. bogue < "20210917"
  145. bonsai < "v0.17.0"
  146. bson2
  147. bst >= "6.0.0"
  148. buffer-pool
  149. build_path_prefix_map >= "0.3"
  150. builder
  151. bun >= "0.3.4"
  152. bwd
  153. bwrap
  154. bytearray >= "1.0.1"
  155. bytepdf
  156. ca-certs
  157. ca-certs-nss < "3.64.0.1"
  158. cairo2 >= "0.6" & < "0.6.3"
  159. cairo2-gtk
  160. cairo2-pango < "0.6.3"
  161. calculon >= "0.4"
  162. calculon-redis
  163. calculon-redis-lib
  164. calculon-web
  165. calendar >= "3.0.0"
  166. calendars
  167. callipyge >= "0.2"
  168. camelot
  169. camels
  170. camelsnakekebab
  171. camlimages >= "5.0.2" & < "5.0.5"
  172. camlon >= "3.0.0"
  173. camltc >= "0.9.8"
  174. camomile = "1.0.2"
  175. capnp >= "3.3.0"
  176. capnp-rpc < "1.2.3"
  177. capnp-rpc-lwt < "1.2.3"
  178. capnp-rpc-net < "1.2.3"
  179. capnp-rpc-unix < "1.2.3"
  180. caqti >= "1.0.0" & < "2.1.1"
  181. caqti-async >= "1.0.0" & < "2.1.1"
  182. caqti-driver-mariadb < "2.0.1"
  183. caqti-driver-pgx < "2.1.1"
  184. caqti-driver-postgresql >= "1.0.0" & < "2.1.1"
  185. caqti-driver-sqlite3 >= "1.0.0" & < "2.1.1"
  186. caqti-dynload >= "1.0.0"
  187. caqti-eio < "2.1.1"
  188. caqti-lwt >= "1.0.0" & < "2.1.1"
  189. caqti-mirage < "2.1.1"
  190. caqti-type-calendar >= "1.0.0"
  191. catala < "0.5.0"
  192. catala-format >= "0.2.0"
  193. catapult
  194. catapult-client
  195. catapult-daemon
  196. catapult-file
  197. catapult-sqlite
  198. cbor >= "0.3"
  199. cconv >= "0.5"
  200. cconv-ppx
  201. cdb
  202. cdrom >= "0.9.4"
  203. ceph
  204. certify >= "0.3.0"
  205. cfg >= "2.2.0" & < "2.3.0"
  206. cfml
  207. cfstream >= "1.3.1"
  208. chacha
  209. charInfo_width
  210. charrua
  211. charrua-client
  212. charrua-server
  213. charrua-unix
  214. charset
  215. chartjs
  216. chartjs-annotation
  217. chartjs-colorschemes
  218. chartjs-datalabels
  219. chartjs-streaming
  220. chase
  221. checkseum >= "0.0.3" & < "0.2.1"
  222. choice >= "0.4"
  223. cinaps >= "v0.12.0"
  224. clangml >= "4.0.0" & < "4.8.0"
  225. clangml-transforms
  226. clap < "0.2.0"
  227. clz
  228. cmarker
  229. codept < "0.12.1"
  230. cohttp >= "1.1.1" & < "6.0.0~alpha1"
  231. cohttp-async < "6.0.0~alpha1"
  232. cohttp-lwt < "6.0.0~beta2"
  233. cohttp-lwt-jsoo < "6.1.0"
  234. cohttp-lwt-unix < "6.0.0~beta2"
  235. cohttp_async_websocket < "v0.17.0"
  236. cohttp_static_handler < "v0.17.0"
  237. coin >= "0.1.1"
  238. colombe
  239. color >= "0.2.0"
  240. color-brewery
  241. combinat < "3.0"
  242. command_rpc < "v0.17.0"
  243. conduit
  244. conduit-async
  245. conduit-lwt
  246. conduit-lwt-unix
  247. conduit-mirage
  248. conex >= "0.10.0"
  249. conex-mirage-crypto
  250. conformist < "0.8.1"
  251. containers < "3.13"
  252. containers-data < "3.13"
  253. containers-thread
  254. content_security_policy < "v0.17.0"
  255. cookie
  256. coq >= "8.14.0" & < "8.17.0"
  257. coq-of-ocaml < "2.4.1"
  258. coq-serapi >= "8.9.0+0.6.0" & < "8.20.0+0.20.0"
  259. coqide >= "8.14.0" & < "8.17.0"
  260. core < "v0.17.0"
  261. core_bench < "v0.17.0"
  262. core_compat
  263. core_extended < "v0.17.0"
  264. core_kernel >= "v0.12.3" & < "v0.17.0"
  265. core_profiler < "v0.17.0"
  266. core_unix < "v0.17.0"
  267. cosovo
  268. cow = "2.4.0"
  269. cowabloga >= "0.5.0"
  270. cpm >= "5.0.0" & < "12.1.2"
  271. cppo >= "1.6.6"
  272. cppo_ocamlbuild >= "1.6.6"
  273. cpu
  274. cpuid >= "0.1.2"
  275. crc >= "2.1.0"
  276. crlibm >= "0.3"
  277. crontab
  278. crowbar = "0.2"
  279. crunch
  280. cry = "0.6.5"
  281. cryptokit >= "1.16.1"
  282. csexp < "1.5.2"
  283. css-parser
  284. cstruct
  285. cstruct-async
  286. cstruct-lwt
  287. cstruct-sexp
  288. cstruct-unix
  289. csv >= "2.2"
  290. csv-lwt >= "2.1"
  291. csvfields < "v0.17.0"
  292. csvtool
  293. ctypes-zarith
  294. cudf >= "0.10"
  295. cuid >= "0.2"
  296. cumulus
  297. curly = "0.2.0"
  298. current < "0.6.2"
  299. current_ansi
  300. current_docker < "0.6.2"
  301. current_examples < "0.6.2"
  302. current_git < "0.6.2"
  303. current_github < "0.6.2"
  304. current_incr < "0.6.0"
  305. current_ocluster < "0.2"
  306. current_rpc < "0.6.2"
  307. current_web < "0.6.2"
  308. curses = "1.0.9"
  309. curve-sampling
  310. cviode
  311. daft >= "0.0.4"
  312. data-encoding < "1.0.0"
  313. dataframe
  314. datakit-server >= "0.12.2"
  315. datakit-server-9p >= "0.12.2"
  316. datalog >= "0.6"
  317. daypack-lib
  318. dbf < "0.1.1"
  319. debian-formats >= "0.1.2"
  320. decoders >= "0.1.2" & < "1.0.0"
  321. decoders-bencode < "1.0.0"
  322. decoders-cbor < "1.0.0"
  323. decoders-ezjsonm >= "0.1.2" & < "1.0.0"
  324. decoders-jsonm < "1.0.0"
  325. decoders-msgpck < "1.0.0"
  326. decoders-sexplib < "1.0.0"
  327. decoders-yojson >= "0.1.2" & < "1.0.0"
  328. decompress >= "0.8.1" & < "1.3.0"
  329. dedent < "v0.17.0"
  330. dedukti >= "2.7"
  331. delimited_parsing < "v0.17.0"
  332. depyt
  333. devkit >= "1.0"
  334. diet >= "0.2"
  335. diffable
  336. directories
  337. disml
  338. dispatch >= "0.4.1"
  339. dispatch-js
  340. distributed >= "0.6.0"
  341. distributed-lwt >= "0.2.0"
  342. distributed-uwt >= "0.2.0"
  343. dkim
  344. dkim-bin
  345. dkim-lwt-unix
  346. dkim-mirage
  347. dlm >= "0.3.1"
  348. dns < "10.1.0"
  349. dns-certify < "10.1.0"
  350. dns-cli < "10.1.0"
  351. dns-client < "10.1.0"
  352. dns-client-lwt < "10.1.0"
  353. dns-client-mirage < "10.1.0"
  354. dns-lwt
  355. dns-mirage < "10.1.0"
  356. dns-resolver < "10.1.0"
  357. dns-server < "10.1.0"
  358. dns-stub < "10.1.0"
  359. dns-tsig < "10.1.0"
  360. dnssec < "10.1.0"
  361. docker-api >= "0.2" & < "0.2.2"
  362. docker_hub
  363. dockerfile < "8.1.0"
  364. dockerfile-cmd < "8.2.7"
  365. dokeysto >= "3.0.1"
  366. dokeysto_camltc >= "3.0.1"
  367. dokeysto_lz4 >= "3.0.2"
  368. dolmen = "0.4.1"
  369. dolog >= "4.0.0"
  370. domain-name
  371. domainslib < "0.5.0"
  372. dotenv
  373. dream-cli < "0.2.0"
  374. dream-encoding < "0.2.0"
  375. dream-livereload < "0.2.0"
  376. dream-serve
  377. dropbox
  378. dropbox_lwt_unix
  379. dssi = "0.1.3"
  380. dtoa >= "0.3.2"
  381. dtools = "0.4.2"
  382. duff >= "0.2"
  383. dum >= "1.0.3"
  384. dune-configurator = "2.5.1"
  385. dune-deps < "1.4.0"
  386. dune-private-libs < "3.15.3"
  387. dune-release >= "1.0.0" & < "1.5.1"
  388. duppy = "0.9.0"
  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
  422. ezcurl-lwt
  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. ledgerwallet-tezos
  730. lens >= "1.2.3"
  731. letsencrypt
  732. letsencrypt-app
  733. letsencrypt-dns
  734. letsencrypt-mirage
  735. letters < "0.3.0"
  736. leveldb >= "1.3.0"
  737. libabsolute
  738. libsvm >= "0.10.0"
  739. libzipperposition
  740. line-up-words < "v0.17.0"
  741. line_oriented
  742. linenoise >= "1.2.0"
  743. links < "0.9.5"
  744. links-mysql < "0.9.5"
  745. links-postgresql < "0.9.5"
  746. links-sqlite3 < "0.9.5"
  747. linol
  748. linol-eio
  749. linol-lwt
  750. linwrap
  751. liquid_interpreter
  752. liquid_ml
  753. liquid_parser
  754. liquid_std
  755. liquid_syntax
  756. lmdb >= "1.0"
  757. lo >= "0.2.0"
  758. loga
  759. logical
  760. logs-async < "1.3"
  761. logs-async-reporter < "1.3"
  762. logs-syslog
  763. logtk
  764. lp
  765. lp-glpk
  766. lp-glpk-js
  767. lp-gurobi
  768. lp-highs
  769. lpd
  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. msgpck >= "1.5"
  927. msgpck-repr
  928. mssql
  929. mugen
  930. multipart-form-data >= "0.3.0"
  931. multipart_form
  932. multipart_form-cohttp-lwt
  933. multipart_form-eio
  934. multipart_form-lwt
  935. multipart_form-miou
  936. murmur3 >= "0.3"
  937. mustache = "3.1.0"
  938. mutf8
  939. mwt
  940. mybuild >= "7"
  941. mysql8
  942. n_ary < "v0.17.0"
  943. naboris
  944. nacc
  945. nbd = "4.0.3"
  946. netkat
  947. netlink >= "0.3.4"
  948. netsnmp < "v0.17.0"
  949. nice_parser
  950. nmea
  951. nocoiner
  952. noise
  953. nottui < "0.2"
  954. nottui-lwt < "0.2"
  955. nottui-pretty < "0.2"
  956. notty >= "0.2.3"
  957. notty_async >= "v0.12.0" & < "v0.17.0"
  958. np
  959. npy >= "0.0.9"
  960. nsq
  961. numeric_string < "v0.17.0"
  962. nuscr < "2.0.0"
  963. OCanren-ppx < "0.3.0"
  964. obeam
  965. obelisk >= "0.5.0" & < "0.8.1"
  966. obus >= "1.2.0"
  967. ocal >= "0.2.2"
  968. ocaml-canvas
  969. ocaml-compiler-libs >= "v0.12.0" & != "v0.12.4"
  970. ocaml-embed-file < "v0.17.0"
  971. ocaml-lsp-server < "1.9.0"
  972. ocaml-lua
  973. ocaml-migrate-parsetree
  974. ocaml-migrate-parsetree-ocamlbuild
  975. ocaml-monadic >= "0.4.1"
  976. ocaml-print-intf
  977. ocaml-probes < "v0.17.0"
  978. ocaml-protoc >= "2.0.1"
  979. ocaml-protoc-plugin < "4.3.1"
  980. ocaml-r >= "0.1.1"
  981. ocaml-syntax-shims
  982. ocaml-systemd >= "1.3"
  983. ocaml-top >= "1.2.0"
  984. ocaml-vdom < "transition"
  985. ocaml-version = "3.5.0"
  986. ocaml_db_model
  987. ocaml_intrinsics < "v0.17.0"
  988. ocaml_pgsql_model
  989. ocaml_plugin
  990. ocamlapi
  991. ocamlapi_async
  992. ocamlapi_lwt_unix
  993. ocamlapi_ppx
  994. ocamlcodoc
  995. ocamlformat < "0.16.0"
  996. ocamlgraph >= "2.0.0"
  997. ocamlgraph_gtk
  998. ocamline
  999. ocb
  1000. ocluster < "0.2"
  1001. ocluster-api < "0.2"
  1002. ocolor
  1003. ocp-browser >= "1.1.9"
  1004. ocp-indent >= "1.7.0" & < "1.9.0"
  1005. ocp-indent-nlfork
  1006. ocp-index >= "1.1.9"
  1007. ocp_reveal
  1008. ocplib-endian >= "1.1"
  1009. ocplib-json-typed >= "0.7"
  1010. ocplib-json-typed-browser
  1011. ocplib-json-typed-bson
  1012. ocplib-simplex >= "0.5"
  1013. octavius >= "1.2.2"
  1014. odash
  1015. odate
  1016. odep < "0.2.0"
  1017. odepack >= "0.6.9"
  1018. odnnr
  1019. odoc < "2.1.1"
  1020. of_json < "v0.17.0"
  1021. offheap
  1022. ojs < "1.0.8"
  1023. olinq >= "0.3"
  1024. omd >= "2.0.0~alpha1" & < "2.0.0~alpha3"
  1025. omg
  1026. omigrate < "0.3.1"
  1027. omlr
  1028. opam-0install < "0.4.2"
  1029. opam-0install-cudf < "0.4.2"
  1030. opam-build
  1031. opam-client >= "2.0.2" & < "2.3.0"
  1032. opam-compiler < "0.2.0"
  1033. opam-core >= "2.0.2" & < "2.3.0"
  1034. opam-custom-install
  1035. opam-devel >= "2.0.2" & < "2.3.0"
  1036. opam-ed >= "0.4"
  1037. opam-file-format >= "2.1.0" & < "2.1.5"
  1038. opam-format >= "2.0.2" & < "2.3.0"
  1039. opam-graph
  1040. opam-grep >= "0.2.0"
  1041. opam-installer >= "2.0.2" & < "2.3.0"
  1042. opam-package-upgrade >= "0.2"
  1043. opam-publish >= "2.0.2"
  1044. opam-repository >= "2.0.2" & < "2.3.0"
  1045. opam-solver >= "2.0.2" & < "2.3.0"
  1046. opam-state >= "2.0.2" & < "2.3.0"
  1047. opam-test
  1048. opasswd
  1049. opazl
  1050. openai-gym
  1051. opencc0
  1052. opencc1
  1053. opencc1_1
  1054. openQASM
  1055. opium
  1056. opium-graphql
  1057. opium-testing
  1058. opium_kernel >= "0.17.0"
  1059. oplot < "0.71"
  1060. oplsr
  1061. opomodoro
  1062. optal
  1063. opti
  1064. optimization1d >= "0.6.1"
  1065. optint
  1066. oraft < "0.3.0"
  1067. oranger >= "2.0.1"
  1068. orb
  1069. ordinal_abbreviation < "v0.17.0"
  1070. ordma >= "0.0.5"
  1071. orec >= "1.0.1"
  1072. orewa
  1073. orpie
  1074. orrandomForest
  1075. orsvm_e1071 >= "4.0.0"
  1076. orun
  1077. orxgboost >= "1.1.0"
  1078. oseq >= "0.2"
  1079. oskel
  1080. osx-secure-transport
  1081. otf
  1082. otoml
  1083. otr
  1084. ounit = "2.1.2"
  1085. ounit-lwt < "2.2.0"
  1086. ounit2 < "2.2.7"
  1087. ounit2-lwt < "2.2.7"
  1088. override < "0.4.0"
  1089. owee < "0.8"
  1090. owl >= "0.4.0" & < "1.2"
  1091. owl-base >= "0.4.0" & < "1.2"
  1092. owl-jupyter
  1093. owl-ode
  1094. owl-ode-base
  1095. owl-ode-odepack
  1096. owl-ode-sundials
  1097. owl-opt
  1098. owl-opt-lbfgs
  1099. owl-plplot < "1.1"
  1100. owl-symbolic
  1101. owl-top >= "0.4.0" & < "1.2"
  1102. owl-zoo >= "0.4.0"
  1103. owork
  1104. ozulip
  1105. p4pp
  1106. pacomb
  1107. paf
  1108. paf-cohttp
  1109. pam < "v0.17.0"
  1110. pandoc < "0.2.1"
  1111. pandoc-abbreviations < "0.2.1"
  1112. pandoc-comment < "0.2.1"
  1113. pandoc-crossref < "0.2.1"
  1114. pandoc-include < "0.2.1"
  1115. pandoc-inspect < "0.2.1"
  1116. pandoc-pdf2png < "0.2.1"
  1117. pandoc-replace < "0.2.1"
  1118. papi >= "0.1.1"
  1119. parany >= "9.0.0"
  1120. pardi
  1121. parmap >= "1.1.1" & < "1.2.3"
  1122. parsexp >= "v0.12.0" & < "v0.17.0"
  1123. parsexp_io < "v0.17.0"
  1124. parsley
  1125. patdiff >= "v0.12.1" & < "v0.17.0"
  1126. patience_diff < "v0.17.0"
  1127. pattern
  1128. pb
  1129. pb-plugin
  1130. pbkdf
  1131. pbrt
  1132. pbrt_services
  1133. pbrt_yojson
  1134. pcap-format >= "0.5.2"
  1135. pcre >= "7.3.5" & < "7.5.0"
  1136. pds-reachability >= "0.2.2"
  1137. pecu >= "0.2"
  1138. petr4
  1139. pf-qubes
  1140. pg_query
  1141. pgocaml >= "4.0"
  1142. pgocaml_ppx
  1143. pgx >= "1.0" & < "2.2"
  1144. pgx_async >= "1.0" & < "2.2"
  1145. pgx_lwt >= "1.0" & < "2.2"
  1146. pgx_lwt_mirage < "2.2"
  1147. pgx_lwt_unix < "2.2"
  1148. pgx_unix >= "1.0" & < "2.2"
  1149. pgx_value_core < "2.2"
  1150. pgx_value_ptime < "2.2"
  1151. phantom-algebra >= "1.0.1"
  1152. phonetic
  1153. piaf < "0.2.0"
  1154. picasso
  1155. piqi >= "0.7.8"
  1156. piqilib >= "0.6.16"
  1157. pixel_pusher
  1158. pkcs11 >= "0.18.0"
  1159. pkcs11-cli
  1160. pkcs11-driver
  1161. pkcs11-rev
  1162. pla >= "1.3"
  1163. plato
  1164. plebeia < "2.0.0"
  1165. plotkicadsch
  1166. plplot >= "5.11.0-1"
  1167. polka
  1168. polling_state_rpc < "v0.17.0"
  1169. polly
  1170. pomap < "4.1.2"
  1171. portaudio = "0.2.2"
  1172. portaudio_c_bindings
  1173. posix-base < "2.0.2"
  1174. posix-bindings < "2.0.2"
  1175. posix-getopt >= "2.0.0" & < "2.0.2"
  1176. posix-signal < "2.0.2"
  1177. posix-socket < "2.0.2"
  1178. posix-socket-unix < "2.0.2"
  1179. posix-time2 < "2.0.2"
  1180. posix-types >= "2.0.0" & < "2.0.2"
  1181. posix-uname < "2.0.2"
  1182. posixat < "v0.17.0"
  1183. postgres_async < "v0.17.0"
  1184. postgresql >= "4.4.1" & < "5.1.0"
  1185. pp < "1.2.0"
  1186. pprint >= "20200226"
  1187. ppx-owl-opt
  1188. ppx_accessor < "v0.17.0"
  1189. ppx_assert < "v0.17.0"
  1190. ppx_bap
  1191. ppx_base < "v0.17.0"
  1192. ppx_bench < "v0.17.0"
  1193. ppx_bin_prot < "v0.17.0"
  1194. ppx_bitstring < "5.0.0"
  1195. ppx_blob >= "0.6.0"
  1196. ppx_cold < "v0.17.0"
  1197. ppx_compare < "v0.17.0"
  1198. ppx_compose >= "0.1.0"
  1199. ppx_const >= "2.0"
  1200. ppx_conv_func < "v0.17.0"
  1201. ppx_css < "v0.17.0"
  1202. ppx_cstruct
  1203. ppx_cstubs
  1204. ppx_csv_conv < "v0.17.0"
  1205. ppx_custom_printf < "v0.17.0"
  1206. ppx_defer >= "0.4.0"
  1207. ppx_demo < "v0.17.0"
  1208. ppx_derive_at_runtime < "v0.17.0"
  1209. ppx_derivers >= "1.2.1"
  1210. ppx_deriving
  1211. ppx_deriving_cmdliner >= "0.5.1"
  1212. ppx_deriving_encoding < "0.3.0"
  1213. ppx_deriving_hardcaml
  1214. ppx_deriving_jsoo
  1215. ppx_deriving_madcast >= "0.2"
  1216. ppx_deriving_protobuf
  1217. ppx_deriving_rpc
  1218. ppx_deriving_yojson
  1219. ppx_disable_unused_warnings < "v0.17.0"
  1220. ppx_distr_guards = "0.2"
  1221. ppx_enumerate < "v0.17.0"
  1222. ppx_expect < "v0.17.0"
  1223. ppx_factory
  1224. ppx_fail
  1225. ppx_fields_conv < "v0.17.0"
  1226. ppx_fixed_literal < "v0.17.0"
  1227. ppx_gen_rec >= "1.1.0"
  1228. ppx_getenv >= "2.0"
  1229. ppx_globalize < "v0.17.0"
  1230. ppx_hash < "v0.17.0"
  1231. ppx_here < "v0.17.0"
  1232. ppx_ignore_instrumentation < "v0.17.0"
  1233. ppx_import
  1234. ppx_inline_alcotest
  1235. ppx_inline_test < "v0.16.1"
  1236. ppx_irmin < "2.3.0"
  1237. ppx_jane < "v0.17.0"
  1238. ppx_js_style < "v0.17.0"
  1239. ppx_jsobject_conv < "0.9.0"
  1240. ppx_jsonaf_conv < "v0.17.0"
  1241. ppx_let < "v0.17.0"
  1242. ppx_log < "v0.17.0"
  1243. ppx_meta_conv
  1244. ppx_module_timer < "v0.17.0"
  1245. ppx_monoid = "0.3.2"
  1246. ppx_mysql
  1247. ppx_mysql_identity
  1248. ppx_optcomp < "v0.17.0"
  1249. ppx_optional < "v0.17.0"
  1250. ppx_pattern_bind < "v0.17.0"
  1251. ppx_pipebang >= "v0.12.0" & < "v0.17.0"
  1252. ppx_protocol_conv
  1253. ppx_protocol_conv_json
  1254. ppx_protocol_conv_jsonm
  1255. ppx_protocol_conv_msgpack
  1256. ppx_protocol_conv_xml_light
  1257. ppx_protocol_conv_xmlm
  1258. ppx_protocol_conv_yaml
  1259. ppx_python < "v0.17.0"
  1260. ppx_rapper
  1261. ppx_rapper_async
  1262. ppx_rapper_lwt
  1263. ppx_regexp >= "0.4.0"
  1264. ppx_sexp_conv < "v0.17.0"
  1265. ppx_sexp_message < "v0.17.0"
  1266. ppx_sexp_value < "v0.17.0"
  1267. ppx_show
  1268. ppx_stable < "v0.17.0"
  1269. ppx_stable_witness < "v0.17.0"
  1270. ppx_string < "v0.17.0"
  1271. ppx_string_interpolation
  1272. ppx_test
  1273. ppx_there
  1274. ppx_tools >= "6.0+4.08.0"
  1275. ppx_tools_versioned
  1276. ppx_tydi < "v0.17.0"
  1277. ppx_type_directed_value
  1278. ppx_typed_fields < "v0.17.0"
  1279. ppx_typerep_conv < "v0.17.0"
  1280. ppx_tyre
  1281. ppx_units
  1282. ppx_variants_conv < "v0.17.0"
  1283. ppx_wideopen
  1284. ppx_xml_conv < "v0.17.0"
  1285. ppx_yojson < "1.3.0"
  1286. ppx_yojson_conv < "v0.17.0"
  1287. ppx_yojson_conv_lib < "v0.17.0"
  1288. ppxfind >= "1.3"
  1289. ppxlib < "0.21.1"
  1290. ppxx
  1291. prc
  1292. printbox >= "0.2" & < "0.8"
  1293. printbox-html < "0.8"
  1294. printbox-text < "0.8"
  1295. prof_spacetime
  1296. profunctor < "v0.17.0"
  1297. prom
  1298. prometheus >= "0.6"
  1299. prometheus-app >= "0.6"
  1300. promise
  1301. protocell
  1302. protocol-9p >= "1.0.0"
  1303. protocol-9p-tool >= "1.0.0"
  1304. protocol-9p-unix >= "1.0.0"
  1305. protocol_version_header < "v0.17.0"
  1306. psq >= "0.1.1"
  1307. ptmap >= "2.0.5"
  1308. ptset
  1309. pulseaudio = "0.1.4"
  1310. pure-splitmix >= "0.3"
  1311. py >= "1.1"
  1312. pythonlib
  1313. qbf >= "0.3"
  1314. qcheck >= "0.13" & < "0.25"
  1315. qcheck-core < "0.25"
  1316. qcheck-ounit < "0.25"
  1317. qiskit < "0.44.0"
  1318. qmp >= "0.19.0"
  1319. qrencode
  1320. qtest >= "2.10.1"
  1321. queenshead
  1322. quests
  1323. radare2 >= "0.0.3"
  1324. randomconv
  1325. range
  1326. rangeSet
  1327. rankers
  1328. rawlink < "2.1"
  1329. rdbg >= "1.196.12"
  1330. re >= "1.9.0" & < "1.13.2"
  1331. re2 >= "v0.12.1" & < "v0.17.0"
  1332. re2_stable
  1333. re_parser < "v0.17.0"
  1334. reactiveData = "0.3.0"
  1335. reanalyze
  1336. reason < "3.9.0"
  1337. reason-standard
  1338. received
  1339. record_builder < "v0.17.0"
  1340. records >= "1.0.0"
  1341. reddit_api_async < "0.2.1"
  1342. reddit_api_kernel < "0.2.1"
  1343. redirect
  1344. redis >= "0.4"
  1345. redis-async < "v0.17.0"
  1346. redis-lwt >= "0.4"
  1347. redis-sync >= "0.4"
  1348. reed-solomon-erasure >= "1.0.2"
  1349. reedsolomon
  1350. refl
  1351. regenerate
  1352. regex_parser_intf < "v0.17.0"
  1353. remu_ts
  1354. res = "5.0.1"
  1355. resource-pooling >= "1.1"
  1356. resource_cache < "v0.17.0"
  1357. resp
  1358. resp-client
  1359. resp-mirage
  1360. resp-server >= "0.9"
  1361. resp-unix
  1362. resto
  1363. resto-acl
  1364. resto-cohttp
  1365. resto-cohttp-client
  1366. resto-cohttp-self-serving-client
  1367. resto-cohttp-server
  1368. resto-directory
  1369. resto-json
  1370. result
  1371. rfc1951 >= "0.8.1" & != "1.0.0" & < "1.3.0"
  1372. rfc6287 >= "1.0.4"
  1373. rfc7748
  1374. rfsm >= "1.6-alpha-3" & < "1.7.0"
  1375. rhythm
  1376. ringo
  1377. ringo-lwt
  1378. rock
  1379. root1d >= "0.5.1"
  1380. rope >= "0.6.2"
  1381. rosetta >= "0.2.0"
  1382. routes < "1.0.0"
  1383. rpc
  1384. rpc_parallel < "v0.17.0"
  1385. rpclib
  1386. rpclib-async
  1387. rpclib-html
  1388. rpclib-js
  1389. rpclib-lwt
  1390. rss
  1391. rtop < "3.9.0"
  1392. rungen
  1393. rusage
  1394. SZXX
  1395. safepass >= "3.1"
  1396. salsa20 >= "1.0.0"
  1397. salsa20-core >= "1.0.0"
  1398. satex
  1399. satyrographos < "0.0.2.7"
  1400. scgi
  1401. scipy
  1402. scrypt-kdf
  1403. searchTree
  1404. secp256k1 >= "0.4.1"
  1405. secp256k1-internal < "0.4.0"
  1406. sedlex >= "2.0" & < "2.4"
  1407. sek
  1408. semantic_version < "v0.17.0"
  1409. semaphore-compat
  1410. semver >= "0.2.1"
  1411. semver2
  1412. sendmail
  1413. sendmail-lwt
  1414. sendmail-miou-unix
  1415. sendmail-mirage
  1416. sentry
  1417. seq < "base"
  1418. sequencer_table < "v0.17.0"
  1419. serial
  1420. session >= "0.4.1"
  1421. session-cohttp >= "0.4.1"
  1422. session-cohttp-async >= "0.4.1"
  1423. session-cohttp-lwt >= "0.4.1"
  1424. session-cookie
  1425. session-cookie-async
  1426. session-cookie-lwt
  1427. session-postgresql >= "0.4.1"
  1428. session-postgresql-async
  1429. session-postgresql-lwt
  1430. session-redis-lwt >= "0.4.1"
  1431. session-webmachine >= "0.4.1"
  1432. setcore >= "1.0.2"
  1433. sexp < "v0.17.0"
  1434. sexp_diff < "v0.17.0"
  1435. sexp_diff_kernel
  1436. sexp_grammar < "v0.17.0"
  1437. sexp_macro < "v0.17.0"
  1438. sexp_pretty < "v0.17.0"
  1439. sexp_select < "v0.17.0"
  1440. sexp_string_quickcheck < "v0.17.0"
  1441. sexplib >= "v0.12.0" & < "v0.17.0"
  1442. sexplib0 >= "v0.12.0" & < "v0.17.0"
  1443. sgf >= "1.0.1"
  1444. sha >= "1.13" & < "1.15.1"
  1445. shapefile
  1446. shared-memory-ring
  1447. shared-memory-ring-lwt
  1448. shared-secret >= "0.4"
  1449. shell < "v0.17.0"
  1450. shexp < "v0.17.0"
  1451. sihl < "0.1.5"
  1452. sklearn
  1453. slacko
  1454. slug
  1455. smart-print >= "0.3.0"
  1456. smbc
  1457. smtlib-utils
  1458. snappy >= "0.1.2"
  1459. so
  1460. sortedseq_intersect
  1461. soundtouch >= "0.1.9"
  1462. soupault
  1463. spacetime_lib
  1464. spawn < "v0.9.0" | >= "v0.13.0" & < "v0.15.0"
  1465. spdx_licenses
  1466. spelll >= "0.3"
  1467. spin < "0.7.0"
  1468. splay_tree < "v0.17.0"
  1469. splittable_random < "v0.17.0"
  1470. spotify-web-api
  1471. spotlib >= "4.1.0"
  1472. sqlgg >= "20200521"
  1473. sqlite3 >= "4.4.1" & < "5.0.3"
  1474. sqlite3_utils
  1475. ssh-agent >= "0.2.0"
  1476. ssl >= "0.5.6" & < "0.6.0"
  1477. stdcompat >= "19"
  1478. stdint >= "0.6.0" & < "0.7.2"
  1479. stdio < "v0.17.0"
  1480. stdlib-diff
  1481. stdlib-shims
  1482. stitch
  1483. stone >= "0.5.2"
  1484. stored_reversed < "v0.17.0"
  1485. streamable < "v0.17.0"
  1486. streaming
  1487. string_dict < "v0.17.0"
  1488. stringext >= "1.6.0"
  1489. sturgeon >= "0.4.2"
  1490. subscriptions-transport-ws
  1491. subtype-refinement >= "0.2"
  1492. swagger >= "0.2.0"
  1493. swhid_core
  1494. syndic >= "1.6.0"
  1495. sys-socket
  1496. sys-socket-unix
  1497. syslog
  1498. syslog-message >= "1.0.0"
  1499. syslog-rfc5424
  1500. systemverilog >= "0.0.2"
  1501. tablecloth-base
  1502. tablecloth-native < "transition"
  1503. tcalc < "1.1.1"
  1504. tdigest
  1505. tensorboard
  1506. terminal_size >= "0.1.4"
  1507. textrazor
  1508. textutils < "v0.17.0"
  1509. textutils_kernel < "v0.17.0"
  1510. textwrap >= "0.2.1"
  1511. tezos-base < "12.3"
  1512. tezos-clic < "12.3"
  1513. tezos-context < "12.3"
  1514. tezos-crypto < "12.3"
  1515. tezos-error-monad < "12.3"
  1516. tezos-event-logging < "12.3"
  1517. tezos-hacl-glue < "12.3"
  1518. tezos-hacl-glue-unix < "12.3"
  1519. tezos-lwt-result-stdlib < "12.3"
  1520. tezos-micheline < "12.3"
  1521. tezos-p2p < "12.3"
  1522. tezos-p2p-services < "12.3"
  1523. tezos-protocol-environment-packer < "12.3"
  1524. tezos-protocol-environment-sigs < "12.3"
  1525. tezos-protocol-environment-structs < "12.3"
  1526. tezos-requester < "12.3"
  1527. tezos-rpc < "12.3"
  1528. tezos-rpc-http < "12.3"
  1529. tezos-rpc-http-client < "12.3"
  1530. tezos-rpc-http-client-unix < "12.3"
  1531. tezos-rpc-http-server < "12.3"
  1532. tezos-shell-services < "12.3"
  1533. tezos-stdlib < "12.3"
  1534. tezos-stdlib-unix < "12.3"
  1535. tezos-test-helpers < "12.3"
  1536. tezos-test-services
  1537. tezos-version < "12.3"
  1538. tezos-workers < "12.3"
  1539. thread-local-storage
  1540. thrift
  1541. tidy >= "5-0.2"
  1542. tilde_f < "v0.17.0"
  1543. time_now < "v0.17.0"
  1544. timezone < "v0.17.0"
  1545. tiny_httpd < "0.15"
  1546. tiny_httpd_camlzip < "0.15"
  1547. tip-parser >= "0.4"
  1548. tldr
  1549. tls >= "0.12.8" & < "0.15.4"
  1550. tls-async < "0.17.0"
  1551. tls-mirage < "0.15.4"
  1552. toml < "7.0.0"
  1553. toml-cconv
  1554. toml_cconv < "7.0.0"
  1555. toplevel_backend < "v0.17.0"
  1556. toplevel_expect_test < "v0.17.0"
  1557. topological_sort < "v0.17.0"
  1558. torch < "v0.17.0"
  1559. tqdm
  1560. tracing < "v0.17.0"
  1561. transept
  1562. traverse
  1563. travesty < "0.7.2"
  1564. tree_layout >= "0.2"
  1565. treeprint >= "2.3.0"
  1566. trie
  1567. tsort
  1568. tube >= "4.4.0"
  1569. tuntap
  1570. twostep
  1571. typerep >= "v0.12.0" & < "v0.17.0"
  1572. tyre >= "0.5"
  1573. tyxml >= "4.3.0" & < "4.6.0"
  1574. tyxml-jsx < "4.6.0"
  1575. tyxml-lwd < "0.2"
  1576. tyxml-ppx >= "4.3.0" & < "4.6.0"
  1577. tyxml-syntax < "4.6.0"
  1578. ubase < "0.20"
  1579. ubpf < "0.2"
  1580. uecc >= "0.2"
  1581. uint >= "2.0.1"
  1582. ulid
  1583. unidecode
  1584. unionFind < "20250818"
  1585. unison >= "2.51.4" & < "2.53.4"
  1586. universo
  1587. unstrctrd
  1588. uri >= "2.2.1"
  1589. uri-bench
  1590. uri-re
  1591. uri-sexp
  1592. uritemplate
  1593. user-agent-parser
  1594. username_kernel < "v0.17.0"
  1595. utop < "2.15.0"
  1596. uuuu >= "0.1.1"
  1597. variantslib >= "v0.12.0" & < "v0.17.0"
  1598. vcaml
  1599. vcardgen >= "1.2"
  1600. vchan
  1601. vchan-unix
  1602. vchan-xen
  1603. vec < "0.2.0"
  1604. vector
  1605. vercel
  1606. vhd-format >= "0.12.0" & < "0.13.0"
  1607. vhd-format-lwt < "0.13.0"
  1608. virtual_dom < "v0.17.0"
  1609. visitors >= "20200207"
  1610. vlq >= "0.2.1"
  1611. vmnet
  1612. vocal
  1613. voqc < "0.2.0"
  1614. vue-jsoo < "0.3"
  1615. wall >= "0.4"
  1616. wasmer
  1617. weberizer >= "0.8"
  1618. webmachine >= "0.6.2"
  1619. websocket >= "2.12" & < "2.15"
  1620. websocket-async >= "2.12" & < "2.15"
  1621. websocket-lwt
  1622. websocket-lwt-unix < "2.15"
  1623. websocketaf
  1624. webtest
  1625. webtest-js
  1626. wikitext
  1627. win-error >= "1.0"
  1628. win-eventlog = "0.3"
  1629. winsvc < "1.0.1"
  1630. ws
  1631. ws-server
  1632. wseg
  1633. wtf8 >= "1.0.2"
  1634. x509
  1635. xapi-backtrace
  1636. xapi-inventory
  1637. xapi-rrd
  1638. xapi-stdext-date < "4.21.0"
  1639. xapi-stdext-encodings < "4.21.0"
  1640. xapi-stdext-pervasives < "4.21.0"
  1641. xapi-stdext-std < "4.21.0"
  1642. xapi-stdext-threads < "4.21.0"
  1643. xapi-stdext-unix < "4.21.0"
  1644. xapi-stdext-zerocheck < "4.21.0"
  1645. xdg-basedir < "0.0.5"
  1646. xen-evtchn
  1647. xen-evtchn-unix
  1648. xen-gnt
  1649. xen-gnt-unix
  1650. xenstore
  1651. xenstore-tool
  1652. xenstore_transport >= "1.1.0"
  1653. xmlplaylist >= "0.1.5"
  1654. yaml >= "1.0.0"
  1655. yaml-sexp
  1656. yara >= "0.2"
  1657. yojson >= "1.5.0" & < "2.1.0"
  1658. yojson-bench
  1659. yurt >= "0.6"
  1660. yuscii >= "0.2.1"
  1661. yuujinchou < "1.0.0" | >= "3.0.0"
  1662. zarith-ppx
  1663. zarith_stubs_js < "v0.17.0"
  1664. zed >= "2.0.6" & < "3.2.0"
  1665. zeit
  1666. zipperposition
  1667. zipperposition-tools
  1668. zlib
  1669. zmq >= "5.1.0" & < "5.2.1"
  1670. zmq-async >= "5.1.0" & < "5.2.1"
  1671. zmq-lwt >= "5.1.0" & < "5.2.1"
  1672. zstandard >= "v0.12.1" & < "v0.17.0"
  1673. zstd = "0.3"
  1674. 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"