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