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