package dune

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

Install

Dune Dependency

Authors

Maintainers

Sources

dune-build-info-1.11.1.tbz
sha256=57afa265e08810fe910a1e277ffc4877490d9ddfbe984882a17d05daa2723f42
sha512=14dbb9ade5b86b2b136e1658eb96d4d455838b01ec2129591816f0cafa037b97b1570cd8a45b4a664b87eb5f4b6f2de1cc14c64221b922623415e59c73638ec8

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, it has very low-overhead and support 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 or 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: 11 Aug 2019

README

Dune - A composable build system

Dune is a build system designed for OCaml/Reason projects only. It focuses on providing the user with a consistent experience and takes care of most of the low-level details of OCaml compilation. All you have to do is provide a description of your project and dune will do the rest.

The scheme it implements is inspired from the one used inside Jane Street and adapted to the open source world. It has matured over a long time and is used daily by hundreds of developers, which means that it is highly tested and productive.

Dune comes with a manual. If you want to get started without reading too much, you can look at the quick start guide or watch this introduction video.

The example directory contains examples of projects using dune.

Overview

Dune reads project metadata from dune files, which are either static files in a simple S-expression syntax or OCaml scripts. It uses this information to setup build rules, generate configuration files for development tools such as merlin, handle installation, etc...

Dune itself is fast, has very low overhead and supports parallel builds on all platforms. It has no system dependencies: all you need to build dune and packages using dune is OCaml. You don't need make or bash as long as the packages themselves don't use bash explicitly.

Especially, 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.02.3 or greater.

Installation

The recommended way to install dune is via the opam package manager:

$ opam install dune

You can also build it manually with:

$ make release
$ make install

Running simply make will build dune using the development settings.

If you do not have make, you can do the following:

$ ocaml bootstrap.ml
$ ./boot.exe
$ ./_boot/default/bin/main_dune.exe install dune

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 (3)

  1. base-threads
  2. base-unix
  3. ocaml >= "4.02" & < "4.12"

Dev Dependencies

None

  1. 0install >= "2.14" & < "2.16"
  2. 0install-gtk < "2.16"
  3. ANSITerminal >= "0.8.1" & < "0.8.4"
  4. absolute < "0.2"
  5. acgtk >= "1.4.0" & < "2.0.0"
  6. aches
  7. aches-lwt
  8. acpc >= "2.0.0"
  9. ahrocksdb
  10. aifad >= "2.2.1" & < "2.3.0"
  11. alba >= "0.4.1"
  12. albatross < "1.5.0"
  13. alcotest >= "0.8.5" & < "1.1.0"
  14. alcotest-async >= "0.8.5" & < "1.1.0"
  15. alcotest-lwt >= "0.8.5" & < "1.1.0"
  16. alt-ergo >= "2.3.0" & < "2.4.0"
  17. alt-ergo-free >= "2.3.3"
  18. alt-ergo-lib < "2.4.0"
  19. alt-ergo-lib-free
  20. alt-ergo-parsers < "2.4.0"
  21. alt-ergo-parsers-free
  22. altgr-ergo >= "2.3.0" & < "2.4.0"
  23. amf >= "0.1.2"
  24. amqp-client >= "2.0.3" & < "2.3.0"
  25. amqp-client-async >= "2.0.3" & < "2.3.0"
  26. amqp-client-lwt >= "2.0.3" & < "2.3.0"
  27. angstrom >= "0.11.1"
  28. angstrom-async >= "0.11.1"
  29. angstrom-lwt-unix >= "0.11.1"
  30. angstrom-unix >= "0.11.1"
  31. anthill
  32. archetype < "1.2.3"
  33. archi < "0.2.0"
  34. archi-async < "0.2.0"
  35. archi-lwt < "0.2.0"
  36. arp >= "1.0.0" & < "2.3.1"
  37. arp-mirage
  38. asak
  39. asn1-combinators >= "0.2.2"
  40. async >= "v0.12.0" & < "v0.14.0"
  41. async_durable >= "v0.12.0" & < "v0.14.0"
  42. async_extra >= "v0.12.0" & < "v0.14.0"
  43. async_find >= "v0.12.0" & < "v0.14.0"
  44. async_graphics >= "0.7.0"
  45. async_inotify >= "v0.12.0" & < "v0.14.0"
  46. async_interactive >= "v0.12.0" & < "v0.14.0"
  47. async_js >= "v0.12.0" & < "v0.14.0"
  48. async_kernel >= "v0.12.0" & < "v0.14.0"
  49. async_rpc_kernel >= "v0.12.0" & < "v0.14.0"
  50. async_sendfile >= "v0.12.0" & < "v0.14.0"
  51. async_shell >= "v0.12.0" & < "v0.14.0"
  52. async_smtp >= "v0.12.0" & < "v0.14.0"
  53. async_ssl >= "v0.12.0" & < "v0.14.0"
  54. async_udp < "v0.14.0"
  55. async_unix >= "v0.12.0" & < "v0.14.0"
  56. async_websocket < "v0.14.0"
  57. atomic < "base"
  58. awa < "0.1.0"
  59. awa-lwt < "0.1.0"
  60. awa-mirage < "0.1.0"
  61. aws-s3 >= "4.0.0" & < "4.6.0"
  62. aws-s3-async >= "4.0.0" & < "4.6.0"
  63. aws-s3-lwt >= "4.0.0" & < "4.6.0"
  64. azblob
  65. azblob-async
  66. azure-cosmos-db < "0.2.0"
  67. bark
  68. base >= "v0.12.0" & < "v0.14.0"
  69. base64 >= "2.3.0" & < "3.3.0"
  70. base_bigstring < "v0.14.0"
  71. base_quickcheck < "v0.14.0"
  72. batsat < "0.7"
  73. beluga = "1.0"
  74. benchmark >= "1.6"
  75. benchpress
  76. benchpress-server
  77. bencode >= "2.0"
  78. bigarray-compat
  79. bignum >= "v0.12.0" & < "v0.14.0"
  80. bigstring >= "0.3"
  81. bigstring-unix >= "0.3"
  82. bigstringaf >= "0.5.0" & < "0.7.0"
  83. bimage < "0.2.1"
  84. bimage-gtk < "0.2.1"
  85. bimage-sdl < "0.2.1"
  86. bimage-unix < "0.2.1"
  87. bin_prot >= "v0.12.0" & < "v0.14.0"
  88. biniou >= "1.2.1"
  89. biocaml >= "0.9.0"
  90. bisect_ppx >= "1.4.0" & < "2.5.0"
  91. bistro >= "0.5.0"
  92. bistro-bio
  93. bitcoinml >= "0.4.1"
  94. bitlib
  95. bitmasks >= "1.2.0"
  96. bitstring = "3.1.1"
  97. blake2 < "0.3"
  98. bloomf < "0.2.0"
  99. bnfgen
  100. bogue < "20210917"
  101. bonsai < "v0.14.0"
  102. bson2
  103. bst >= "6.0.0"
  104. build_path_prefix_map >= "0.3"
  105. bun = "0.3.3"
  106. bwrap
  107. bytearray
  108. bytepdf
  109. cairo2 >= "0.6" & < "0.6.3"
  110. cairo2-gtk < "0.6.3"
  111. cairo2-pango < "0.6.3"
  112. calculon >= "0.4"
  113. calculon-redis
  114. calculon-redis-lib
  115. calculon-web >= "0.4"
  116. caldav < "0.2.2"
  117. calendar >= "3.0.0"
  118. calendars
  119. callipyge >= "0.2"
  120. camels
  121. camelsnakekebab
  122. camlimages >= "5.0.2" & < "5.0.5"
  123. camltc >= "0.9.8"
  124. camomile = "1.0.2"
  125. capnp >= "3.3.0" & < "3.5.0"
  126. capnp-rpc >= "0.3.2" & < "0.8.0"
  127. capnp-rpc-lwt >= "0.3.2" & < "0.8.0"
  128. capnp-rpc-mirage >= "0.3.2" & < "0.8.0"
  129. capnp-rpc-net < "0.8.0"
  130. capnp-rpc-unix >= "0.3.2" & < "0.8.0"
  131. caqti >= "1.0.0" & < "1.7.0"
  132. caqti-async >= "1.0.0" & < "1.7.0"
  133. caqti-driver-mariadb >= "1.0.0" & < "1.7.0"
  134. caqti-driver-pgx < "2.1.1"
  135. caqti-driver-postgresql >= "1.0.0" & < "1.7.0"
  136. caqti-driver-sqlite3 >= "1.0.0" & < "1.7.0"
  137. caqti-dynload >= "1.0.0" & < "2.0.1"
  138. caqti-lwt >= "1.0.0" & < "1.7.0"
  139. caqti-type-calendar >= "1.0.0" & < "1.9.0"
  140. cbor >= "0.3"
  141. cconv >= "0.5"
  142. cconv-ppx
  143. cdrom >= "0.9.4"
  144. certify >= "0.3.0"
  145. cfg >= "2.2.0" & < "2.3.0"
  146. cfstream >= "1.3.1"
  147. chacha
  148. charInfo_width
  149. charrua
  150. charrua-client >= "0.11.2"
  151. charrua-client-lwt >= "0.11.2"
  152. charrua-client-mirage >= "0.11.2"
  153. charrua-core >= "0.11.2"
  154. charrua-server
  155. charrua-unix >= "0.11.2"
  156. chartjs
  157. chartjs-annotation
  158. chartjs-colorschemes
  159. chartjs-datalabels
  160. chartjs-streaming
  161. chase
  162. checkseum >= "0.0.3" & < "0.2.0"
  163. choice >= "0.4"
  164. cinaps >= "v0.12.0" & < "v0.14.0"
  165. clangml >= "4.0.0" & < "4.8.0"
  166. clangml-transforms >= "0.24"
  167. clap < "0.2.0"
  168. clarity >= "0.4.0"
  169. cmarker
  170. codept = "0.10.3"
  171. cohttp >= "1.1.1" & < "4.0.0"
  172. cohttp-async >= "1.1.1" & < "4.1.1"
  173. cohttp-lwt >= "1.1.1" & < "4.1.1"
  174. cohttp-lwt-jsoo >= "1.1.1" & < "4.1.1"
  175. cohttp-lwt-unix >= "1.1.1" & < "4.0.0"
  176. cohttp-lwt-unix-nossl
  177. cohttp-lwt-unix-ssl
  178. cohttp-mirage >= "1.1.1" & < "4.1.1"
  179. cohttp-top >= "1.1.1" & < "4.1.1"
  180. coin >= "0.1.1"
  181. colombe < "0.4.2"
  182. color >= "0.2.0"
  183. color-brewery < "0.2"
  184. combinat < "3.0"
  185. command_rpc >= "v0.12.0" & < "v0.14.0"
  186. conduit >= "1.3.0" & < "2.3.0"
  187. conduit-async >= "1.3.0" & < "2.3.0" | = "4.0.0"
  188. conduit-lwt >= "1.3.0" & < "2.3.0" | = "4.0.0"
  189. conduit-lwt-unix >= "1.3.0" & != "2.3.0" & < "4.0.1"
  190. conduit-mirage < "2.3.0"
  191. conduit-tls
  192. conex >= "0.10.0"
  193. conex-mirage-crypto
  194. conex-nocrypto
  195. containers >= "2.4" & < "3.7"
  196. containers-data < "3.7"
  197. containers-thread < "3.7"
  198. cookie
  199. coq-of-ocaml < "2.3.0"
  200. coq-serapi >= "8.9.0+0.6.0" & < "8.11.0+0.11.1"
  201. core >= "v0.12.0" & < "v0.14.0"
  202. core_bench >= "v0.12.0" & < "v0.14.0"
  203. core_extended >= "v0.12.0" & < "v0.14.0"
  204. core_kernel >= "v0.12.0" & < "v0.14.0"
  205. core_profiler >= "v0.12.0" & < "v0.14.0"
  206. cow = "2.4.0"
  207. cowabloga >= "0.5.0"
  208. cpm >= "5.0.0" & < "12.1.2"
  209. cppo >= "1.6.6" & < "1.7.0"
  210. cppo_ocamlbuild >= "1.6.6" & < "1.7.0"
  211. cpu
  212. cpuid >= "0.1.2"
  213. crc >= "2.1.0"
  214. crlibm >= "0.3" & < "0.5"
  215. crontab
  216. crowbar = "0.2"
  217. crunch >= "2.2.0" & < "3.3.0"
  218. csexp >= "1.3.2" & < "1.5.2"
  219. cstruct >= "3.3.0" & < "5.2.0"
  220. cstruct-async >= "3.3.0" & < "5.2.0"
  221. cstruct-lwt >= "3.3.0" & < "5.2.0"
  222. cstruct-sexp < "5.2.0"
  223. cstruct-unix >= "3.3.0" & < "5.2.0"
  224. csv >= "2.1"
  225. csv-lwt >= "2.1"
  226. csvfields >= "v0.12.0" & < "v0.14.0"
  227. csvtool
  228. ctypes-zarith
  229. cuid >= "0.2"
  230. current < "0.3"
  231. current_ansi < "0.3"
  232. current_docker < "0.3"
  233. current_examples < "0.3"
  234. current_git < "0.3"
  235. current_github < "0.3"
  236. current_incr < "0.3"
  237. current_rpc < "0.3"
  238. current_slack < "0.3"
  239. current_web < "0.3"
  240. curses = "1.0.9"
  241. curve-sampling
  242. cviode < "0.0.4"
  243. cwe_checker
  244. DrawGrammar >= "0.2.2"
  245. daft >= "0.0.4"
  246. data-encoding < "0.5"
  247. dataframe
  248. datakit >= "0.12.2"
  249. datakit-bridge-github >= "0.12.2"
  250. datakit-bridge-local-git >= "0.12.2"
  251. datakit-ci >= "0.12.2"
  252. datakit-client >= "0.12.2"
  253. datakit-client-9p >= "0.12.2"
  254. datakit-client-git >= "0.12.2"
  255. datakit-github >= "0.12.2"
  256. datakit-server >= "0.12.2"
  257. datakit-server-9p >= "0.12.2"
  258. datalog = "0.6"
  259. daypack-lib
  260. dbf < "0.1.1"
  261. debian-formats >= "0.1.2"
  262. decoders >= "0.1.2" & < "0.5.0"
  263. decoders-bencode < "0.5.0"
  264. decoders-cbor < "0.5.0"
  265. decoders-ezjsonm >= "0.1.2" & < "0.5.0"
  266. decoders-jsonm < "0.5.0"
  267. decoders-sexplib < "0.5.0"
  268. decoders-yojson >= "0.1.2" & < "0.5.0"
  269. decompress >= "0.8.1" & < "1.3.0"
  270. delimited_parsing >= "v0.12.0" & < "v0.14.0"
  271. depyt >= "0.3.0"
  272. devkit >= "1.0" & < "1.20210120"
  273. diet >= "0.2"
  274. digestif >= "0.7" & < "0.8.1"
  275. disml
  276. dispatch >= "0.4.1"
  277. dispatch-js >= "0.4.1"
  278. distributed >= "0.6.0"
  279. distributed-lwt >= "0.2.0"
  280. distributed-uwt >= "0.2.0"
  281. dlm >= "0.3.1"
  282. dns >= "1.1.0" & < "6.4.1"
  283. dns-async >= "1.1.0"
  284. dns-certify < "6.4.1"
  285. dns-cli < "6.4.1"
  286. dns-client < "6.4.1"
  287. dns-lwt >= "1.1.0"
  288. dns-lwt-unix >= "1.1.0"
  289. dns-mirage < "6.4.1"
  290. dns-resolver < "6.4.1"
  291. dns-server < "6.4.1"
  292. dns-stub < "6.4.1"
  293. dns-tsig < "6.4.1"
  294. dnssec < "6.4.1"
  295. docker-api >= "0.2" & < "0.2.2"
  296. dockerfile >= "6.0.0" & < "6.6.0"
  297. dockerfile-cmd >= "6.0.0" & < "6.6.0"
  298. dockerfile-opam >= "6.0.0" & < "6.6.0"
  299. dokeysto >= "3.0.0"
  300. dokeysto_camltc
  301. dokeysto_lz4 >= "3.0.0"
  302. dolmen = "0.4.1"
  303. dolog >= "4.0.0"
  304. domain-name >= "0.1.2"
  305. domainslib < "0.5.0"
  306. dot-merlin-reader < "3.5.0"
  307. dotenv
  308. dropbox >= "0.2"
  309. dropbox_lwt_unix
  310. dtoa = "0.3.2"
  311. duff = "0.2"
  312. dune-build-info < "2.0.0"
  313. dune-configurator < "1.11.4"
  314. dune-release >= "1.0.0" & < "1.4.0"
  315. duration >= "0.1.2"
  316. earley = "2.0.0"
  317. earlybird < "1.0.0"
  318. easy-format = "1.3.2"
  319. easy_logging
  320. easy_logging_yojson
  321. ecaml >= "v0.12.0" & < "v0.14.0"
  322. edn = "0.1.6-1-gff9db95"
  323. eigen >= "0.1.0" & < "0.1.6"
  324. elasticsearch-cli >= "0.5"
  325. electrod >= "0.2.1" & < "0.5"
  326. elpi >= "1.3.1" & < "1.11.0"
  327. email_message >= "v0.12.0" & < "v0.14.0"
  328. emile >= "0.4"
  329. encore >= "0.2" & < "0.5"
  330. epictetus
  331. eqaf >= "0.2" & < "0.8"
  332. esgg
  333. ethernet
  334. exenum >= "0.86"
  335. expect_test_helpers >= "v0.12.0"
  336. expect_test_helpers_kernel >= "v0.12.0"
  337. extlib >= "1.7.9"
  338. ezcurl
  339. ezcurl-lwt
  340. ezgzip >= "0.2.3"
  341. ezjsonm >= "1.0.0" & < "1.2.0"
  342. ezjsonm-lwt >= "1.0.0" & < "1.3.0"
  343. ezresto
  344. ezresto-directory
  345. ezsqlite >= "0.4"
  346. ezxenstore >= "0.4.1"
  347. ezxmlm >= "1.1.0"
  348. facteur
  349. faraday >= "0.7.1"
  350. faraday-async >= "0.7.1"
  351. faraday-lwt >= "0.7.1"
  352. faraday-lwt-unix >= "0.7.1"
  353. fasmifra
  354. fat-filesystem >= "0.13.0"
  355. fd-send-recv >= "2.0.1"
  356. feat
  357. feat-core
  358. feat-num
  359. fftw3 >= "0.8.2"
  360. fiat-p256 < "0.2.2"
  361. fieldslib >= "v0.12.0" & < "v0.14.0"
  362. fileutils >= "0.6.1"
  363. fix >= "20181206"
  364. fluent-logger >= "1.1.0"
  365. fmlib < "0.5.3"
  366. fmlib_js >= "0.3.0" & < "0.5.3"
  367. fmlib_parse < "0.5.3"
  368. fmlib_pretty < "0.5.3"
  369. fmlib_std < "0.5.3"
  370. freetds >= "0.7"
  371. fswatch
  372. fswatch_async
  373. fswatch_lwt
  374. functoria >= "2.2.2" & < "4.0.0~beta1"
  375. functoria-runtime >= "2.2.2" & != "2.2.5" & < "4.0.0~beta1"
  376. fuzzy_compare
  377. General >= "0.6.0"
  378. gapi-ocaml >= "0.3.7" & < "0.4.5"
  379. gdbprofiler >= "0.4"
  380. gemini
  381. gen >= "0.5.2"
  382. gen_js_api = "1.0.6"
  383. genprint
  384. genspir >= "1.0.0"
  385. get_line >= "4.0.1"
  386. gettext >= "0.4.1"
  387. gettext-camomile
  388. gettext-stub
  389. git >= "2.0.0" & < "3.0.0"
  390. git-http >= "2.0.0"
  391. git-mirage >= "2.0.0" & < "3.0.0"
  392. git-unix >= "2.0.0" & < "3.0.0"
  393. github >= "4.0.0" & < "4.4.0"
  394. github-hooks >= "0.4.0"
  395. github-hooks-unix >= "0.4.0"
  396. github-jsoo >= "4.0.0" & < "4.4.0"
  397. github-unix >= "4.0.0" & < "4.4.0"
  398. glfw-ocaml < "3.3.1"
  399. gluten < "0.4.0"
  400. gluten-async < "0.4.0"
  401. gluten-lwt < "0.4.0"
  402. gluten-lwt-unix < "0.4.0"
  403. gluten-mirage < "0.4.0"
  404. gmap >= "0.2.1"
  405. gnuplot >= "0.6"
  406. gobject-introspection
  407. google-drive-ocamlfuse >= "0.6.26"
  408. gopcaml-mode >= "0.0.2" & < "0.0.6"
  409. gperftools >= "0.4"
  410. gpr >= "1.4.0"
  411. gr
  412. graphics = "5.0.0"
  413. graphql >= "0.8.0"
  414. graphql-async >= "0.8.0"
  415. graphql-cohttp >= "0.9.0"
  416. graphql-lwt >= "0.8.0"
  417. graphql_parser >= "0.9.0"
  418. graphql_ppx = "0.7.1"
  419. gremlin
  420. grenier >= "0.8" & < "0.15"
  421. gsl >= "1.24.0" & < "1.25.0"
  422. h2 < "0.10.0"
  423. h2-async < "0.10.0"
  424. h2-lwt < "0.10.0"
  425. h2-lwt-unix < "0.10.0"
  426. h2-mirage < "0.10.0"
  427. hack_parallel >= "1.0.0"
  428. hacl < "0.3"
  429. hacl-star
  430. hacl-star-raw >= "0.5.0"
  431. hacl_x25519 < "0.2.0"
  432. hardcaml >= "v0.12.0" & < "v0.14.0"
  433. hardcaml_waveterm < "v0.14.0"
  434. hashids >= "1.0.1"
  435. haxe >= "4.1.1"
  436. hc < "0.2"
  437. hdf5 >= "0.1.5"
  438. headache >= "1.04" & < "1.07"
  439. herdtools7 >= "7.54" & < "7.57"
  440. hex >= "1.3.0"
  441. hidapi >= "1.1"
  442. hidapi-lwt
  443. hkdf >= "1.0.3"
  444. hl_yaml
  445. horned_worm >= "0.3.4"
  446. hpack < "0.10.0"
  447. hts_shrink < "2.1.2"
  448. httpaf >= "0.6.0"
  449. httpaf-async >= "0.6.0"
  450. httpaf-lwt-unix
  451. hvsock >= "2.0.0"
  452. hxd < "0.2.0"
  453. ISO8601 >= "0.2.6"
  454. i3ipc >= "0.1.4"
  455. icalendar
  456. idd
  457. idds
  458. incr_dom >= "v0.12.0" & < "v0.14.0"
  459. incr_dom_keyboard < "v0.14.0"
  460. incr_dom_partial_render < "v0.14.0"
  461. incr_dom_widgets >= "v0.12.0"
  462. incr_map >= "v0.12.0" & < "v0.14.0"
  463. incr_select >= "v0.12.0" & < "v0.14.0"
  464. incremental >= "v0.12.0" & < "v0.14.0"
  465. index < "1.3.0"
  466. inferno >= "20190924" & < "20211222"
  467. influxdb < "0.3.0"
  468. influxdb-async < "0.3.0"
  469. influxdb-lwt < "0.3.0"
  470. integers >= "0.3.0"
  471. integers_stubs_js
  472. integration1d >= "0.5.1"
  473. interface-prime
  474. interface-prime-lwt
  475. interval >= "1.5" & < "1.6"
  476. interval_base < "1.6"
  477. interval_crlibm
  478. interval_intel
  479. io-page >= "2.1.0" & < "2.4.0"
  480. io-page-unix >= "2.1.0"
  481. io-page-xen >= "2.1.0"
  482. ipaddr >= "2.9.0"
  483. ipaddr-cstruct
  484. ipaddr-sexp
  485. irc-client >= "0.6.2"
  486. irc-client-lwt >= "0.6.2"
  487. irc-client-lwt-ssl
  488. irc-client-tls >= "0.6.2"
  489. irc-client-unix >= "0.6.2"
  490. irmin >= "2.0.0" & < "2.3.0"
  491. irmin-chunk >= "2.0.0" & < "2.3.0"
  492. irmin-fs >= "2.0.0" & < "2.3.0"
  493. irmin-git >= "2.0.0" & < "2.3.0"
  494. irmin-graphql < "2.3.0"
  495. irmin-http >= "2.0.0" & < "2.3.0"
  496. irmin-indexeddb >= "2.0"
  497. irmin-mem >= "2.0.0" & < "2.3.0"
  498. irmin-mirage >= "2.0.0" & < "2.3.0"
  499. irmin-mirage-git < "2.3.0"
  500. irmin-mirage-graphql < "2.3.0"
  501. irmin-pack < "2.3.0"
  502. irmin-test < "2.3.0"
  503. irmin-unix >= "2.0.0" & < "2.3.0"
  504. irmin-watcher >= "0.4.0" & < "0.5.0"
  505. iso639
  506. iter < "1.6"
  507. itv-tree >= "2.2"
  508. JsOfOCairo >= "2.0.0"
  509. jane-street-headers >= "v0.12.0" & < "v0.14.0"
  510. jbuilder >= "transition"
  511. jemalloc >= "0.2"
  512. jerboa
  513. jhupllib >= "0.2.1"
  514. jingoo >= "1.3.0"
  515. jose < "0.6.0"
  516. js_of_ocaml >= "3.3.0" & < "3.6.0"
  517. js_of_ocaml-compiler >= "3.3.0" & < "3.6.0"
  518. js_of_ocaml-lwt >= "3.3.0" & < "3.6.0"
  519. js_of_ocaml-ocamlbuild >= "3.5.0" & < "3.6.0"
  520. js_of_ocaml-ppx >= "3.3.0" & < "3.6.0"
  521. js_of_ocaml-ppx_deriving_json >= "3.3.0" & < "3.6.0"
  522. js_of_ocaml-toplevel >= "3.3.0" & < "3.6.0"
  523. js_of_ocaml-tyxml >= "3.3.0" & < "3.6.0"
  524. json-data-encoding < "0.12"
  525. json-data-encoding-browser < "0.12"
  526. json-data-encoding-bson < "0.12"
  527. json_decoder
  528. jsoo_broadcastchannel >= "2.0.0"
  529. jsoo_storage >= "1.0.1"
  530. jst-config < "v0.14.0"
  531. junit >= "2.0.1"
  532. junit_alcotest >= "2.0.1"
  533. junit_ounit >= "2.0.1"
  534. jupyter >= "2.3.2"
  535. jupyter-archimedes >= "2.3.2" & < "2.7.3"
  536. jupyter-kernel >= "0.4"
  537. jwto < "0.4.0"
  538. kafka >= "0.5"
  539. kafka_async
  540. kafka_lwt
  541. kappa-agents < "4.1.3"
  542. kappa-binaries < "4.1.3"
  543. kappa-library < "4.1.3"
  544. kappa-server
  545. kcas < "0.1.6"
  546. kdf
  547. ke < "0.5"
  548. key-parsers >= "0.10.0" & < "1.2.1"
  549. kicadsch >= "0.4.0"
  550. kinetic-client >= "0.0.11"
  551. lablgtk3 >= "3.0.beta4"
  552. lablgtk3-goocanvas2
  553. lablgtk3-gtkspell3
  554. lablgtk3-rsvg2
  555. lablgtk3-sourceview3
  556. lablqml >= "0.6" & < "0.7"
  557. labrys
  558. lacaml >= "11.0.2" & < "11.0.10"
  559. lambda-runtime
  560. lambda-term >= "2.0" & < "3.3.0"
  561. lambdasoup >= "0.6.4" & < "0.7.3"
  562. lascar >= "0.6-alpha" & < "0.7.0"
  563. launchd >= "1.3"
  564. lazy-trie >= "1.2.0"
  565. lbfgs >= "0.9.1"
  566. lbvs_consent >= "2.0.0"
  567. ldap = "2.4.1"
  568. learn-ocaml < "0.13.0"
  569. learn-ocaml-client < "0.13.0"
  570. ledgerwallet < "0.2.1"
  571. ledgerwallet-tezos < "0.2.1"
  572. lens >= "1.2.3"
  573. let-if >= "0.2.0"
  574. letsencrypt
  575. letsencrypt-app
  576. letsencrypt-dns
  577. letsencrypt-mirage
  578. libsvm >= "0.10.0"
  579. libzipperposition
  580. line-up-words >= "v0.12.0" & < "v0.14.0"
  581. line_oriented
  582. linenoise >= "1.2.0"
  583. links >= "0.8" & < "0.9.5"
  584. links-mysql < "0.9.5"
  585. links-postgresql >= "0.8" & < "0.9.5"
  586. links-sqlite3 < "0.9.5"
  587. linwrap
  588. lmdb >= "1.0"
  589. logical
  590. logs-async < "1.3"
  591. logs-async-reporter < "1.3"
  592. logs-syslog >= "0.2.0"
  593. logtk >= "1.5.1"
  594. lpd >= "1.2.2"
  595. lru >= "0.3.0"
  596. lwt >= "4.2.0" & < "5.8.0"
  597. lwt-canceler
  598. lwt-dllist
  599. lwt-parallel >= "1.0.0"
  600. lwt-pipe
  601. lwt-pipeline
  602. lwt-watcher
  603. lwt_domain
  604. lwt_glib >= "1.1.1"
  605. lwt_log >= "1.1.1"
  606. lwt_ppx >= "1.2.2" & < "5.8.0"
  607. lwt_ppx_let
  608. lwt_react >= "1.1.2"
  609. lwt_ssl >= "1.1.3"
  610. lz4_chans
  611. macaddr
  612. macaddr-cstruct
  613. macaddr-sexp
  614. magic-mime >= "1.1.1"
  615. malfunction >= "0.3" & < "0.5"
  616. markdown
  617. markup >= "0.8.0" & < "1.0.0-1"
  618. markup-lwt
  619. mastodon-archive-viewer >= "0.2" & < "0.4.0"
  620. matplotlib
  621. mc2
  622. mccs >= "1.1+5"
  623. md2mld < "0.4.0"
  624. mdx < "1.7.0"
  625. mechaml >= "1.1.0"
  626. memcad >= "1.1.0"
  627. memo < "0.2"
  628. memprof-limits
  629. merge-fmt
  630. merlin >= "3.2.1" & != "3.3.5" & < "4.1-411"
  631. merlin-extend >= "0.4"
  632. mesh >= "0.9.5"
  633. mesh-easymesh >= "0.9.5"
  634. mesh-graphics >= "0.9.5"
  635. mesh-triangle >= "0.9.5"
  636. metapp < "0.4.4"
  637. metaquot < "0.5.2"
  638. metrics
  639. metrics-influx
  640. metrics-lwt
  641. metrics-mirage
  642. metrics-rusage
  643. metrics-unix
  644. mew
  645. mew_vi
  646. mindstorm >= "0.8"
  647. mindstorm-lwt
  648. minicli >= "5.0.0"
  649. minisat >= "0.2" & < "0.6"
  650. mirage >= "3.3.0" & < "3.10.2"
  651. mirage-block >= "1.2.0"
  652. mirage-block-combinators
  653. mirage-block-lwt >= "1.2.0"
  654. mirage-block-ramdisk >= "0.4"
  655. mirage-block-solo5 >= "0.6.0" & < "0.7.0"
  656. mirage-block-unix >= "2.11.0"
  657. mirage-block-xen >= "1.6.0"
  658. mirage-bootvar-solo5 >= "0.6.0"
  659. mirage-bootvar-unix
  660. mirage-bootvar-xen >= "0.6.0"
  661. mirage-channel >= "3.2.0"
  662. mirage-channel-lwt >= "3.2.0"
  663. mirage-clock >= "2.0.0" & < "4.1.0"
  664. mirage-clock-freestanding >= "2.0.0" & < "4.1.0"
  665. mirage-clock-lwt >= "2.0.0"
  666. mirage-clock-unix >= "2.0.0" & < "4.1.0"
  667. mirage-conduit = "1.3.0" | >= "3.1.0"
  668. mirage-console >= "2.4.0"
  669. mirage-console-lwt >= "2.4.0"
  670. mirage-console-solo5 >= "0.6.0" & < "0.7.0"
  671. mirage-console-unix >= "2.4.1"
  672. mirage-console-xen >= "2.4.0"
  673. mirage-console-xen-backend >= "2.4.0"
  674. mirage-console-xen-proto >= "2.4.0"
  675. mirage-crypto < "0.8.6"
  676. mirage-crypto-entropy
  677. mirage-crypto-pk < "0.8.6"
  678. mirage-crypto-rng < "0.8.6"
  679. mirage-crypto-rng-mirage < "0.8.6"
  680. mirage-device >= "1.2.0"
  681. mirage-dns >= "3.1.0"
  682. mirage-entropy >= "0.5.1"
  683. mirage-flow >= "1.6.0"
  684. mirage-flow-combinators
  685. mirage-flow-lwt >= "1.6.0"
  686. mirage-flow-rawlink >= "1.1.0"
  687. mirage-flow-unix >= "1.6.0"
  688. mirage-fs >= "1.2.0"
  689. mirage-fs-lwt >= "1.2.0"
  690. mirage-fs-mem
  691. mirage-fs-unix >= "1.6.0"
  692. mirage-kv >= "2.0.0"
  693. mirage-kv-lwt >= "2.0.0"
  694. mirage-kv-mem
  695. mirage-kv-unix < "3.0.0"
  696. mirage-logs >= "1.0.0" & < "2.0.0"
  697. mirage-monitoring
  698. mirage-nat >= "1.1.0"
  699. mirage-net >= "2.0.0"
  700. mirage-net-lwt >= "2.0.0"
  701. mirage-net-macosx >= "1.5.0"
  702. mirage-net-solo5 >= "0.4.3" & < "0.7.0"
  703. mirage-net-unix >= "2.5.0"
  704. mirage-net-xen >= "1.9.0"
  705. mirage-profile >= "0.9.0"
  706. mirage-profile-unix >= "0.9.0"
  707. mirage-profile-xen >= "0.9.0"
  708. mirage-protocols >= "2.0.0"
  709. mirage-protocols-lwt >= "2.0.0"
  710. mirage-qubes >= "0.7.0"
  711. mirage-qubes-ipv4 >= "0.7.0"
  712. mirage-random >= "1.2.0"
  713. mirage-random-stdlib
  714. mirage-random-test
  715. mirage-runtime >= "3.3.0" & < "3.10.2"
  716. mirage-stack >= "1.4.0"
  717. mirage-stack-lwt >= "1.4.0"
  718. mirage-time >= "1.3.0"
  719. mirage-time-lwt >= "1.3.0"
  720. mirage-time-unix >= "1.3.0"
  721. mirage-types >= "3.3.0" & < "3.10.2"
  722. mirage-types-lwt >= "3.3.0" & < "3.10.2"
  723. mirage-unix >= "3.2.0"
  724. mirage-vnetif >= "0.4.2"
  725. mirage-vnetif-stack
  726. mirage-xen >= "3.2.0" & < "6.0.0"
  727. mkaudio = "1.1.0"
  728. mkocaml
  729. mlfenv
  730. mlmpfr >= "4.0.2+dune" & < "4.1.0+bugfix1"
  731. mlpost-lablgtk
  732. mlt_parser >= "v0.12.0" & < "v0.14.0"
  733. mmap
  734. mmdb
  735. mock >= "0.1.1"
  736. mock-ounit >= "0.1.1"
  737. molenc
  738. morbig >= "0.10.3" & < "0.11.0"
  739. morsmall
  740. moss >= "0.1.1"
  741. mparser >= "1.3"
  742. mparser-pcre
  743. mparser-re
  744. mpp >= "0.3.4"
  745. mpris >= "0.2.0"
  746. mpris-clients
  747. mrmime < "0.4.0"
  748. mrt-format >= "0.3.1"
  749. msat >= "0.8"
  750. msat-bin
  751. mssql
  752. multipart-form-data >= "0.3.0"
  753. mustache = "3.1.0"
  754. mutf8
  755. mwt
  756. mysql8
  757. naboris
  758. nbd = "4.0.3"
  759. netchannel >= "1.9.0"
  760. netkat
  761. netlink >= "0.3.4"
  762. netsnmp < "v0.14.0"
  763. nice_parser
  764. nocoiner
  765. noise
  766. notty >= "0.2.3"
  767. notty_async >= "v0.12.0" & < "v0.14.0"
  768. npy >= "0.0.8"
  769. nsq >= "0.4.0" & < "0.5.2"
  770. obeam
  771. obus >= "1.2.0"
  772. ocal >= "0.2.2"
  773. ocaml-compiler-libs >= "v0.12.0" & != "v0.12.4"
  774. ocaml-lua >= "1.8"
  775. ocaml-migrate-parsetree >= "1.0.11" & < "2.2.0"
  776. ocaml-migrate-parsetree-ocamlbuild >= "1.2.0"
  777. ocaml-monadic = "0.4.1"
  778. ocaml-protoc >= "2.0.1" & < "2.2"
  779. ocaml-protoc-plugin < "4.1.0"
  780. ocaml-r >= "0.1.1" & < "0.4.0"
  781. ocaml-top >= "1.2.0"
  782. ocaml-version >= "1.0.0" & < "3.6.0"
  783. ocaml_plugin >= "v0.12.0" & < "v0.14.0"
  784. ocamlapi
  785. ocamlapi_async
  786. ocamlapi_lwt_unix
  787. ocamlapi_ppx
  788. ocamlcodoc
  789. ocamlformat >= "0.7" & < "0.14.0"
  790. ocamlfuse >= "2.7.1-cvs6" & < "2.7.1-cvs8"
  791. ocamline
  792. ocolor
  793. ocp-browser >= "1.1.9"
  794. ocp-indent >= "1.7.0"
  795. ocp-indent-nlfork >= "1.5.4"
  796. ocp-index >= "1.1.9"
  797. ocplib-endian >= "1.1"
  798. ocplib-json-typed >= "0.7"
  799. ocplib-json-typed-browser
  800. ocplib-json-typed-bson
  801. octavius >= "1.2.2"
  802. odepack >= "0.6.9"
  803. odnnr
  804. odoc >= "1.3.0" & < "2.0.0"
  805. offheap
  806. olinq >= "0.3"
  807. omg
  808. omlr
  809. opam-client >= "2.0.2" & < "2.2.0~alpha"
  810. opam-core >= "2.0.2" & < "2.2.0~alpha"
  811. opam-custom-install
  812. opam-devel >= "2.0.2" & < "2.2.0~alpha"
  813. opam-file-format = "2.1.0" | >= "2.1.2" & < "2.1.5"
  814. opam-format >= "2.0.2" & < "2.2.0~alpha"
  815. opam-installer >= "2.0.2" & < "2.2.0~alpha"
  816. opam-package-upgrade >= "0.2"
  817. opam-publish >= "2.0.2"
  818. opam-repository >= "2.0.2" & < "2.2.0~alpha"
  819. opam-solver >= "2.0.2" & < "2.2.0~alpha"
  820. opam-state >= "2.0.2" & < "2.2.0~alpha"
  821. opam2web >= "2.0"
  822. opasswd >= "1.3.1"
  823. opazl
  824. open >= "0.2.2"
  825. openai-gym
  826. opencc0
  827. opencc1
  828. opencc1_1
  829. opium >= "0.17.0" & < "0.19.0"
  830. opium_kernel >= "0.17.0"
  831. oplot = "0.50"
  832. oplsr
  833. opti
  834. optimization1d >= "0.6.1"
  835. optint >= "0.0.2"
  836. oranger >= "2.0.1"
  837. ordma >= "0.0.5"
  838. orec >= "1.0.1"
  839. orewa
  840. orpie
  841. orrandomForest
  842. orsvm_e1071 >= "3.0.2"
  843. orun
  844. orxgboost >= "1.1.0"
  845. oseq >= "0.2"
  846. osx-secure-transport >= "0.1.1"
  847. otf
  848. otr >= "0.3.6"
  849. ounit = "2.1.2"
  850. ounit-lwt < "2.2.0"
  851. ounit2 < "2.2.7"
  852. ounit2-lwt < "2.2.7"
  853. override < "0.4.0"
  854. owee >= "0.3" & < "0.5"
  855. owl >= "0.4.0" & < "0.8.0"
  856. owl-base >= "0.4.0" & < "0.8.0"
  857. owl-jupyter
  858. owl-ode < "0.3.0"
  859. owl-ode-base < "0.3.0"
  860. owl-ode-odepack < "0.3.0"
  861. owl-ode-sundials < "0.3.0"
  862. owl-opt
  863. owl-opt-lbfgs
  864. owl-plplot < "0.8.0"
  865. owl-top >= "0.4.0" & < "0.8.0"
  866. owl-zoo >= "0.4.0" & < "0.8.0"
  867. owork
  868. p4pp
  869. pacomb
  870. pam < "v0.14.0"
  871. papi >= "0.1.1"
  872. parany >= "5.0.0"
  873. pardi
  874. parmap >= "1.1.1" & < "1.2.3"
  875. parse-argv >= "0.2.0"
  876. parsexp >= "v0.12.0" & < "v0.14.0"
  877. parsexp_io >= "v0.12.0" & < "v0.14.0"
  878. parsley
  879. patch < "2.0.0"
  880. patdiff >= "v0.12.0" & < "v0.14.0"
  881. patience_diff >= "v0.12.0" & < "v0.14.0"
  882. pattern
  883. pb
  884. pb-plugin
  885. pbkdf >= "1.0.0"
  886. pcap-format >= "0.5.2"
  887. pcre >= "7.3.5" & < "7.5.0"
  888. pds-reachability >= "0.2.2"
  889. pecu >= "0.2"
  890. petr4
  891. pf-qubes
  892. pgocaml >= "4.0"
  893. pgocaml_ppx
  894. pgx >= "1.0" & < "2.2"
  895. pgx_async >= "1.0" & < "2.2"
  896. pgx_lwt >= "1.0" & < "2.2"
  897. pgx_lwt_mirage < "2.2"
  898. pgx_lwt_unix < "2.2"
  899. pgx_unix >= "1.0" & < "2.2"
  900. pgx_value_core < "2.2"
  901. pgx_value_ptime < "2.2"
  902. phonetic
  903. pixel_pusher
  904. pkcs11 >= "0.18.0" & < "1.0.1"
  905. pkcs11-cli < "1.0.1"
  906. pkcs11-driver < "1.0.1"
  907. pkcs11-rev < "1.0.1"
  908. pla = "1.3"
  909. plotkicadsch >= "0.4.0"
  910. pomap >= "4.1.0"
  911. posixat >= "v0.12.0" & < "v0.14.0"
  912. postgres_async < "v0.14.0"
  913. postgresql >= "4.4.1" & < "5.1.0"
  914. pprint >= "20200226"
  915. ppx-owl-opt
  916. ppx_assert >= "v0.12.0" & < "v0.14.0"
  917. ppx_base >= "v0.12.0" & < "v0.14.0"
  918. ppx_bench >= "v0.12.0" & < "v0.14.0"
  919. ppx_bigarray >= "3.0.0"
  920. ppx_bin_prot >= "v0.12.0" & < "v0.14.0"
  921. ppx_blob >= "0.6.0"
  922. ppx_bsx
  923. ppx_cold < "v0.14.0"
  924. ppx_compare >= "v0.12.0" & < "v0.14.0"
  925. ppx_compose >= "0.1.0"
  926. ppx_conv_func >= "v0.12.0" & < "v0.14.0"
  927. ppx_cstruct >= "3.3.0" & < "5.2.0"
  928. ppx_cstubs
  929. ppx_csv_conv >= "v0.12.0" & < "v0.14.0"
  930. ppx_custom_printf >= "v0.12.0" & < "v0.14.0"
  931. ppx_derivers >= "1.2.1"
  932. ppx_deriving >= "4.3"
  933. ppx_deriving_cmdliner >= "0.4.1"
  934. ppx_deriving_hardcaml >= "v0.12.0" & < "v0.14.0"
  935. ppx_deriving_protobuf >= "2.7"
  936. ppx_deriving_rpc >= "6.1.0" & < "7.1.0"
  937. ppx_deriving_yojson >= "3.3"
  938. ppx_enum
  939. ppx_enumerate >= "v0.12.0" & < "v0.14.0"
  940. ppx_expect >= "v0.12.0" & < "v0.14.0"
  941. ppx_factory
  942. ppx_fail >= "v0.12.0" & < "v0.14.0"
  943. ppx_fast_pipe
  944. ppx_fields_conv >= "v0.12.0" & < "v0.14.0"
  945. ppx_gen_rec = "1.1.0"
  946. ppx_hash >= "v0.12.0" & < "v0.14.0"
  947. ppx_here >= "v0.12.0" & < "v0.14.0"
  948. ppx_import >= "1.5-3-gbd627d5"
  949. ppx_inline_test >= "v0.12.0" & < "v0.14.0"
  950. ppx_irmin < "2.3.0"
  951. ppx_jane >= "v0.12.0" & < "v0.14.0"
  952. ppx_js_style >= "v0.12.0" & < "v0.14.0"
  953. ppx_jsobject_conv >= "0.6.0" & < "0.9.0"
  954. ppx_let >= "v0.12.0" & < "v0.14.0"
  955. ppx_module_timer < "v0.14.0"
  956. ppx_mysql
  957. ppx_mysql_identity
  958. ppx_optcomp >= "v0.12.0" & < "v0.14.0"
  959. ppx_optional >= "v0.12.0" & < "v0.14.0"
  960. ppx_pattern_bind < "v0.14.0"
  961. ppx_pipebang >= "v0.12.0" & < "v0.14.0"
  962. ppx_protocol_conv >= "3.1.0"
  963. ppx_protocol_conv_json >= "3.1.0"
  964. ppx_protocol_conv_jsonm
  965. ppx_protocol_conv_msgpack >= "3.1.0"
  966. ppx_protocol_conv_xml_light >= "3.1.0"
  967. ppx_protocol_conv_xmlm
  968. ppx_protocol_conv_yaml >= "3.1.0"
  969. ppx_python < "v0.14.0"
  970. ppx_regexp >= "0.4.0"
  971. ppx_relit
  972. ppx_sexp_conv >= "v0.12.0" & < "v0.14.0"
  973. ppx_sexp_message >= "v0.12.0" & < "v0.14.0"
  974. ppx_sexp_value >= "v0.12.0" & < "v0.14.0"
  975. ppx_show
  976. ppx_stable < "v0.14.0"
  977. ppx_string_interpolation
  978. ppx_there
  979. ppx_tools >= "6.0+4.08.0"
  980. ppx_tools_versioned >= "5.2.2"
  981. ppx_typerep_conv >= "v0.12.0" & < "v0.14.0"
  982. ppx_tyre
  983. ppx_variants_conv >= "v0.12.0" & < "v0.14.0"
  984. ppx_wideopen
  985. ppx_xml_conv >= "v0.12.0" & < "v0.14.0"
  986. ppx_yojson < "1.1.0"
  987. ppx_yojson_conv < "v0.14.0"
  988. ppx_yojson_conv_lib < "v0.14.0"
  989. ppxfind = "1.3"
  990. ppxlib = "0.2.1" | = "0.3.0" | >= "0.4.0" & < "0.21.0"
  991. printbox >= "0.2" & < "0.6"
  992. prof_spacetime >= "0.3.0"
  993. prometheus >= "0.6" & < "1.2"
  994. prometheus-app >= "0.6" & < "1.2"
  995. promise
  996. protocell
  997. protocol-9p >= "1.0.0"
  998. protocol-9p-tool >= "1.0.0"
  999. protocol-9p-unix >= "1.0.0"
  1000. protocol_version_header >= "v0.12.0" & < "v0.14.0"
  1001. psq >= "0.1.1"
  1002. pure-splitmix >= "0.3"
  1003. py >= "1.1" & < "1.3"
  1004. pythonlib < "v0.14.0"
  1005. qcheck >= "0.9" & < "0.18"
  1006. qcheck-alcotest < "0.18"
  1007. qcheck-core < "0.18"
  1008. qcheck-ounit < "0.18"
  1009. qmp >= "0.19.0"
  1010. qrencode >= "0.2"
  1011. qtest >= "2.10"
  1012. radare2 = "0.0.3"
  1013. randomconv >= "0.1.1"
  1014. range < "0.8.3"
  1015. rangeSet
  1016. rankers
  1017. rawlink >= "1.0" & < "2.1"
  1018. re = "1.9.0"
  1019. re2 >= "v0.12.0" & < "v0.14.0"
  1020. reactiveData >= "0.3.0"
  1021. reanalyze < "2.23.0"
  1022. reason >= "3.3.5" & < "3.8.1"
  1023. received < "0.5.1"
  1024. record_builder >= "v0.12.0" & < "v0.14.0"
  1025. redirect
  1026. redis >= "0.4"
  1027. redis-lwt >= "0.4"
  1028. redis-sync >= "0.4"
  1029. reed-solomon-erasure >= "1.0.2"
  1030. reedsolomon >= "0.3"
  1031. refl
  1032. regenerate >= "0.2"
  1033. relit-reason
  1034. relit_helper
  1035. remu_ts
  1036. res = "5.0.1"
  1037. resource-pooling >= "1.1"
  1038. resource_cache >= "v0.12.0" & < "v0.14.0"
  1039. resp < "0.10.0"
  1040. resp-client < "0.10.0"
  1041. resp-mirage < "0.10.0"
  1042. resp-server >= "0.9" & < "0.10.0"
  1043. resp-unix < "0.10.0"
  1044. resto
  1045. resto-acl
  1046. resto-cohttp
  1047. resto-cohttp-client
  1048. resto-cohttp-self-serving-client
  1049. resto-cohttp-server
  1050. resto-directory
  1051. resto-json
  1052. result >= "1.4"
  1053. rfc1951 >= "0.8.1" & != "1.0.0" & < "1.3.0"
  1054. rfc6287 >= "1.0.4"
  1055. rfc7748
  1056. rfsm >= "1.6-alpha-3" & < "1.7.0"
  1057. rhythm
  1058. ringo
  1059. ringo-lwt
  1060. root1d >= "0.5.1"
  1061. rope >= "0.6.2"
  1062. rosetta
  1063. routes != "0.7.0" & < "1.0.0"
  1064. rpc >= "6.1.0" & < "7.1.0" | >= "8.0.0" & < "8.1.1"
  1065. rpc_parallel >= "v0.12.0" & < "v0.14.0"
  1066. rpclib >= "6.1.0" & < "7.1.0"
  1067. rpclib-async >= "6.1.0" & < "7.1.0" | >= "8.0.0" & < "8.1.1"
  1068. rpclib-html < "7.1.0" | >= "8.0.0" & < "8.1.1"
  1069. rpclib-js < "7.1.0" | >= "8.0.0" & < "8.1.1"
  1070. rpclib-lwt >= "6.1.0" & < "7.1.0" | >= "8.0.0" & < "8.1.1"
  1071. rtop >= "3.3.5" & < "3.8.1"
  1072. rungen
  1073. SZXX
  1074. salsa20 >= "1.0.0"
  1075. salsa20-core >= "1.0.0"
  1076. sanddb = "0.2"
  1077. satyrographos < "0.0.2.7"
  1078. scgi
  1079. scrypt-kdf >= "1.0.0"
  1080. searchTree
  1081. secp256k1 >= "0.4.1"
  1082. secp256k1-internal < "0.2.0"
  1083. sedlex >= "2.0" & < "2.4"
  1084. selective
  1085. semver >= "0.2.1"
  1086. semver2
  1087. sendmail < "0.4.2"
  1088. sendmail-lwt < "0.4.2"
  1089. sentry
  1090. seq >= "0.2" & < "0.3"
  1091. sequencer_table >= "v0.12.0" & < "v0.14.0"
  1092. session >= "0.4.1"
  1093. session-cohttp >= "0.4.1"
  1094. session-cohttp-async >= "0.4.1"
  1095. session-cohttp-lwt >= "0.4.1"
  1096. session-cookie
  1097. session-cookie-async
  1098. session-cookie-lwt
  1099. session-postgresql >= "0.4.1"
  1100. session-postgresql-async >= "0.4.1"
  1101. session-postgresql-lwt >= "0.4.1"
  1102. session-redis-lwt >= "0.4.1"
  1103. session-webmachine >= "0.4.1"
  1104. setcore
  1105. sexp < "v0.14.0"
  1106. sexp_diff_kernel < "v0.14.0"
  1107. sexp_macro < "v0.14.0"
  1108. sexp_pretty >= "v0.12.0" & < "v0.14.0"
  1109. sexp_select < "v0.14.0"
  1110. sexplib >= "v0.12.0" & < "v0.14.0"
  1111. sexplib0 >= "v0.12.0" & < "v0.14.0"
  1112. sgf >= "1.0.1"
  1113. shapefile
  1114. shared-memory-ring >= "3.1.0"
  1115. shared-memory-ring-lwt >= "3.1.0"
  1116. shared-secret >= "0.4"
  1117. shell < "v0.14.0"
  1118. shexp >= "v0.12.0" & < "v0.14.0"
  1119. slacko >= "0.14.1"
  1120. smbc >= "0.5"
  1121. smtlib-utils < "0.4"
  1122. snappy >= "0.1.2"
  1123. soupault < "1.7.0"
  1124. spacetime_lib >= "0.3.0"
  1125. spawn = "v0.13.0"
  1126. spelll >= "0.3"
  1127. splay_tree >= "v0.12.0" & < "v0.14.0"
  1128. splittable_random >= "v0.12.0" & < "v0.14.0"
  1129. spotify-web-api >= "0.2.1"
  1130. sqlite3 >= "4.4.1" & < "5.0.3"
  1131. sqlite3_utils
  1132. srt < "0.1.1"
  1133. ssh-agent >= "0.2.0"
  1134. ssh-agent-unix
  1135. ssl >= "0.5.6" & < "0.5.10"
  1136. stdint >= "0.6.0" & < "0.7.2"
  1137. stdio >= "v0.12.0" & < "v0.14.0"
  1138. stdlib-diff
  1139. stdlib-shims
  1140. stitch
  1141. string_dict >= "v0.12.0" & < "v0.14.0"
  1142. stringext >= "1.6.0"
  1143. sturgeon >= "0.4.2"
  1144. subscriptions-transport-ws
  1145. subtype-refinement >= "0.2"
  1146. swagger >= "0.2.0"
  1147. swhid_core
  1148. syndic >= "1.6.0"
  1149. sys-socket
  1150. sys-socket-unix
  1151. syslog = "2.0.0"
  1152. syslog-message >= "1.0.0" & < "1.2.0"
  1153. tablecloth-native < "0.0.8"
  1154. tar >= "1.0.0" & < "2.0.0"
  1155. tar-mirage >= "1.0.0" & < "2.0.0"
  1156. tar-unix >= "1.0.0" & < "2.0.0"
  1157. tcpip >= "3.7.0" & < "6.0.0"
  1158. tdigest
  1159. teash
  1160. tensorboard
  1161. tensorflow >= "0.0.11"
  1162. terminal_size = "0.1.4"
  1163. textrazor
  1164. textutils >= "v0.12.0" & < "v0.14.0"
  1165. textutils_kernel >= "v0.12.0" & < "v0.14.0"
  1166. textwrap >= "0.2.1"
  1167. tezos-accuser-006-PsCARTHA
  1168. tezos-accuser-007-PsDELPH1 < "8.0"
  1169. tezos-baker-006-PsCARTHA
  1170. tezos-baker-007-PsDELPH1 < "8.0"
  1171. tezos-baking-006-PsCARTHA
  1172. tezos-baking-006-PsCARTHA-commands
  1173. tezos-baking-007-PsDELPH1 < "8.0"
  1174. tezos-baking-007-PsDELPH1-commands < "8.0"
  1175. tezos-baking-alpha < "8.0"
  1176. tezos-baking-alpha-commands < "8.0"
  1177. tezos-base < "8.0"
  1178. tezos-clic < "8.0"
  1179. tezos-client < "8.0"
  1180. tezos-client-000-Ps9mPmXa < "8.0"
  1181. tezos-client-001-PtCJ7pwo < "8.0"
  1182. tezos-client-001-PtCJ7pwo-commands < "8.0"
  1183. tezos-client-002-PsYLVpVv < "8.0"
  1184. tezos-client-002-PsYLVpVv-commands < "8.0"
  1185. tezos-client-003-PsddFKi3 < "8.0"
  1186. tezos-client-003-PsddFKi3-commands < "8.0"
  1187. tezos-client-004-Pt24m4xi < "8.0"
  1188. tezos-client-004-Pt24m4xi-commands < "8.0"
  1189. tezos-client-005-PsBabyM1 < "8.0"
  1190. tezos-client-005-PsBabyM1-commands < "8.0"
  1191. tezos-client-006-PsCARTHA < "8.0"
  1192. tezos-client-006-PsCARTHA-commands < "8.0"
  1193. tezos-client-007-PsDELPH1 < "8.0"
  1194. tezos-client-007-PsDELPH1-commands < "8.0"
  1195. tezos-client-007-PsDELPH1-commands-registration < "8.0"
  1196. tezos-client-alpha < "8.0"
  1197. tezos-client-alpha-commands < "8.0"
  1198. tezos-client-base < "8.0"
  1199. tezos-client-base-unix < "8.0"
  1200. tezos-client-commands < "8.0"
  1201. tezos-client-demo-counter < "8.0"
  1202. tezos-client-genesis < "8.0"
  1203. tezos-client-genesis-carthagenet < "8.0"
  1204. tezos-codec < "8.0"
  1205. tezos-crypto < "8.0"
  1206. tezos-embedded-protocol-000-Ps9mPmXa < "8.0"
  1207. tezos-embedded-protocol-001-PtCJ7pwo < "8.0"
  1208. tezos-embedded-protocol-002-PsYLVpVv < "8.0"
  1209. tezos-embedded-protocol-003-PsddFKi3 < "8.0"
  1210. tezos-embedded-protocol-004-Pt24m4xi < "8.0"
  1211. tezos-embedded-protocol-005-PsBABY5H < "8.0"
  1212. tezos-embedded-protocol-005-PsBabyM1 < "8.0"
  1213. tezos-embedded-protocol-006-PsCARTHA < "8.0"
  1214. tezos-embedded-protocol-007-PsDELPH1 < "8.0"
  1215. tezos-embedded-protocol-alpha < "8.0"
  1216. tezos-embedded-protocol-demo-counter < "8.0"
  1217. tezos-embedded-protocol-demo-noops < "8.0"
  1218. tezos-embedded-protocol-genesis < "8.0"
  1219. tezos-embedded-protocol-genesis-carthagenet < "8.0"
  1220. tezos-endorser-006-PsCARTHA
  1221. tezos-endorser-007-PsDELPH1 < "8.0"
  1222. tezos-error-monad < "8.0"
  1223. tezos-event-logging < "8.0"
  1224. tezos-lmdb
  1225. tezos-mempool-006-PsCARTHA
  1226. tezos-mempool-007-PsDELPH1 < "8.0"
  1227. tezos-micheline < "8.0"
  1228. tezos-mockup < "8.0"
  1229. tezos-mockup-commands < "8.0"
  1230. tezos-mockup-registration < "8.0"
  1231. tezos-node < "8.0"
  1232. tezos-p2p < "8.0"
  1233. tezos-p2p-services < "8.0"
  1234. tezos-protocol-000-Ps9mPmXa < "8.0"
  1235. tezos-protocol-001-PtCJ7pwo < "8.0"
  1236. tezos-protocol-002-PsYLVpVv < "8.0"
  1237. tezos-protocol-003-PsddFKi3 < "8.0"
  1238. tezos-protocol-004-Pt24m4xi < "8.0"
  1239. tezos-protocol-005-PsBABY5H < "8.0"
  1240. tezos-protocol-005-PsBabyM1 < "8.0"
  1241. tezos-protocol-006-PsCARTHA < "8.0"
  1242. tezos-protocol-006-PsCARTHA-parameters < "8.0"
  1243. tezos-protocol-007-PsDELPH1 < "8.0"
  1244. tezos-protocol-007-PsDELPH1-parameters < "8.0"
  1245. tezos-protocol-alpha < "8.0"
  1246. tezos-protocol-alpha-parameters < "8.0"
  1247. tezos-protocol-compiler < "8.0"
  1248. tezos-protocol-demo-counter < "8.0"
  1249. tezos-protocol-demo-noops < "8.0"
  1250. tezos-protocol-environment < "8.0"
  1251. tezos-protocol-environment-sigs < "8.0"
  1252. tezos-protocol-genesis < "8.0"
  1253. tezos-protocol-genesis-carthagenet < "8.0"
  1254. tezos-protocol-updater < "8.0"
  1255. tezos-requester < "8.0"
  1256. tezos-rpc < "8.0"
  1257. tezos-rpc-http < "8.0"
  1258. tezos-rpc-http-client < "8.0"
  1259. tezos-rpc-http-client-unix < "8.0"
  1260. tezos-rpc-http-server < "8.0"
  1261. tezos-shell < "8.0"
  1262. tezos-shell-context < "8.0"
  1263. tezos-shell-services < "8.0"
  1264. tezos-signer < "8.0"
  1265. tezos-signer-backends < "8.0"
  1266. tezos-signer-services < "8.0"
  1267. tezos-stdlib < "8.0"
  1268. tezos-stdlib-unix < "8.0"
  1269. tezos-storage < "8.0"
  1270. tezos-test-services < "8.0"
  1271. tezos-tooling < "13.0"
  1272. tezos-validation < "8.0"
  1273. tezos-validator < "8.0"
  1274. tezos-version < "8.0"
  1275. tezos-workers < "8.0"
  1276. thrift >= "0.10.0"
  1277. tidy >= "5-0.2"
  1278. time_now < "v0.14.0"
  1279. timezone < "v0.14.0"
  1280. tiny_httpd < "0.8"
  1281. tiny_httpd_camlzip < "0.8"
  1282. tip-parser >= "0.4"
  1283. tldr
  1284. tls >= "0.11.0" & < "0.15.4"
  1285. tls-async < "0.15.4"
  1286. tls-mirage < "0.15.4"
  1287. toml >= "5.0.0" & < "7.0.0"
  1288. toml-cconv
  1289. toml_cconv < "7.0.0"
  1290. toplevel_backend < "v0.14.0"
  1291. toplevel_expect_test >= "v0.12.0" & < "v0.14.0"
  1292. topological_sort >= "v0.12.0" & < "v0.14.0"
  1293. torch < "v0.16.0"
  1294. tqdm
  1295. transept
  1296. traverse
  1297. travesty < "0.6.1"
  1298. travis-opam >= "1.5.0"
  1299. tree_layout >= "0.2"
  1300. trie >= "1.0.0"
  1301. tsort
  1302. tube >= "4.4.0"
  1303. tuntap >= "1.7.0"
  1304. twostep
  1305. typerep >= "v0.12.0" & < "v0.14.0"
  1306. tyre >= "0.5"
  1307. tyxml >= "4.3.0" & < "4.5.0"
  1308. tyxml-jsx < "4.5.0"
  1309. tyxml-ppx >= "4.3.0" & < "4.5.0"
  1310. tyxml-syntax < "4.5.0"
  1311. ubase < "0.20"
  1312. ubpf < "0.2"
  1313. uecc < "0.2"
  1314. uint >= "2.0.1"
  1315. ulid
  1316. unidecode
  1317. unionFind
  1318. unison = "2.51.4"
  1319. unstrctrd < "0.3"
  1320. uri >= "2.0.0"
  1321. uri-bench
  1322. uri-re
  1323. uri-sexp
  1324. uritemplate
  1325. user-agent-parser
  1326. utop >= "2.3.0" & < "2.13.0"
  1327. uuuu >= "0.1.1"
  1328. variantslib >= "v0.12.0" & < "v0.14.0"
  1329. vchan >= "4.0.0"
  1330. vchan-unix >= "4.0.0"
  1331. vchan-xen >= "4.0.0"
  1332. vercel
  1333. vhd-format >= "0.12.0"
  1334. vhd-format-lwt >= "0.12.0"
  1335. virtual_dom >= "v0.12.0" & < "v0.14.0"
  1336. vmnet >= "1.3.2"
  1337. vocal
  1338. wall >= "0.4"
  1339. weberizer >= "0.8"
  1340. webmachine >= "0.6.2"
  1341. websocket >= "2.12" & < "2.15"
  1342. websocket-async >= "2.12" & < "2.15"
  1343. websocket-lwt >= "2.12"
  1344. websocket-lwt-unix < "2.15"
  1345. websocketaf
  1346. webtest >= "2.0.0"
  1347. webtest-js
  1348. wikitext
  1349. win-error >= "1.0"
  1350. win-eventlog = "0.3"
  1351. ws
  1352. wseg
  1353. wtf8 >= "1.0.2"
  1354. x509 >= "0.6.3" & < "1.0.4"
  1355. xapi-backtrace >= "0.7"
  1356. xapi-inventory >= "1.2.1"
  1357. xapi-rrd = "1.8.2"
  1358. xapi-stdext-date < "4.21.0"
  1359. xapi-stdext-encodings < "4.21.0"
  1360. xapi-stdext-pervasives < "4.21.0"
  1361. xapi-stdext-std < "4.21.0"
  1362. xapi-stdext-threads < "4.21.0"
  1363. xapi-stdext-unix < "4.21.0"
  1364. xapi-stdext-zerocheck < "4.21.0"
  1365. xdg-basedir
  1366. xen-evtchn >= "2.1.0"
  1367. xen-evtchn-unix >= "2.1.0"
  1368. xen-gnt >= "3.1.0"
  1369. xen-gnt-unix >= "3.1.0"
  1370. xenstore >= "2.1.0"
  1371. xenstore_transport >= "1.1.0"
  1372. yaml >= "1.0.0" & < "3.1.0"
  1373. yaml-sexp < "3.1.0"
  1374. yara >= "0.2"
  1375. yojson >= "1.5.0" & < "2.0.1"
  1376. yojson-bench
  1377. yurt >= "0.6"
  1378. yuscii >= "0.2.0"
  1379. zarith-ppx
  1380. zarith_stubs_js < "v0.14.0"
  1381. zed >= "2.0" & < "3.2.0"
  1382. zeit
  1383. zipperposition >= "1.5.1"
  1384. zipperposition-tools
  1385. zlib >= "0.6"
  1386. zmq >= "5.1.0" & < "5.1.4"
  1387. zmq-async >= "5.1.0" & < "5.1.4"
  1388. zmq-lwt >= "5.1.0" & < "5.1.4"
  1389. zstandard < "v0.14.0"
  1390. zxcvbn >= "2.3+2"

Conflicts (3)

  1. dune-release < "1.3.0"
  2. odoc < "1.3.0"
  3. jbuilder != "transition"
OCaml

Innovation. Community. Security.