package dune

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

Install

Dune Dependency

Authors

Maintainers

Sources

dune-build-info-1.11.3.tbz
sha256=c83a63e7e8245611b0e11d6adea07c6484dc1b4efffacb176315cd6674d4bbd2
sha512=2c1532b91d223e6ea0628c5f5174792c1bb4113a464f6d8b878b3c58be1136beb84ba2d9883a330fa20e550367588aa923ba06ffb9b615a098a21374a9377e81

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

Conflicts (3)

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

Innovation. Community. Security.