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