package dune

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

Install

Dune 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.

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"
  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
  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. indentation_buffer < "v0.17.0"
  616. index < "1.3.0"
  617. inferno >= "20190924" & < "20211222"
  618. influxdb
  619. influxdb-async
  620. influxdb-lwt
  621. inquire < "0.3.0"
  622. int_repr < "v0.17.0"
  623. integers >= "0.3.0"
  624. integers_stubs_js
  625. integration1d >= "0.5.1"
  626. interface-prime
  627. interface-prime-lwt
  628. interval >= "1.5" & < "1.6"
  629. interval-map
  630. interval_base
  631. interval_crlibm
  632. interval_intel
  633. io-page < "2.4.0"
  634. io-page-unix
  635. iostream
  636. iostream-camlzip
  637. ipaddr >= "2.9.0"
  638. ipaddr-cstruct
  639. ipaddr-sexp
  640. irc-client >= "0.6.2"
  641. irc-client-lwt >= "0.6.2"
  642. irc-client-lwt-ssl
  643. irc-client-tls >= "0.6.2"
  644. irc-client-unix >= "0.6.2"
  645. irmin < "2.7.1"
  646. irmin-indexeddb
  647. iso639
  648. iter
  649. itv-tree >= "2.2"
  650. jane-street-headers >= "v0.12.0" & < "v0.17.0"
  651. jane_rope < "v0.17.0"
  652. janestreet_cpuid < "v0.17.0"
  653. janestreet_csv < "v0.17.0"
  654. janestreet_lru_cache < "v0.17.0"
  655. jemalloc >= "0.2"
  656. jhupllib >= "0.2.1"
  657. jingoo >= "1.3.0"
  658. js_of_ocaml < "3.10.0"
  659. js_of_ocaml-compiler < "3.10.0"
  660. js_of_ocaml-lwt < "3.10.0"
  661. js_of_ocaml-ocamlbuild >= "3.5.0" & < "3.10.0"
  662. js_of_ocaml-ppx < "3.10.0"
  663. js_of_ocaml-ppx_deriving_json < "3.10.0"
  664. js_of_ocaml-toplevel < "3.10.0"
  665. js_of_ocaml-tyxml < "3.10.0"
  666. js_of_ocaml-webgpu
  667. js_of_ocaml-webidl
  668. js_of_ocaml_patches < "v0.17.0"
  669. json-data-encoding < "1.0.0"
  670. json-data-encoding-browser < "1.0.0"
  671. json-data-encoding-bson < "1.0.0"
  672. json_decoder
  673. jsonaf < "v0.17.0"
  674. jsonrpc < "1.6.0"
  675. jsonxt
  676. jsoo_broadcastchannel
  677. jsoo_storage
  678. jst-config < "v0.17.0"
  679. junit >= "2.0.1" & < "2.2.0"
  680. junit_alcotest >= "2.0.1" & < "2.2.0"
  681. junit_ounit >= "2.0.1" & < "2.2.0"
  682. jupyter
  683. jupyter-archimedes < "2.7.3"
  684. jupyter-kernel
  685. jwto < "0.4.0"
  686. kafka >= "0.5"
  687. kafka_async
  688. kafka_lwt
  689. kappa-agents < "4.1.3"
  690. kappa-binaries < "4.1.3"
  691. kappa-library < "4.1.3"
  692. kappa-server
  693. kcas < "0.1.6"
  694. kdf
  695. ke
  696. key-parsers >= "0.10.1"
  697. kicadsch >= "0.4.0"
  698. kind2 < "1.5.0"
  699. kinetic-client >= "0.0.11"
  700. krb
  701. lablgtk3 >= "3.0.beta4"
  702. lablgtk3-goocanvas2
  703. lablgtk3-gtkspell3
  704. lablgtk3-rsvg2
  705. lablgtk3-sourceview3
  706. lablqml < "0.7"
  707. labrys
  708. lacaml >= "11.0.2" & < "11.0.10"
  709. ladspa = "0.2.0"
  710. lambda
  711. lambda-runtime
  712. lambda-term >= "2.0" & < "3.3.0"
  713. lambda_streams
  714. lambda_streams_async
  715. lambda_streams_lwt
  716. lambdasoup >= "0.6.4" & < "0.7.3"
  717. lame >= "0.3.4" & < "0.3.6"
  718. lascar >= "0.6-alpha" & < "0.7.0"
  719. lastfm = "0.3.3"
  720. launchd >= "1.3"
  721. lazy-trie
  722. lbfgs >= "0.9.1"
  723. lbvs_consent >= "2.1.0"
  724. ldap = "2.4.1"
  725. learn-ocaml
  726. learn-ocaml-client
  727. ledgerwallet
  728. ledgerwallet-tezos
  729. lens >= "1.2.3"
  730. letsencrypt
  731. letsencrypt-app
  732. letsencrypt-dns
  733. letsencrypt-mirage
  734. letters < "0.3.0"
  735. leveldb >= "1.3.0"
  736. libabsolute
  737. libsvm >= "0.10.0"
  738. libzipperposition
  739. line-up-words < "v0.17.0"
  740. line_oriented
  741. linenoise >= "1.2.0"
  742. links < "0.9.5"
  743. links-mysql < "0.9.5"
  744. links-postgresql < "0.9.5"
  745. links-sqlite3 < "0.9.5"
  746. linol
  747. linol-eio
  748. linol-lwt
  749. linwrap
  750. liquid_interpreter
  751. liquid_ml
  752. liquid_parser
  753. liquid_std
  754. liquid_syntax
  755. lmdb >= "1.0"
  756. lo >= "0.2.0"
  757. loga
  758. logical
  759. logs-async < "1.3"
  760. logs-async-reporter < "1.3"
  761. logs-syslog
  762. logtk
  763. lp
  764. lp-glpk
  765. lp-glpk-js
  766. lp-gurobi
  767. lp-highs
  768. lpd
  769. lru >= "0.3.0"
  770. lsp < "1.6.0"
  771. lua_parser < "1.0.2"
  772. lun
  773. lustre-v6 >= "6.103.3"
  774. lutils >= "1.51.2"
  775. lutin >= "2.71.10"
  776. luv < "0.5.13"
  777. luv_unix
  778. lwd < "0.2"
  779. lwt < "5.8.1"
  780. lwt-canceler
  781. lwt-dllist
  782. lwt-exit
  783. lwt-parallel
  784. lwt-pipe
  785. lwt-pipeline >= "0.2"
  786. lwt-watcher
  787. lwt_domain
  788. lwt_glib >= "1.1.1"
  789. lwt_log >= "1.1.1"
  790. lwt_ppx >= "1.2.2" & < "5.8.1"
  791. lwt_react >= "1.1.2"
  792. lwt_ssl >= "1.1.3"
  793. lz4 >= "1.2.0"
  794. lz4_chans
  795. lzo >= "0.0.3"
  796. macaddr
  797. macaddr-cstruct
  798. macaddr-sexp
  799. mad = "0.5.0"
  800. magic-mime >= "1.1.2"
  801. magic-trace
  802. malfunction < "0.5"
  803. man_in_the_middle_debugger < "v0.17.0"
  804. markdown
  805. markup >= "0.8.0" & < "1.0.0-1"
  806. markup-lwt
  807. mastodon-archive-viewer >= "0.2" & < "0.4.0"
  808. matplotlib
  809. mc2
  810. mccs >= "1.1+10"
  811. mdx < "1.11.0"
  812. mechaml
  813. memcad
  814. memo < "0.2"
  815. memprof-limits
  816. memtrace
  817. memtrace-mirage
  818. memtrace_viewer >= "v0.15.0"
  819. menhir >= "20200123" & < "20211125"
  820. menhirLib < "20211125"
  821. menhirSdk < "20211125"
  822. merge-fmt < "0.4"
  823. merlin < "4.5-411"
  824. merlin-extend
  825. mesh >= "0.9.5"
  826. mesh-easymesh >= "0.9.5"
  827. mesh-graphics >= "0.9.5"
  828. mesh-triangle >= "0.9.5"
  829. metapp < "0.4.4"
  830. metaquot < "0.5.2"
  831. metrics
  832. metrics-influx
  833. metrics-lwt
  834. metrics-rusage
  835. metrics-unix
  836. mew
  837. mew_vi
  838. mindstorm >= "0.8"
  839. mindstorm-lwt
  840. minicaml
  841. minicli >= "5.0.2"
  842. minisat >= "0.3"
  843. mirage-block
  844. mirage-block-combinators
  845. mirage-block-lwt
  846. mirage-block-ramdisk
  847. mirage-block-solo5
  848. mirage-block-unix
  849. mirage-block-xen
  850. mirage-channel >= "3.2.0"
  851. mirage-channel-lwt
  852. mirage-clock < "4.2.0"
  853. mirage-clock-lwt
  854. mirage-clock-unix < "4.2.0"
  855. mirage-conduit
  856. mirage-console
  857. mirage-console-lwt
  858. mirage-crypto < "0.10.7"
  859. mirage-crypto-rng < "0.10.7"
  860. mirage-device
  861. mirage-dns
  862. mirage-flow
  863. mirage-flow-combinators
  864. mirage-flow-lwt
  865. mirage-flow-unix
  866. mirage-fs
  867. mirage-fs-lwt
  868. mirage-kv >= "2.0.0"
  869. mirage-kv-lwt >= "2.0.0"
  870. mirage-kv-mem
  871. mirage-kv-unix < "3.0.0"
  872. mirage-monitoring
  873. mirage-nat
  874. mirage-net
  875. mirage-net-lwt
  876. mirage-net-macosx >= "1.5.0"
  877. mirage-net-solo5
  878. mirage-net-unix
  879. mirage-net-xen
  880. mirage-profile
  881. mirage-protocols
  882. mirage-protocols-lwt
  883. mirage-qubes
  884. mirage-qubes-ipv4
  885. mirage-random
  886. mirage-stack
  887. mirage-stack-lwt
  888. mirage-time
  889. mirage-time-lwt
  890. mirage-time-unix
  891. mirage-types >= "3.6.0"
  892. mirage-types-lwt >= "3.6.0"
  893. mirage-unix
  894. mirage-vnetif
  895. mkaudio >= "1.1.0"
  896. mkocaml
  897. mlfenv
  898. mlmpfr >= "4.0.2+dune" & < "4.1.0+bugfix1"
  899. mlpost-lablgtk
  900. mlt_parser < "v0.17.0"
  901. mm >= "0.7.0" & < "0.7.2"
  902. mmap
  903. mmdb
  904. mmo
  905. mock >= "0.1.1"
  906. mock-ounit >= "0.1.1"
  907. molenc
  908. monaco_jsoo
  909. monolith < "20241126"
  910. monorobot
  911. morbig >= "0.10.3"
  912. morsmall
  913. moss >= "0.1.1"
  914. mparser >= "1.3"
  915. mparser-pcre
  916. mparser-re
  917. mperf
  918. mpg123 < "0.3"
  919. mpp >= "0.3.4"
  920. mpris
  921. mpris-clients
  922. mrmime < "0.4.0"
  923. msat >= "0.8"
  924. msat-bin
  925. msgpck >= "1.5"
  926. msgpck-repr
  927. mssql
  928. mugen
  929. multipart-form-data >= "0.3.0"
  930. multipart_form
  931. multipart_form-cohttp-lwt
  932. multipart_form-eio
  933. multipart_form-lwt
  934. murmur3 >= "0.3"
  935. mustache = "3.1.0"
  936. mutf8
  937. mwt
  938. mybuild >= "7"
  939. mysql8
  940. n_ary < "v0.17.0"
  941. naboris
  942. nacc
  943. nbd = "4.0.3"
  944. netkat
  945. netlink >= "0.3.4"
  946. netsnmp < "v0.17.0"
  947. nice_parser
  948. nmea
  949. nocoiner
  950. noise
  951. nottui < "0.2"
  952. nottui-lwt < "0.2"
  953. nottui-pretty < "0.2"
  954. notty >= "0.2.3"
  955. notty_async >= "v0.12.0" & < "v0.17.0"
  956. np
  957. npy >= "0.0.9"
  958. nsq
  959. numeric_string < "v0.17.0"
  960. nuscr < "2.0.0"
  961. OCanren-ppx < "0.3.0"
  962. obeam
  963. obelisk >= "0.5.0" & < "0.8.1"
  964. obus >= "1.2.0"
  965. ocal >= "0.2.2"
  966. ocaml-canvas
  967. ocaml-compiler-libs >= "v0.12.0" & != "v0.12.4"
  968. ocaml-embed-file < "v0.17.0"
  969. ocaml-lsp-server < "1.9.0"
  970. ocaml-lua
  971. ocaml-migrate-parsetree
  972. ocaml-migrate-parsetree-ocamlbuild
  973. ocaml-monadic >= "0.4.1"
  974. ocaml-print-intf
  975. ocaml-probes < "v0.17.0"
  976. ocaml-protoc >= "2.0.1"
  977. ocaml-protoc-plugin < "4.3.1"
  978. ocaml-r >= "0.1.1"
  979. ocaml-syntax-shims
  980. ocaml-systemd >= "1.3"
  981. ocaml-top >= "1.2.0"
  982. ocaml-vdom < "transition"
  983. ocaml-version = "3.5.0"
  984. ocaml_db_model
  985. ocaml_intrinsics < "v0.17.0"
  986. ocaml_pgsql_model
  987. ocaml_plugin
  988. ocamlapi
  989. ocamlapi_async
  990. ocamlapi_lwt_unix
  991. ocamlapi_ppx
  992. ocamlcodoc
  993. ocamlformat < "0.16.0"
  994. ocamlgraph >= "2.0.0"
  995. ocamlgraph_gtk
  996. ocamline
  997. ocb
  998. ocluster < "0.2"
  999. ocluster-api < "0.2"
  1000. ocolor
  1001. ocp-browser >= "1.1.9"
  1002. ocp-indent >= "1.7.0"
  1003. ocp-indent-nlfork
  1004. ocp-index >= "1.1.9"
  1005. ocp_reveal
  1006. ocplib-endian >= "1.1"
  1007. ocplib-json-typed >= "0.7"
  1008. ocplib-json-typed-browser
  1009. ocplib-json-typed-bson
  1010. ocplib-simplex >= "0.5"
  1011. octavius >= "1.2.2"
  1012. odash
  1013. odate
  1014. odep < "0.2.0"
  1015. odepack >= "0.6.9"
  1016. odnnr
  1017. odoc < "2.1.1"
  1018. of_json < "v0.17.0"
  1019. offheap
  1020. ojs < "1.0.8"
  1021. olinq >= "0.3"
  1022. omd >= "2.0.0~alpha1" & < "2.0.0~alpha3"
  1023. omg
  1024. omigrate < "0.3.1"
  1025. omlr
  1026. opam-0install < "0.4.2"
  1027. opam-0install-cudf < "0.4.2"
  1028. opam-build
  1029. opam-client >= "2.0.2" & < "2.3.0"
  1030. opam-compiler < "0.2.0"
  1031. opam-core >= "2.0.2" & < "2.3.0"
  1032. opam-custom-install
  1033. opam-devel >= "2.0.2" & < "2.3.0"
  1034. opam-ed >= "0.4"
  1035. opam-file-format >= "2.1.0" & < "2.1.5"
  1036. opam-format >= "2.0.2" & < "2.3.0"
  1037. opam-graph
  1038. opam-grep >= "0.2.0"
  1039. opam-installer >= "2.0.2" & < "2.3.0"
  1040. opam-package-upgrade >= "0.2"
  1041. opam-publish >= "2.0.2"
  1042. opam-repository >= "2.0.2" & < "2.3.0"
  1043. opam-solver >= "2.0.2" & < "2.3.0"
  1044. opam-state >= "2.0.2" & < "2.3.0"
  1045. opam-test
  1046. opasswd
  1047. opazl
  1048. openai-gym
  1049. opencc0
  1050. opencc1
  1051. opencc1_1
  1052. openQASM
  1053. opium
  1054. opium-graphql
  1055. opium-testing
  1056. opium_kernel >= "0.17.0"
  1057. oplot < "0.71"
  1058. oplsr
  1059. opomodoro
  1060. optal
  1061. opti
  1062. optimization1d >= "0.6.1"
  1063. optint
  1064. oraft < "0.3.0"
  1065. oranger >= "2.0.1"
  1066. orb
  1067. ordinal_abbreviation < "v0.17.0"
  1068. ordma >= "0.0.5"
  1069. orec >= "1.0.1"
  1070. orewa
  1071. orpie
  1072. orrandomForest
  1073. orsvm_e1071 >= "4.0.0"
  1074. orun
  1075. orxgboost >= "1.1.0"
  1076. oseq >= "0.2"
  1077. oskel
  1078. osx-secure-transport
  1079. otf
  1080. otoml
  1081. otr
  1082. ounit = "2.1.2"
  1083. ounit-lwt < "2.2.0"
  1084. ounit2 < "2.2.7"
  1085. ounit2-lwt < "2.2.7"
  1086. override < "0.4.0"
  1087. owee < "0.8"
  1088. owl >= "0.4.0" & < "1.2"
  1089. owl-base >= "0.4.0" & < "1.2"
  1090. owl-jupyter
  1091. owl-ode
  1092. owl-ode-base
  1093. owl-ode-odepack
  1094. owl-ode-sundials
  1095. owl-opt
  1096. owl-opt-lbfgs
  1097. owl-plplot < "1.1"
  1098. owl-symbolic
  1099. owl-top >= "0.4.0" & < "1.2"
  1100. owl-zoo >= "0.4.0"
  1101. owork
  1102. ozulip
  1103. p4pp
  1104. pacomb
  1105. paf
  1106. paf-cohttp
  1107. pam < "v0.17.0"
  1108. pandoc < "0.2.1"
  1109. pandoc-abbreviations < "0.2.1"
  1110. pandoc-comment < "0.2.1"
  1111. pandoc-crossref < "0.2.1"
  1112. pandoc-include < "0.2.1"
  1113. pandoc-inspect < "0.2.1"
  1114. pandoc-pdf2png < "0.2.1"
  1115. pandoc-replace < "0.2.1"
  1116. papi >= "0.1.1"
  1117. parany >= "9.0.0"
  1118. pardi
  1119. parmap >= "1.1.1" & < "1.2.3"
  1120. parsexp >= "v0.12.0" & < "v0.17.0"
  1121. parsexp_io < "v0.17.0"
  1122. parsley
  1123. patdiff >= "v0.12.1" & < "v0.17.0"
  1124. patience_diff < "v0.17.0"
  1125. pattern
  1126. pb
  1127. pb-plugin
  1128. pbkdf
  1129. pbrt
  1130. pbrt_services
  1131. pbrt_yojson
  1132. pcap-format >= "0.5.2"
  1133. pcre >= "7.3.5" & < "7.5.0"
  1134. pds-reachability >= "0.2.2"
  1135. pecu >= "0.2"
  1136. petr4
  1137. pf-qubes
  1138. pg_query
  1139. pgocaml >= "4.0"
  1140. pgocaml_ppx
  1141. pgx >= "1.0" & < "2.2"
  1142. pgx_async >= "1.0" & < "2.2"
  1143. pgx_lwt >= "1.0" & < "2.2"
  1144. pgx_lwt_mirage < "2.2"
  1145. pgx_lwt_unix < "2.2"
  1146. pgx_unix >= "1.0" & < "2.2"
  1147. pgx_value_core < "2.2"
  1148. pgx_value_ptime < "2.2"
  1149. phantom-algebra >= "1.0.1"
  1150. phonetic
  1151. piaf < "0.2.0"
  1152. picasso
  1153. piqi >= "0.7.8"
  1154. piqilib >= "0.6.16"
  1155. pixel_pusher
  1156. pkcs11 >= "0.18.0"
  1157. pkcs11-cli
  1158. pkcs11-driver
  1159. pkcs11-rev
  1160. pla >= "1.3"
  1161. plato
  1162. plebeia < "2.0.0"
  1163. plotkicadsch
  1164. plplot >= "5.11.0-1"
  1165. polka
  1166. polling_state_rpc < "v0.17.0"
  1167. polly
  1168. pomap < "4.1.2"
  1169. portaudio = "0.2.2"
  1170. portaudio_c_bindings
  1171. posix-base < "2.0.2"
  1172. posix-bindings < "2.0.2"
  1173. posix-getopt >= "2.0.0" & < "2.0.2"
  1174. posix-signal < "2.0.2"
  1175. posix-socket < "2.0.2"
  1176. posix-socket-unix < "2.0.2"
  1177. posix-time2 < "2.0.2"
  1178. posix-types >= "2.0.0" & < "2.0.2"
  1179. posix-uname < "2.0.2"
  1180. posixat < "v0.17.0"
  1181. postgres_async < "v0.17.0"
  1182. postgresql >= "4.4.1" & < "5.1.0"
  1183. pp < "1.2.0"
  1184. pprint >= "20200226"
  1185. ppx-owl-opt
  1186. ppx_accessor < "v0.17.0"
  1187. ppx_assert < "v0.17.0"
  1188. ppx_bap
  1189. ppx_base < "v0.17.0"
  1190. ppx_bench < "v0.17.0"
  1191. ppx_bin_prot < "v0.17.0"
  1192. ppx_bitstring
  1193. ppx_blob >= "0.6.0"
  1194. ppx_cold < "v0.17.0"
  1195. ppx_compare < "v0.17.0"
  1196. ppx_compose >= "0.1.0"
  1197. ppx_const >= "2.0"
  1198. ppx_conv_func < "v0.17.0"
  1199. ppx_css < "v0.17.0"
  1200. ppx_cstruct
  1201. ppx_cstubs
  1202. ppx_csv_conv < "v0.17.0"
  1203. ppx_custom_printf < "v0.17.0"
  1204. ppx_defer >= "0.4.0"
  1205. ppx_demo < "v0.17.0"
  1206. ppx_derive_at_runtime < "v0.17.0"
  1207. ppx_derivers >= "1.2.1"
  1208. ppx_deriving
  1209. ppx_deriving_cmdliner >= "0.5.1"
  1210. ppx_deriving_encoding < "0.3.0"
  1211. ppx_deriving_hardcaml
  1212. ppx_deriving_jsoo
  1213. ppx_deriving_madcast >= "0.2"
  1214. ppx_deriving_protobuf
  1215. ppx_deriving_rpc
  1216. ppx_deriving_yojson
  1217. ppx_disable_unused_warnings < "v0.17.0"
  1218. ppx_distr_guards = "0.2"
  1219. ppx_enumerate < "v0.17.0"
  1220. ppx_expect < "v0.17.0"
  1221. ppx_factory
  1222. ppx_fail
  1223. ppx_fields_conv < "v0.17.0"
  1224. ppx_fixed_literal < "v0.17.0"
  1225. ppx_gen_rec >= "1.1.0"
  1226. ppx_getenv >= "2.0"
  1227. ppx_globalize < "v0.17.0"
  1228. ppx_hash < "v0.17.0"
  1229. ppx_here < "v0.17.0"
  1230. ppx_ignore_instrumentation < "v0.17.0"
  1231. ppx_import
  1232. ppx_inline_alcotest
  1233. ppx_inline_test < "v0.16.1"
  1234. ppx_irmin < "2.3.0"
  1235. ppx_jane < "v0.17.0"
  1236. ppx_js_style < "v0.17.0"
  1237. ppx_jsobject_conv < "0.9.0"
  1238. ppx_jsonaf_conv < "v0.17.0"
  1239. ppx_let < "v0.17.0"
  1240. ppx_log < "v0.17.0"
  1241. ppx_meta_conv
  1242. ppx_module_timer < "v0.17.0"
  1243. ppx_monoid = "0.3.2"
  1244. ppx_mysql
  1245. ppx_mysql_identity
  1246. ppx_optcomp < "v0.17.0"
  1247. ppx_optional < "v0.17.0"
  1248. ppx_pattern_bind < "v0.17.0"
  1249. ppx_pipebang >= "v0.12.0" & < "v0.17.0"
  1250. ppx_protocol_conv
  1251. ppx_protocol_conv_json
  1252. ppx_protocol_conv_jsonm
  1253. ppx_protocol_conv_msgpack
  1254. ppx_protocol_conv_xml_light
  1255. ppx_protocol_conv_xmlm
  1256. ppx_protocol_conv_yaml
  1257. ppx_python < "v0.17.0"
  1258. ppx_rapper
  1259. ppx_rapper_async
  1260. ppx_rapper_lwt
  1261. ppx_regexp >= "0.4.0"
  1262. ppx_sexp_conv < "v0.17.0"
  1263. ppx_sexp_message < "v0.17.0"
  1264. ppx_sexp_value < "v0.17.0"
  1265. ppx_show
  1266. ppx_stable < "v0.17.0"
  1267. ppx_stable_witness < "v0.17.0"
  1268. ppx_string < "v0.17.0"
  1269. ppx_string_interpolation
  1270. ppx_test
  1271. ppx_there
  1272. ppx_tools >= "6.0+4.08.0"
  1273. ppx_tools_versioned
  1274. ppx_tydi < "v0.17.0"
  1275. ppx_type_directed_value
  1276. ppx_typed_fields < "v0.17.0"
  1277. ppx_typerep_conv < "v0.17.0"
  1278. ppx_tyre
  1279. ppx_units
  1280. ppx_variants_conv < "v0.17.0"
  1281. ppx_wideopen
  1282. ppx_xml_conv < "v0.17.0"
  1283. ppx_yojson < "1.3.0"
  1284. ppx_yojson_conv < "v0.17.0"
  1285. ppx_yojson_conv_lib < "v0.17.0"
  1286. ppxfind >= "1.3"
  1287. ppxlib < "0.21.1"
  1288. ppxx
  1289. prc
  1290. printbox >= "0.2" & < "0.8"
  1291. printbox-html < "0.8"
  1292. printbox-text < "0.8"
  1293. prof_spacetime
  1294. profunctor < "v0.17.0"
  1295. prom
  1296. prometheus >= "0.6"
  1297. prometheus-app >= "0.6"
  1298. promise
  1299. protocell
  1300. protocol-9p >= "1.0.0"
  1301. protocol-9p-tool >= "1.0.0"
  1302. protocol-9p-unix >= "1.0.0"
  1303. protocol_version_header < "v0.17.0"
  1304. psq >= "0.1.1"
  1305. ptmap >= "2.0.5"
  1306. ptset
  1307. pulseaudio = "0.1.4"
  1308. pure-splitmix >= "0.3"
  1309. py >= "1.1"
  1310. pythonlib
  1311. qbf >= "0.3"
  1312. qcheck >= "0.13" & < "0.25"
  1313. qcheck-core < "0.25"
  1314. qcheck-ounit < "0.25"
  1315. qiskit < "0.44.0"
  1316. qmp >= "0.19.0"
  1317. qrencode
  1318. qtest >= "2.10.1"
  1319. queenshead
  1320. quests
  1321. radare2 >= "0.0.3"
  1322. randomconv
  1323. range
  1324. rangeSet
  1325. rankers
  1326. rawlink < "2.1"
  1327. rdbg >= "1.196.12"
  1328. re >= "1.9.0" & < "1.13.2"
  1329. re2 >= "v0.12.1" & < "v0.17.0"
  1330. re2_stable
  1331. re_parser < "v0.17.0"
  1332. reactiveData = "0.3.0"
  1333. reanalyze
  1334. reason < "3.9.0"
  1335. reason-standard
  1336. received
  1337. record_builder < "v0.17.0"
  1338. records >= "1.0.0"
  1339. reddit_api_async < "0.2.1"
  1340. reddit_api_kernel < "0.2.1"
  1341. redirect
  1342. redis >= "0.4"
  1343. redis-async < "v0.17.0"
  1344. redis-lwt >= "0.4"
  1345. redis-sync >= "0.4"
  1346. reed-solomon-erasure >= "1.0.2"
  1347. reedsolomon
  1348. refl
  1349. regenerate
  1350. regex_parser_intf < "v0.17.0"
  1351. remu_ts
  1352. res = "5.0.1"
  1353. resource-pooling >= "1.1"
  1354. resource_cache < "v0.17.0"
  1355. resp
  1356. resp-client
  1357. resp-mirage
  1358. resp-server >= "0.9"
  1359. resp-unix
  1360. resto
  1361. resto-acl
  1362. resto-cohttp
  1363. resto-cohttp-client
  1364. resto-cohttp-self-serving-client
  1365. resto-cohttp-server
  1366. resto-directory
  1367. resto-json
  1368. result
  1369. rfc1951 >= "0.8.1" & != "1.0.0" & < "1.3.0"
  1370. rfc6287 >= "1.0.4"
  1371. rfc7748
  1372. rfsm >= "1.6-alpha-3" & < "1.7.0"
  1373. rhythm
  1374. ringo
  1375. ringo-lwt
  1376. rock
  1377. root1d >= "0.5.1"
  1378. rope >= "0.6.2"
  1379. rosetta >= "0.2.0"
  1380. routes < "1.0.0"
  1381. rpc
  1382. rpc_parallel < "v0.17.0"
  1383. rpclib
  1384. rpclib-async
  1385. rpclib-html
  1386. rpclib-js
  1387. rpclib-lwt
  1388. rss
  1389. rtop < "3.9.0"
  1390. rungen
  1391. rusage
  1392. SZXX
  1393. safepass >= "3.1"
  1394. salsa20 >= "1.0.0"
  1395. salsa20-core >= "1.0.0"
  1396. satex
  1397. satyrographos < "0.0.2.7"
  1398. scgi
  1399. scipy
  1400. scrypt-kdf
  1401. searchTree
  1402. secp256k1 >= "0.4.1"
  1403. secp256k1-internal < "0.4.0"
  1404. sedlex >= "2.0" & < "2.4"
  1405. sek
  1406. semantic_version < "v0.17.0"
  1407. semaphore-compat
  1408. semver >= "0.2.1"
  1409. semver2
  1410. sendmail
  1411. sendmail-lwt
  1412. sendmail-miou-unix
  1413. sendmail-mirage
  1414. sentry
  1415. seq < "base"
  1416. sequencer_table < "v0.17.0"
  1417. serial
  1418. session >= "0.4.1"
  1419. session-cohttp >= "0.4.1"
  1420. session-cohttp-async >= "0.4.1"
  1421. session-cohttp-lwt >= "0.4.1"
  1422. session-cookie
  1423. session-cookie-async
  1424. session-cookie-lwt
  1425. session-postgresql >= "0.4.1"
  1426. session-postgresql-async
  1427. session-postgresql-lwt
  1428. session-redis-lwt >= "0.4.1"
  1429. session-webmachine >= "0.4.1"
  1430. setcore >= "1.0.2"
  1431. sexp < "v0.17.0"
  1432. sexp_diff < "v0.17.0"
  1433. sexp_diff_kernel
  1434. sexp_grammar < "v0.17.0"
  1435. sexp_macro < "v0.17.0"
  1436. sexp_pretty < "v0.17.0"
  1437. sexp_select < "v0.17.0"
  1438. sexp_string_quickcheck < "v0.17.0"
  1439. sexplib >= "v0.12.0" & < "v0.17.0"
  1440. sexplib0 >= "v0.12.0" & < "v0.17.0"
  1441. sgf >= "1.0.1"
  1442. sha >= "1.13" & < "1.15.1"
  1443. shapefile
  1444. shared-memory-ring
  1445. shared-memory-ring-lwt
  1446. shared-secret >= "0.4"
  1447. shell < "v0.17.0"
  1448. shexp < "v0.17.0"
  1449. sihl < "0.1.5"
  1450. sklearn
  1451. slacko
  1452. slug
  1453. smart-print >= "0.3.0"
  1454. smbc
  1455. smtlib-utils
  1456. snappy >= "0.1.2"
  1457. so
  1458. sortedseq_intersect
  1459. soundtouch >= "0.1.9"
  1460. soupault
  1461. spacetime_lib
  1462. spawn < "v0.9.0" | >= "v0.13.0" & < "v0.15.0"
  1463. spdx_licenses
  1464. spelll >= "0.3"
  1465. spin < "0.7.0"
  1466. splay_tree < "v0.17.0"
  1467. splittable_random < "v0.17.0"
  1468. spotify-web-api
  1469. spotlib >= "4.1.0"
  1470. sqlgg >= "20200521"
  1471. sqlite3 >= "4.4.1" & < "5.0.3"
  1472. sqlite3_utils
  1473. ssh-agent >= "0.2.0"
  1474. ssl >= "0.5.6" & < "0.6.0"
  1475. stdcompat >= "19"
  1476. stdint >= "0.6.0" & < "0.7.2"
  1477. stdio < "v0.17.0"
  1478. stdlib-diff
  1479. stdlib-shims
  1480. stitch
  1481. stored_reversed < "v0.17.0"
  1482. streamable < "v0.17.0"
  1483. streaming
  1484. string_dict < "v0.17.0"
  1485. stringext >= "1.6.0"
  1486. sturgeon >= "0.4.2"
  1487. subscriptions-transport-ws
  1488. subtype-refinement >= "0.2"
  1489. swagger >= "0.2.0"
  1490. swhid_core
  1491. syndic >= "1.6.0"
  1492. sys-socket
  1493. sys-socket-unix
  1494. syslog
  1495. syslog-message >= "1.0.0"
  1496. syslog-rfc5424
  1497. systemverilog >= "0.0.2"
  1498. tablecloth-base
  1499. tablecloth-native < "transition"
  1500. tcalc < "1.1.1"
  1501. tdigest
  1502. tensorboard
  1503. terminal_size >= "0.1.4"
  1504. textrazor
  1505. textutils < "v0.17.0"
  1506. textutils_kernel < "v0.17.0"
  1507. textwrap >= "0.2.1"
  1508. tezos-base < "12.3"
  1509. tezos-clic < "12.3"
  1510. tezos-context < "12.3"
  1511. tezos-crypto < "12.3"
  1512. tezos-error-monad < "12.3"
  1513. tezos-event-logging < "12.3"
  1514. tezos-hacl-glue < "12.3"
  1515. tezos-hacl-glue-unix < "12.3"
  1516. tezos-lwt-result-stdlib < "12.3"
  1517. tezos-micheline < "12.3"
  1518. tezos-p2p < "12.3"
  1519. tezos-p2p-services < "12.3"
  1520. tezos-protocol-environment-packer < "12.3"
  1521. tezos-protocol-environment-sigs < "12.3"
  1522. tezos-protocol-environment-structs < "12.3"
  1523. tezos-requester < "12.3"
  1524. tezos-rpc < "12.3"
  1525. tezos-rpc-http < "12.3"
  1526. tezos-rpc-http-client < "12.3"
  1527. tezos-rpc-http-client-unix < "12.3"
  1528. tezos-rpc-http-server < "12.3"
  1529. tezos-shell-services < "12.3"
  1530. tezos-stdlib < "12.3"
  1531. tezos-stdlib-unix < "12.3"
  1532. tezos-test-helpers < "12.3"
  1533. tezos-test-services
  1534. tezos-version < "12.3"
  1535. tezos-workers < "12.3"
  1536. thread-local-storage
  1537. thrift
  1538. tidy >= "5-0.2"
  1539. tilde_f < "v0.17.0"
  1540. time_now < "v0.17.0"
  1541. timezone < "v0.17.0"
  1542. tiny_httpd < "0.15"
  1543. tiny_httpd_camlzip < "0.15"
  1544. tip-parser >= "0.4"
  1545. tldr
  1546. tls >= "0.12.8" & < "0.15.4"
  1547. tls-async < "0.17.0"
  1548. tls-mirage < "0.15.4"
  1549. toml < "7.0.0"
  1550. toml-cconv
  1551. toml_cconv < "7.0.0"
  1552. toplevel_backend < "v0.17.0"
  1553. toplevel_expect_test < "v0.17.0"
  1554. topological_sort < "v0.17.0"
  1555. torch < "v0.17.0"
  1556. tqdm
  1557. tracing < "v0.17.0"
  1558. transept
  1559. traverse
  1560. travesty < "0.7.2"
  1561. tree_layout >= "0.2"
  1562. treeprint >= "2.3.0"
  1563. trie
  1564. tsort
  1565. tube >= "4.4.0"
  1566. tuntap
  1567. twostep
  1568. typerep >= "v0.12.0" & < "v0.17.0"
  1569. tyre >= "0.5"
  1570. tyxml >= "4.3.0" & < "4.6.0"
  1571. tyxml-jsx < "4.6.0"
  1572. tyxml-lwd < "0.2"
  1573. tyxml-ppx >= "4.3.0" & < "4.6.0"
  1574. tyxml-syntax < "4.6.0"
  1575. ubase < "0.20"
  1576. ubpf < "0.2"
  1577. uecc >= "0.2"
  1578. uint >= "2.0.1"
  1579. ulid
  1580. unidecode
  1581. unionFind
  1582. unison >= "2.51.4" & < "2.53.4"
  1583. universo
  1584. unstrctrd
  1585. uri >= "2.2.1"
  1586. uri-bench
  1587. uri-re
  1588. uri-sexp
  1589. uritemplate
  1590. user-agent-parser
  1591. username_kernel < "v0.17.0"
  1592. utop < "2.15.0"
  1593. uuuu >= "0.1.1"
  1594. variantslib >= "v0.12.0" & < "v0.17.0"
  1595. vcaml
  1596. vcardgen >= "1.2"
  1597. vchan
  1598. vchan-unix
  1599. vchan-xen
  1600. vec < "0.2.0"
  1601. vector
  1602. vercel
  1603. vhd-format >= "0.12.0" & < "0.13.0"
  1604. vhd-format-lwt < "0.13.0"
  1605. virtual_dom < "v0.17.0"
  1606. visitors >= "20200207"
  1607. vlq >= "0.2.1"
  1608. vmnet
  1609. vocal
  1610. voqc < "0.2.0"
  1611. vue-jsoo < "0.3"
  1612. wall >= "0.4"
  1613. wasmer
  1614. weberizer >= "0.8"
  1615. webmachine >= "0.6.2"
  1616. websocket >= "2.12" & < "2.15"
  1617. websocket-async >= "2.12" & < "2.15"
  1618. websocket-lwt
  1619. websocket-lwt-unix < "2.15"
  1620. websocketaf
  1621. webtest
  1622. webtest-js
  1623. wikitext
  1624. win-error >= "1.0"
  1625. win-eventlog = "0.3"
  1626. winsvc < "1.0.1"
  1627. ws
  1628. ws-server
  1629. wseg
  1630. wtf8 >= "1.0.2"
  1631. x509
  1632. xapi-backtrace
  1633. xapi-inventory
  1634. xapi-rrd
  1635. xapi-stdext-date < "4.21.0"
  1636. xapi-stdext-encodings < "4.21.0"
  1637. xapi-stdext-pervasives < "4.21.0"
  1638. xapi-stdext-std < "4.21.0"
  1639. xapi-stdext-threads < "4.21.0"
  1640. xapi-stdext-unix < "4.21.0"
  1641. xapi-stdext-zerocheck < "4.21.0"
  1642. xdg-basedir < "0.0.5"
  1643. xen-evtchn
  1644. xen-evtchn-unix
  1645. xen-gnt
  1646. xen-gnt-unix
  1647. xenstore
  1648. xenstore_transport >= "1.1.0"
  1649. xmlplaylist >= "0.1.5"
  1650. yaml >= "1.0.0"
  1651. yaml-sexp
  1652. yara >= "0.2"
  1653. yojson >= "1.5.0" & < "2.1.0"
  1654. yojson-bench
  1655. yurt >= "0.6"
  1656. yuscii >= "0.2.1"
  1657. yuujinchou < "1.0.0" | >= "3.0.0"
  1658. zarith-ppx
  1659. zarith_stubs_js < "v0.17.0"
  1660. zed >= "2.0.6" & < "3.2.0"
  1661. zeit
  1662. zipperposition
  1663. zipperposition-tools
  1664. zlib
  1665. zmq >= "5.1.0" & < "5.2.1"
  1666. zmq-async >= "5.1.0" & < "5.2.1"
  1667. zmq-lwt >= "5.1.0" & < "5.2.1"
  1668. zstandard >= "v0.12.1" & < "v0.17.0"
  1669. zstd = "0.3"
  1670. 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"
OCaml

Innovation. Community. Security.