package dune

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

Install

dune-project
 Dependency

Authors

Maintainers

Sources

dune-2.6.1.tbz
sha256=5ef959f286448ee172f1cffc86c439a6f7b662676e6015b282db071bb88899a0
sha512=67b750716563fde1135f3d0f3892f97e912d6f95a40bcd7cd854f3ae09ba0b037e7b8829bdaee141cb6c998396f2a51a380451db117571d77895781798d625e7

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

Conflicts (5)

  1. jbuilder = "transition"
  2. js_of_ocaml-compiler < "3.6.0"
  3. dune-release < "1.3.0"
  4. odoc < "1.3.0"
  5. dune-configurator < "2.3.0"