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
  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. css-parser
  285. cstruct
  286. cstruct-async
  287. cstruct-lwt
  288. cstruct-sexp
  289. cstruct-unix
  290. csv >= "2.2"
  291. csv-lwt >= "2.1"
  292. csvfields < "v0.17.0"
  293. csvtool
  294. ctypes-zarith
  295. cudf >= "0.10"
  296. cuid >= "0.2"
  297. cumulus
  298. curly = "0.2.0"
  299. current < "0.6.2"
  300. current_ansi
  301. current_docker < "0.6.2"
  302. current_examples < "0.6.2"
  303. current_git < "0.6.2"
  304. current_github < "0.6.2"
  305. current_incr < "0.6.0"
  306. current_ocluster < "0.2"
  307. current_rpc < "0.6.2"
  308. current_web < "0.6.2"
  309. curses = "1.0.9"
  310. curve-sampling
  311. cviode
  312. daft >= "0.0.4"
  313. data-encoding < "1.0.0"
  314. dataframe
  315. datakit-server >= "0.12.2"
  316. datakit-server-9p >= "0.12.2"
  317. datalog >= "0.6"
  318. daypack-lib
  319. dbf < "0.1.1"
  320. debian-formats >= "0.1.2"
  321. decoders >= "0.1.2" & < "1.0.0"
  322. decoders-bencode < "1.0.0"
  323. decoders-cbor < "1.0.0"
  324. decoders-ezjsonm >= "0.1.2" & < "1.0.0"
  325. decoders-jsonm < "1.0.0"
  326. decoders-msgpck < "1.0.0"
  327. decoders-sexplib < "1.0.0"
  328. decoders-yojson >= "0.1.2" & < "1.0.0"
  329. decompress >= "0.8.1" & < "1.3.0"
  330. dedent < "v0.17.0"
  331. dedukti >= "2.7"
  332. delimited_parsing < "v0.17.0"
  333. depyt
  334. devkit >= "1.0"
  335. diet >= "0.2"
  336. diffable
  337. directories
  338. disml
  339. dispatch >= "0.4.1"
  340. dispatch-js
  341. distributed >= "0.6.0"
  342. distributed-lwt >= "0.2.0"
  343. distributed-uwt >= "0.2.0"
  344. dkim
  345. dkim-bin
  346. dkim-lwt-unix
  347. dkim-mirage
  348. dlm >= "0.3.1"
  349. dns < "10.1.0"
  350. dns-certify < "10.1.0"
  351. dns-cli < "10.1.0"
  352. dns-client < "10.1.0"
  353. dns-client-lwt < "10.1.0"
  354. dns-client-mirage < "10.1.0"
  355. dns-lwt
  356. dns-mirage < "10.1.0"
  357. dns-resolver < "10.1.0"
  358. dns-server < "10.1.0"
  359. dns-stub < "10.1.0"
  360. dns-tsig < "10.1.0"
  361. dnssec < "10.1.0"
  362. docker-api >= "0.2" & < "0.2.2"
  363. docker_hub
  364. dockerfile < "8.1.0"
  365. dockerfile-cmd < "8.2.7"
  366. dokeysto >= "3.0.1"
  367. dokeysto_camltc >= "3.0.1"
  368. dokeysto_lz4 >= "3.0.2"
  369. dolmen = "0.4.1"
  370. dolog >= "4.0.0"
  371. domain-name
  372. domainslib < "0.5.0"
  373. dotenv
  374. dream-cli < "0.2.0"
  375. dream-encoding < "0.2.0"
  376. dream-livereload < "0.2.0"
  377. dream-serve
  378. dropbox
  379. dropbox_lwt_unix
  380. dssi = "0.1.3"
  381. dtoa >= "0.3.2"
  382. dtools = "0.4.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. duppy = "0.9.0"
  390. duration
  391. easy-format = "1.3.2"
  392. easy_logging
  393. easy_logging_yojson
  394. ecaml < "v0.17.0"
  395. edn
  396. eigen >= "0.1.0"
  397. eio-ssl < "0.1.1"
  398. either
  399. elasticsearch-cli >= "0.5"
  400. electrod < "1.0.0"
  401. email_message < "v0.17.0"
  402. embedded_ocaml_templates < "0.6"
  403. emile >= "0.4"
  404. encore >= "0.4"
  405. env_config < "v0.17.0"
  406. epictetus
  407. eqaf >= "0.2"
  408. eqaf-cstruct
  409. erssical
  410. esgg
  411. ethernet
  412. euler
  413. exenum >= "0.86"
  414. exit
  415. expect_test_helpers
  416. expect_test_helpers_async < "v0.17.0"
  417. expect_test_helpers_core < "v0.17.0"
  418. expect_test_helpers_kernel
  419. extlib >= "1.7.9"
  420. extunix >= "0.3.1" & < "0.4.0"
  421. ez_pgocaml
  422. ezcurl
  423. ezcurl-lwt
  424. ezdl
  425. ezgzip >= "0.2.3"
  426. ezjs_ace
  427. ezjs_blockies
  428. ezjs_cleave
  429. ezjs_crypto
  430. ezjs_cytoscape
  431. ezjs_d3pie
  432. ezjs_extension < "0.2"
  433. ezjs_fetch < "0.3"
  434. ezjs_idb < "0.1.1"
  435. ezjs_jquery
  436. ezjs_min < "0.2.3"
  437. ezjs_odometer
  438. ezjs_push
  439. ezjs_qrcode
  440. ezjs_recaptcha
  441. ezjs_timeline
  442. ezjsonm >= "1.0.0"
  443. ezjsonm-lwt
  444. ezresto
  445. ezresto-directory
  446. ezsqlite >= "0.4.2"
  447. ezxmlm >= "1.1.0"
  448. faad = "0.5.0"
  449. facteur
  450. faraday >= "0.7.1"
  451. faraday-async >= "0.7.1"
  452. faraday-lwt >= "0.7.1"
  453. faraday-lwt-unix >= "0.7.1"
  454. farmhash >= "0.4"
  455. fasmifra
  456. fat-filesystem >= "0.13.0"
  457. fd-send-recv >= "2.0.1"
  458. fdkaac = "0.3.2"
  459. feat
  460. feat-core
  461. feat-num
  462. ff < "0.6.0"
  463. ff-pbt < "0.6.0"
  464. ff-sig < "0.6.0"
  465. ffmpeg = "1.0.0~beta1"
  466. ffmpeg-av < "1.0.0~beta2"
  467. ffmpeg-avcodec < "1.0.0~beta2"
  468. ffmpeg-avdevice < "1.0.0~beta2"
  469. ffmpeg-avfilter < "1.0.0~beta2"
  470. ffmpeg-avutil < "1.0.0~beta2"
  471. ffmpeg-swresample < "1.0.0~beta2"
  472. ffmpeg-swscale < "1.0.0~beta2"
  473. fftw3 >= "0.8.2"
  474. fieldslib >= "v0.12.0" & < "v0.17.0"
  475. file_path < "v0.17.0"
  476. fileutils >= "0.6.1" & < "0.6.6"
  477. fit < "1.3.2"
  478. fix >= "20181206"
  479. flex-array
  480. fmlib < "0.5.3"
  481. fmlib_js >= "0.3.0" & < "0.5.3"
  482. fmlib_parse < "0.5.3"
  483. fmlib_pretty < "0.5.3"
  484. fmlib_std < "0.5.3"
  485. freetds >= "0.7"
  486. frei0r >= "0.1.2"
  487. frenetic
  488. fswatch
  489. fswatch_async
  490. fswatch_lwt
  491. fuzzy_compare
  492. fuzzy_match < "v0.17.0"
  493. fzf < "v0.17.0"
  494. General
  495. gapi-ocaml
  496. gbddml
  497. gdbprofiler >= "0.4"
  498. gemini >= "0.3.0"
  499. gen >= "0.5.2"
  500. gen_js_api < "1.0.8"
  501. genprint
  502. genspir >= "1.0.0"
  503. geoml
  504. get_line >= "7.0.0"
  505. gettext >= "0.4.1" & < "0.5.0"
  506. gettext-camomile < "0.5.0"
  507. gettext-stub < "0.5.0"
  508. git < "3.2.0"
  509. git-http
  510. git-unix < "3.2.0"
  511. github >= "4.0.0" & < "4.4.0"
  512. github-hooks
  513. github-hooks-unix >= "0.5.0"
  514. github-jsoo >= "4.1.0" & < "4.4.0"
  515. github-unix >= "4.0.0" & < "4.4.0"
  516. glfw-ocaml
  517. gluten < "0.5.0"
  518. gluten-async < "0.5.0"
  519. gluten-eio < "0.5.0"
  520. gluten-lwt < "0.5.0"
  521. gluten-lwt-unix < "0.5.0"
  522. gluten-mirage < "0.5.0"
  523. gmap
  524. gnuplot >= "0.6"
  525. gobba
  526. gobject-introspection
  527. google-drive-ocamlfuse
  528. gopcaml-mode >= "0.0.2" & < "0.0.6"
  529. gospel < "0.2.0"
  530. gperftools >= "0.4"
  531. gpr >= "1.4.0" & < "1.5.1"
  532. gr
  533. graphics >= "5.0.0" & < "5.2.0"
  534. graphql >= "0.8.0"
  535. graphql-async >= "0.8.0"
  536. graphql-cohttp >= "0.9.0"
  537. graphql-lwt >= "0.8.0"
  538. graphql_parser >= "0.9.0"
  539. graphql_ppx
  540. gremlin
  541. grenier >= "0.8" & < "0.15"
  542. grid
  543. gsl >= "1.24.0" & < "1.25.0"
  544. gstreamer >= "0.3.1"
  545. h1
  546. h1-lwt-unix
  547. h2 < "0.10.0"
  548. h2-async < "0.10.0"
  549. h2-lwt < "0.10.0"
  550. h2-lwt-unix < "0.10.0"
  551. h2-mirage < "0.10.0"
  552. hack_parallel >= "1.0.0"
  553. hacl >= "0.3"
  554. hacl-star
  555. hacl-star-raw >= "0.5.0"
  556. happy-eyeballs
  557. happy-eyeballs-lwt
  558. happy-eyeballs-miou-unix
  559. happy-eyeballs-mirage
  560. hardcaml < "v0.17.0"
  561. hardcaml_axi < "v0.17.0"
  562. hardcaml_c < "v0.17.0"
  563. hardcaml_circuits < "v0.17.0"
  564. hardcaml_fixed_point < "v0.17.0"
  565. hardcaml_handshake < "v0.17.0"
  566. hardcaml_of_verilog < "v0.17.0"
  567. hardcaml_step_testbench < "v0.17.0"
  568. hardcaml_verify < "v0.17.0"
  569. hardcaml_verilator < "v0.17.0"
  570. hardcaml_waveterm < "v0.17.0"
  571. hardcaml_xilinx < "v0.17.0"
  572. hardcaml_xilinx_components < "v0.17.0"
  573. hardcaml_xilinx_reports < "v0.17.0"
  574. hashids >= "1.0.1"
  575. hashset >= "1.0.1"
  576. haxe >= "4.1.1"
  577. hc < "0.2"
  578. hdf5 >= "0.1.5"
  579. headache < "1.07"
  580. herdtools7 >= "7.55" & < "7.57"
  581. hex >= "1.3.0"
  582. hex_encode < "v0.17.0"
  583. hg_lib < "v0.17.0"
  584. hidapi >= "1.1"
  585. hidapi-lwt
  586. higher_kinded < "v0.17.0"
  587. hkdf
  588. hl_yaml
  589. hockmd
  590. horned_worm
  591. hpack < "0.10.0"
  592. hts_shrink >= "2.0.0"
  593. http-lwt-client
  594. http-mirage-client
  595. httpaf >= "0.6.0"
  596. httpaf-async >= "0.6.0"
  597. httpaf-lwt-unix
  598. huffman
  599. hvsock >= "2.0.0"
  600. hxd < "0.3.0"
  601. ISO8601 >= "0.2.6"
  602. i3ipc
  603. icalendar
  604. idd
  605. idds
  606. imagelib
  607. incr_dom < "v0.17.0"
  608. incr_dom_interactive < "v0.17.0"
  609. incr_dom_keyboard
  610. incr_dom_partial_render < "v0.17.0"
  611. incr_dom_sexp_form < "v0.17.0"
  612. incr_dom_widgets
  613. incr_map < "v0.17.0"
  614. incr_select < "v0.17.0"
  615. incremental < "v0.17.0"
  616. incremental_cycles
  617. indentation_buffer < "v0.17.0"
  618. index < "1.3.0"
  619. inferno >= "20190924" & < "20211222"
  620. influxdb
  621. influxdb-async
  622. influxdb-lwt
  623. inquire < "0.3.0"
  624. int_repr < "v0.17.0"
  625. integers >= "0.3.0"
  626. integers_stubs_js
  627. integration1d >= "0.5.1"
  628. interface-prime
  629. interface-prime-lwt
  630. interval >= "1.5" & < "1.6"
  631. interval-map
  632. interval_base
  633. interval_crlibm
  634. interval_intel
  635. io-page < "2.4.0"
  636. io-page-unix
  637. iostream
  638. iostream-camlzip
  639. ipaddr >= "2.9.0"
  640. ipaddr-cstruct
  641. ipaddr-sexp
  642. irc-client >= "0.6.2"
  643. irc-client-lwt >= "0.6.2"
  644. irc-client-lwt-ssl
  645. irc-client-tls >= "0.6.2"
  646. irc-client-unix >= "0.6.2"
  647. irmin < "2.7.1"
  648. irmin-indexeddb
  649. iso639
  650. iter
  651. itv-tree >= "2.2"
  652. jane-street-headers >= "v0.12.0" & < "v0.17.0"
  653. jane_rope < "v0.17.0"
  654. janestreet_cpuid < "v0.17.0"
  655. janestreet_csv < "v0.17.0"
  656. janestreet_lru_cache < "v0.17.0"
  657. jemalloc >= "0.2"
  658. jhupllib >= "0.2.1"
  659. jingoo >= "1.3.0"
  660. js_of_ocaml < "3.10.0"
  661. js_of_ocaml-compiler < "3.10.0"
  662. js_of_ocaml-lwt < "3.10.0"
  663. js_of_ocaml-ocamlbuild >= "3.5.0" & < "3.10.0"
  664. js_of_ocaml-ppx < "3.10.0"
  665. js_of_ocaml-ppx_deriving_json < "3.10.0"
  666. js_of_ocaml-toplevel < "3.10.0"
  667. js_of_ocaml-tyxml < "3.10.0"
  668. js_of_ocaml-webgpu
  669. js_of_ocaml-webidl
  670. js_of_ocaml_patches < "v0.17.0"
  671. json-data-encoding < "1.0.0"
  672. json-data-encoding-browser < "1.0.0"
  673. json-data-encoding-bson < "1.0.0"
  674. json_decoder
  675. jsonaf < "v0.17.0"
  676. jsonrpc < "1.6.0"
  677. jsonxt
  678. jsoo_broadcastchannel
  679. jsoo_storage
  680. jst-config < "v0.17.0"
  681. junit >= "2.0.1" & < "2.2.0"
  682. junit_alcotest >= "2.0.1" & < "2.2.0"
  683. junit_ounit >= "2.0.1" & < "2.2.0"
  684. jupyter
  685. jupyter-archimedes < "2.7.3"
  686. jupyter-kernel
  687. jwto < "0.4.0"
  688. kafka >= "0.5"
  689. kafka_async
  690. kafka_lwt
  691. kappa-agents < "4.1.3"
  692. kappa-binaries < "4.1.3"
  693. kappa-library < "4.1.3"
  694. kappa-server
  695. kcas < "0.1.6"
  696. kdf
  697. ke
  698. key-parsers >= "0.10.1"
  699. kicadsch >= "0.4.0"
  700. kind2 < "1.5.0"
  701. kinetic-client >= "0.0.11"
  702. krb
  703. lablgtk3 >= "3.0.beta4"
  704. lablgtk3-goocanvas2
  705. lablgtk3-gtkspell3
  706. lablgtk3-rsvg2
  707. lablgtk3-sourceview3
  708. lablqml < "0.7"
  709. labrys
  710. lacaml >= "11.0.2" & < "11.0.10"
  711. ladspa = "0.2.0"
  712. lambda
  713. lambda-runtime
  714. lambda-term >= "2.0" & < "3.3.0"
  715. lambda_streams
  716. lambda_streams_async
  717. lambda_streams_lwt
  718. lambdasoup >= "0.6.4" & < "0.7.3"
  719. lame >= "0.3.4" & < "0.3.6"
  720. lascar >= "0.6-alpha" & < "0.7.0"
  721. lastfm = "0.3.3"
  722. launchd >= "1.3"
  723. lazy-trie
  724. lbfgs >= "0.9.1"
  725. lbvs_consent >= "2.1.0"
  726. ldap = "2.4.1"
  727. learn-ocaml
  728. learn-ocaml-client
  729. ledgerwallet
  730. ledgerwallet-tezos
  731. lens >= "1.2.3"
  732. letsencrypt
  733. letsencrypt-app
  734. letsencrypt-dns
  735. letsencrypt-mirage
  736. letters < "0.3.0"
  737. leveldb >= "1.3.0"
  738. libabsolute
  739. libsvm >= "0.10.0"
  740. libzipperposition
  741. line-up-words < "v0.17.0"
  742. line_oriented
  743. linenoise >= "1.2.0"
  744. links < "0.9.5"
  745. links-mysql < "0.9.5"
  746. links-postgresql < "0.9.5"
  747. links-sqlite3 < "0.9.5"
  748. linol
  749. linol-eio
  750. linol-lwt
  751. linwrap
  752. liquid_interpreter
  753. liquid_ml
  754. liquid_parser
  755. liquid_std
  756. liquid_syntax
  757. lmdb >= "1.0"
  758. lo >= "0.2.0"
  759. loga
  760. logical
  761. logs-async < "1.3"
  762. logs-async-reporter < "1.3"
  763. logs-syslog
  764. logtk
  765. lp
  766. lp-glpk
  767. lp-glpk-js
  768. lp-gurobi
  769. lp-highs
  770. lpd
  771. lru >= "0.3.0"
  772. lsp < "1.6.0"
  773. lua_parser < "1.0.2"
  774. lun
  775. lustre-v6 >= "6.103.3"
  776. lutils >= "1.51.2"
  777. lutin >= "2.71.10"
  778. luv < "0.5.13"
  779. luv_unix
  780. lwd < "0.2"
  781. lwt < "5.8.1"
  782. lwt-canceler
  783. lwt-dllist
  784. lwt-exit
  785. lwt-parallel
  786. lwt-pipe
  787. lwt-pipeline >= "0.2"
  788. lwt-watcher
  789. lwt_domain
  790. lwt_glib >= "1.1.1"
  791. lwt_log >= "1.1.1"
  792. lwt_ppx >= "1.2.2" & < "5.8.1"
  793. lwt_react >= "1.1.2"
  794. lwt_ssl >= "1.1.3"
  795. lz4 >= "1.2.0"
  796. lz4_chans
  797. lzo >= "0.0.3"
  798. macaddr
  799. macaddr-cstruct
  800. macaddr-sexp
  801. mad = "0.5.0"
  802. magic-mime >= "1.1.2"
  803. magic-trace
  804. malfunction < "0.5"
  805. man_in_the_middle_debugger < "v0.17.0"
  806. markdown
  807. markup >= "0.8.0" & < "1.0.0-1"
  808. markup-lwt
  809. mastodon-archive-viewer >= "0.2" & < "0.4.0"
  810. matplotlib
  811. mc2
  812. mccs >= "1.1+10"
  813. mdx < "1.11.0"
  814. mechaml
  815. memcad
  816. memo < "0.2"
  817. memprof-limits
  818. memtrace
  819. memtrace-mirage
  820. memtrace_viewer >= "v0.15.0"
  821. menhir >= "20200123" & < "20211125"
  822. menhirLib < "20211125"
  823. menhirSdk < "20211125"
  824. merge-fmt < "0.4"
  825. merlin < "4.5-411"
  826. merlin-extend
  827. mesh >= "0.9.5"
  828. mesh-easymesh >= "0.9.5"
  829. mesh-graphics >= "0.9.5"
  830. mesh-triangle >= "0.9.5"
  831. metapp < "0.4.4"
  832. metaquot < "0.5.2"
  833. metrics
  834. metrics-influx
  835. metrics-lwt
  836. metrics-rusage
  837. metrics-unix
  838. mew
  839. mew_vi
  840. mindstorm >= "0.8"
  841. mindstorm-lwt
  842. minicaml
  843. minicli >= "5.0.2"
  844. minisat >= "0.3"
  845. mirage-block
  846. mirage-block-combinators
  847. mirage-block-lwt
  848. mirage-block-ramdisk
  849. mirage-block-solo5
  850. mirage-block-unix
  851. mirage-block-xen
  852. mirage-channel >= "3.2.0"
  853. mirage-channel-lwt
  854. mirage-clock < "4.2.0"
  855. mirage-clock-lwt
  856. mirage-clock-unix < "4.2.0"
  857. mirage-conduit
  858. mirage-console
  859. mirage-console-lwt
  860. mirage-crypto < "0.10.7"
  861. mirage-crypto-rng < "0.10.7"
  862. mirage-device
  863. mirage-dns
  864. mirage-flow
  865. mirage-flow-combinators
  866. mirage-flow-lwt
  867. mirage-flow-unix
  868. mirage-fs
  869. mirage-fs-lwt
  870. mirage-kv >= "2.0.0"
  871. mirage-kv-lwt >= "2.0.0"
  872. mirage-kv-mem
  873. mirage-kv-unix < "3.0.0"
  874. mirage-monitoring
  875. mirage-nat
  876. mirage-net
  877. mirage-net-lwt
  878. mirage-net-macosx >= "1.5.0"
  879. mirage-net-solo5
  880. mirage-net-unix
  881. mirage-net-xen
  882. mirage-profile
  883. mirage-protocols
  884. mirage-protocols-lwt
  885. mirage-qubes
  886. mirage-qubes-ipv4
  887. mirage-random
  888. mirage-stack
  889. mirage-stack-lwt
  890. mirage-time
  891. mirage-time-lwt
  892. mirage-time-unix
  893. mirage-types >= "3.6.0"
  894. mirage-types-lwt >= "3.6.0"
  895. mirage-unix
  896. mirage-vnetif
  897. mkaudio >= "1.1.0"
  898. mkocaml
  899. mlfenv
  900. mlmpfr >= "4.0.2+dune" & < "4.1.0+bugfix1"
  901. mlpost-lablgtk
  902. mlt_parser < "v0.17.0"
  903. mm >= "0.7.0" & < "0.7.2"
  904. mmap
  905. mmdb
  906. mmo
  907. mock >= "0.1.1"
  908. mock-ounit >= "0.1.1"
  909. molenc
  910. monaco_jsoo
  911. monolith < "20241126"
  912. monorobot
  913. morbig >= "0.10.3"
  914. morsmall
  915. moss >= "0.1.1"
  916. mparser >= "1.3"
  917. mparser-pcre
  918. mparser-re
  919. mperf
  920. mpg123 < "0.3"
  921. mpp >= "0.3.4"
  922. mpris
  923. mpris-clients
  924. mrmime < "0.4.0"
  925. msat >= "0.8"
  926. msat-bin
  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. tezos-base < "12.3"
  1514. tezos-clic < "12.3"
  1515. tezos-context < "12.3"
  1516. tezos-crypto < "12.3"
  1517. tezos-error-monad < "12.3"
  1518. tezos-event-logging < "12.3"
  1519. tezos-hacl-glue < "12.3"
  1520. tezos-hacl-glue-unix < "12.3"
  1521. tezos-lwt-result-stdlib < "12.3"
  1522. tezos-micheline < "12.3"
  1523. tezos-p2p < "12.3"
  1524. tezos-p2p-services < "12.3"
  1525. tezos-protocol-environment-packer < "12.3"
  1526. tezos-protocol-environment-sigs < "12.3"
  1527. tezos-protocol-environment-structs < "12.3"
  1528. tezos-requester < "12.3"
  1529. tezos-rpc < "12.3"
  1530. tezos-rpc-http < "12.3"
  1531. tezos-rpc-http-client < "12.3"
  1532. tezos-rpc-http-client-unix < "12.3"
  1533. tezos-rpc-http-server < "12.3"
  1534. tezos-shell-services < "12.3"
  1535. tezos-stdlib < "12.3"
  1536. tezos-stdlib-unix < "12.3"
  1537. tezos-test-helpers < "12.3"
  1538. tezos-test-services
  1539. tezos-version < "12.3"
  1540. tezos-workers < "12.3"
  1541. thread-local-storage
  1542. thrift
  1543. tidy >= "5-0.2"
  1544. tilde_f < "v0.17.0"
  1545. time_now < "v0.17.0"
  1546. timezone < "v0.17.0"
  1547. tiny_httpd < "0.15"
  1548. tiny_httpd_camlzip < "0.15"
  1549. tip-parser >= "0.4"
  1550. tldr
  1551. tls >= "0.12.8" & < "0.15.4"
  1552. tls-async < "0.17.0"
  1553. tls-mirage < "0.15.4"
  1554. toml < "7.0.0"
  1555. toml-cconv
  1556. toml_cconv < "7.0.0"
  1557. toplevel_backend < "v0.17.0"
  1558. toplevel_expect_test < "v0.17.0"
  1559. topological_sort < "v0.17.0"
  1560. torch < "v0.17.0"
  1561. tqdm
  1562. tracing < "v0.17.0"
  1563. transept
  1564. traverse
  1565. travesty < "0.7.2"
  1566. tree_layout >= "0.2"
  1567. treeprint >= "2.3.0"
  1568. trie
  1569. tsort
  1570. tube >= "4.4.0"
  1571. tuntap
  1572. twostep
  1573. typerep >= "v0.12.0" & < "v0.17.0"
  1574. tyre = "0.5"
  1575. tyxml >= "4.3.0" & < "4.6.0"
  1576. tyxml-jsx < "4.6.0"
  1577. tyxml-lwd < "0.2"
  1578. tyxml-ppx >= "4.3.0" & < "4.6.0"
  1579. tyxml-syntax < "4.6.0"
  1580. ubase < "0.20"
  1581. ubpf < "0.2"
  1582. uecc >= "0.2"
  1583. uint >= "2.0.1"
  1584. ulid
  1585. unidecode
  1586. unionFind < "20250818"
  1587. unison >= "2.51.4" & < "2.53.4"
  1588. universo
  1589. unstrctrd
  1590. uri >= "2.2.1"
  1591. uri-bench
  1592. uri-re
  1593. uri-sexp
  1594. uritemplate
  1595. user-agent-parser
  1596. username_kernel < "v0.17.0"
  1597. utop < "2.15.0"
  1598. uuuu >= "0.1.1"
  1599. variantslib >= "v0.12.0" & < "v0.17.0"
  1600. vcaml
  1601. vcardgen >= "1.2"
  1602. vchan
  1603. vchan-unix
  1604. vchan-xen
  1605. vec < "0.2.0"
  1606. vector
  1607. vercel
  1608. vhd-format >= "0.12.0" & < "0.13.0"
  1609. vhd-format-lwt < "0.13.0"
  1610. virtual_dom < "v0.17.0"
  1611. visitors >= "20200207"
  1612. vlq >= "0.2.1"
  1613. vmnet
  1614. vocal
  1615. voqc < "0.2.0"
  1616. vue-jsoo < "0.3"
  1617. wall >= "0.4"
  1618. wasmer
  1619. weberizer >= "0.8"
  1620. webmachine >= "0.6.2"
  1621. websocket >= "2.12" & < "2.15"
  1622. websocket-async >= "2.12" & < "2.15"
  1623. websocket-lwt
  1624. websocket-lwt-unix < "2.15"
  1625. websocketaf
  1626. webtest
  1627. webtest-js
  1628. wikitext
  1629. win-error >= "1.0"
  1630. win-eventlog = "0.3"
  1631. winsvc < "1.0.1"
  1632. ws
  1633. ws-server
  1634. wseg
  1635. wtf8 >= "1.0.2"
  1636. x509
  1637. xapi-backtrace
  1638. xapi-inventory
  1639. xapi-rrd
  1640. xapi-stdext-date < "4.21.0"
  1641. xapi-stdext-encodings < "4.21.0"
  1642. xapi-stdext-pervasives < "4.21.0"
  1643. xapi-stdext-std < "4.21.0"
  1644. xapi-stdext-threads < "4.21.0"
  1645. xapi-stdext-unix < "4.21.0"
  1646. xapi-stdext-zerocheck < "4.21.0"
  1647. xdg-basedir < "0.0.5"
  1648. xen-evtchn
  1649. xen-evtchn-unix
  1650. xen-gnt
  1651. xen-gnt-unix
  1652. xenstore
  1653. xenstore-tool
  1654. xenstore_transport >= "1.1.0"
  1655. xmlplaylist >= "0.1.5"
  1656. yaml >= "1.0.0"
  1657. yaml-sexp
  1658. yara >= "0.2"
  1659. yojson >= "1.5.0" & < "2.1.0"
  1660. yojson-bench
  1661. yurt >= "0.6"
  1662. yuscii >= "0.2.1"
  1663. yuujinchou < "1.0.0" | >= "3.0.0"
  1664. zarith-ppx
  1665. zarith_stubs_js < "v0.17.0"
  1666. zed >= "2.0.6" & < "3.2.0"
  1667. zeit
  1668. zipperposition
  1669. zipperposition-tools
  1670. zlib
  1671. zmq >= "5.1.0" & < "5.2.1"
  1672. zmq-async >= "5.1.0" & < "5.2.1"
  1673. zmq-lwt >= "5.1.0" & < "5.2.1"
  1674. zstandard >= "v0.12.1" & < "v0.17.0"
  1675. zstd = "0.3"
  1676. 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"