package dune

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

Install

Dune Dependency

Authors

Maintainers

Sources

dune-build-info-1.11.0.tbz
sha256=bcfdf55d981d7e621a696cac34a3af26340d41c045404617df6f5dbfd5165486
sha512=3be3b6f1a3d18c50c864322288242c4dd526ea80d0847781bd98075c548731373211fcf3c953a4d7863d663e65a33242384b79bad938078e6c70fa715090e6a9

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 Jul 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.5.0"
  517. js_of_ocaml-compiler >= "3.3.0" & < "3.5.0"
  518. js_of_ocaml-lwt >= "3.3.0" & < "3.5.0"
  519. js_of_ocaml-ppx >= "3.3.0" & < "3.5.0"
  520. js_of_ocaml-ppx_deriving_json >= "3.3.0" & < "3.5.0"
  521. js_of_ocaml-toplevel >= "3.3.0" & < "3.5.0"
  522. js_of_ocaml-tyxml >= "3.3.0" & < "3.5.0"
  523. json-data-encoding < "0.12"
  524. json-data-encoding-browser < "0.12"
  525. json-data-encoding-bson < "0.12"
  526. json_decoder
  527. jsoo_broadcastchannel >= "2.0.0"
  528. jsoo_storage >= "1.0.1"
  529. jst-config < "v0.14.0"
  530. junit >= "2.0.1"
  531. junit_alcotest >= "2.0.1"
  532. junit_ounit >= "2.0.1"
  533. jupyter >= "2.3.2"
  534. jupyter-archimedes >= "2.3.2" & < "2.7.3"
  535. jupyter-kernel >= "0.4"
  536. jwto < "0.4.0"
  537. kafka >= "0.5"
  538. kafka_async
  539. kafka_lwt
  540. kappa-agents < "4.1.3"
  541. kappa-binaries < "4.1.3"
  542. kappa-library < "4.1.3"
  543. kappa-server
  544. kcas < "0.1.6"
  545. kdf
  546. ke < "0.5"
  547. key-parsers >= "0.10.0" & < "1.2.1"
  548. kicadsch >= "0.4.0"
  549. kinetic-client >= "0.0.11"
  550. lablgtk3 >= "3.0.beta4"
  551. lablgtk3-goocanvas2
  552. lablgtk3-gtkspell3
  553. lablgtk3-rsvg2
  554. lablgtk3-sourceview3
  555. lablqml >= "0.6" & < "0.7"
  556. labrys
  557. lacaml >= "11.0.2" & < "11.0.10"
  558. lambda-runtime
  559. lambda-term >= "2.0" & < "3.3.0"
  560. lambdasoup >= "0.6.4" & < "0.7.3"
  561. lascar >= "0.6-alpha" & < "0.7.0"
  562. launchd >= "1.3"
  563. lazy-trie >= "1.2.0"
  564. lbfgs >= "0.9.1"
  565. lbvs_consent >= "2.0.0"
  566. ldap = "2.4.1"
  567. learn-ocaml < "0.13.0"
  568. learn-ocaml-client < "0.13.0"
  569. ledgerwallet < "0.2.1"
  570. ledgerwallet-tezos < "0.2.1"
  571. lens >= "1.2.3"
  572. let-if >= "0.2.0"
  573. letsencrypt
  574. letsencrypt-app
  575. letsencrypt-dns
  576. letsencrypt-mirage
  577. libsvm >= "0.10.0"
  578. libzipperposition
  579. line-up-words >= "v0.12.0" & < "v0.14.0"
  580. line_oriented
  581. linenoise >= "1.2.0"
  582. links >= "0.8" & < "0.9.5"
  583. links-mysql < "0.9.5"
  584. links-postgresql >= "0.8" & < "0.9.5"
  585. links-sqlite3 < "0.9.5"
  586. linwrap
  587. lmdb >= "1.0"
  588. logical
  589. logs-async < "1.3"
  590. logs-async-reporter < "1.3"
  591. logs-syslog >= "0.2.0"
  592. logtk >= "1.5.1"
  593. lpd >= "1.2.2"
  594. lru >= "0.3.0"
  595. lwt >= "4.2.0" & < "5.8.0"
  596. lwt-canceler
  597. lwt-dllist
  598. lwt-parallel >= "1.0.0"
  599. lwt-pipe
  600. lwt-pipeline
  601. lwt-watcher
  602. lwt_domain
  603. lwt_glib >= "1.1.1"
  604. lwt_log >= "1.1.1"
  605. lwt_ppx >= "1.2.2" & < "5.8.0"
  606. lwt_ppx_let
  607. lwt_react >= "1.1.2"
  608. lwt_ssl >= "1.1.3"
  609. lz4_chans
  610. macaddr
  611. macaddr-cstruct
  612. macaddr-sexp
  613. magic-mime >= "1.1.1"
  614. malfunction >= "0.3" & < "0.5"
  615. markdown
  616. markup >= "0.8.0" & < "1.0.0-1"
  617. markup-lwt
  618. mastodon-archive-viewer >= "0.2" & < "0.4.0"
  619. matplotlib
  620. mc2
  621. mccs >= "1.1+5"
  622. md2mld < "0.4.0"
  623. mdx < "1.7.0"
  624. mechaml >= "1.1.0"
  625. memcad >= "1.1.0"
  626. memo < "0.2"
  627. memprof-limits
  628. merge-fmt
  629. merlin >= "3.2.1" & != "3.3.5" & < "4.1-411"
  630. merlin-extend >= "0.4"
  631. mesh >= "0.9.5"
  632. mesh-easymesh >= "0.9.5"
  633. mesh-graphics >= "0.9.5"
  634. mesh-triangle >= "0.9.5"
  635. metapp < "0.4.4"
  636. metaquot < "0.5.2"
  637. metrics
  638. metrics-influx
  639. metrics-lwt
  640. metrics-mirage
  641. metrics-rusage
  642. metrics-unix
  643. mew
  644. mew_vi
  645. mindstorm >= "0.8"
  646. mindstorm-lwt
  647. minicli >= "5.0.0"
  648. minisat >= "0.2" & < "0.6"
  649. mirage >= "3.3.0" & < "3.10.2"
  650. mirage-block >= "1.2.0"
  651. mirage-block-combinators
  652. mirage-block-lwt >= "1.2.0"
  653. mirage-block-ramdisk >= "0.4"
  654. mirage-block-solo5 >= "0.6.0" & < "0.7.0"
  655. mirage-block-unix >= "2.11.0"
  656. mirage-block-xen >= "1.6.0"
  657. mirage-bootvar-solo5 >= "0.6.0"
  658. mirage-bootvar-unix
  659. mirage-bootvar-xen >= "0.6.0"
  660. mirage-channel >= "3.2.0"
  661. mirage-channel-lwt >= "3.2.0"
  662. mirage-clock >= "2.0.0" & < "4.1.0"
  663. mirage-clock-freestanding >= "2.0.0" & < "4.1.0"
  664. mirage-clock-lwt >= "2.0.0"
  665. mirage-clock-unix >= "2.0.0" & < "4.1.0"
  666. mirage-conduit = "1.3.0" | >= "3.1.0"
  667. mirage-console >= "2.4.0"
  668. mirage-console-lwt >= "2.4.0"
  669. mirage-console-solo5 >= "0.6.0" & < "0.7.0"
  670. mirage-console-unix >= "2.4.1"
  671. mirage-console-xen >= "2.4.0"
  672. mirage-console-xen-backend >= "2.4.0"
  673. mirage-console-xen-proto >= "2.4.0"
  674. mirage-crypto < "0.8.6"
  675. mirage-crypto-entropy
  676. mirage-crypto-pk < "0.8.6"
  677. mirage-crypto-rng < "0.8.6"
  678. mirage-crypto-rng-mirage < "0.8.6"
  679. mirage-device >= "1.2.0"
  680. mirage-dns >= "3.1.0"
  681. mirage-entropy >= "0.5.1"
  682. mirage-flow >= "1.6.0"
  683. mirage-flow-combinators
  684. mirage-flow-lwt >= "1.6.0"
  685. mirage-flow-rawlink >= "1.1.0"
  686. mirage-flow-unix >= "1.6.0"
  687. mirage-fs >= "1.2.0"
  688. mirage-fs-lwt >= "1.2.0"
  689. mirage-fs-mem
  690. mirage-fs-unix >= "1.6.0"
  691. mirage-kv >= "2.0.0"
  692. mirage-kv-lwt >= "2.0.0"
  693. mirage-kv-mem
  694. mirage-kv-unix < "3.0.0"
  695. mirage-logs >= "1.0.0" & < "2.0.0"
  696. mirage-monitoring
  697. mirage-nat >= "1.1.0"
  698. mirage-net >= "2.0.0"
  699. mirage-net-lwt >= "2.0.0"
  700. mirage-net-macosx >= "1.5.0"
  701. mirage-net-solo5 >= "0.4.3" & < "0.7.0"
  702. mirage-net-unix >= "2.5.0"
  703. mirage-net-xen >= "1.9.0"
  704. mirage-profile >= "0.9.0"
  705. mirage-profile-unix >= "0.9.0"
  706. mirage-profile-xen >= "0.9.0"
  707. mirage-protocols >= "2.0.0"
  708. mirage-protocols-lwt >= "2.0.0"
  709. mirage-qubes >= "0.7.0"
  710. mirage-qubes-ipv4 >= "0.7.0"
  711. mirage-random >= "1.2.0"
  712. mirage-random-stdlib
  713. mirage-random-test
  714. mirage-runtime >= "3.3.0" & < "3.10.2"
  715. mirage-stack >= "1.4.0"
  716. mirage-stack-lwt >= "1.4.0"
  717. mirage-time >= "1.3.0"
  718. mirage-time-lwt >= "1.3.0"
  719. mirage-time-unix >= "1.3.0"
  720. mirage-types >= "3.3.0" & < "3.10.2"
  721. mirage-types-lwt >= "3.3.0" & < "3.10.2"
  722. mirage-unix >= "3.2.0"
  723. mirage-vnetif >= "0.4.2"
  724. mirage-vnetif-stack
  725. mirage-xen >= "3.2.0" & < "6.0.0"
  726. mkaudio = "1.1.0"
  727. mkocaml
  728. mlfenv
  729. mlmpfr >= "4.0.2+dune" & < "4.1.0+bugfix1"
  730. mlpost-lablgtk
  731. mlt_parser >= "v0.12.0" & < "v0.14.0"
  732. mmap
  733. mmdb
  734. mock >= "0.1.1"
  735. mock-ounit >= "0.1.1"
  736. molenc
  737. morbig >= "0.10.3" & < "0.11.0"
  738. morsmall
  739. moss >= "0.1.1"
  740. mparser >= "1.3"
  741. mparser-pcre
  742. mparser-re
  743. mpris >= "0.2.0"
  744. mpris-clients
  745. mrmime < "0.4.0"
  746. mrt-format >= "0.3.1"
  747. msat >= "0.8"
  748. msat-bin
  749. mssql
  750. multipart-form-data >= "0.3.0"
  751. mustache = "3.1.0"
  752. mutf8
  753. mwt
  754. mysql8
  755. naboris
  756. nbd = "4.0.3"
  757. netchannel >= "1.9.0"
  758. netkat
  759. netlink >= "0.3.4"
  760. netsnmp < "v0.14.0"
  761. nice_parser
  762. nocoiner
  763. noise
  764. notty >= "0.2.3"
  765. notty_async >= "v0.12.0" & < "v0.14.0"
  766. npy >= "0.0.8"
  767. nsq >= "0.4.0" & < "0.5.2"
  768. obeam
  769. obus >= "1.2.0"
  770. ocal >= "0.2.2"
  771. ocaml-compiler-libs >= "v0.12.0" & != "v0.12.4"
  772. ocaml-lua >= "1.8"
  773. ocaml-migrate-parsetree >= "1.0.11" & < "2.2.0"
  774. ocaml-migrate-parsetree-ocamlbuild >= "1.2.0"
  775. ocaml-monadic = "0.4.1"
  776. ocaml-protoc >= "2.0.1" & < "2.2"
  777. ocaml-protoc-plugin < "4.1.0"
  778. ocaml-r >= "0.1.1" & < "0.4.0"
  779. ocaml-top >= "1.2.0"
  780. ocaml-version >= "1.0.0" & < "3.6.0"
  781. ocaml_plugin >= "v0.12.0" & < "v0.14.0"
  782. ocamlapi
  783. ocamlapi_async
  784. ocamlapi_lwt_unix
  785. ocamlapi_ppx
  786. ocamlcodoc
  787. ocamlformat >= "0.7" & < "0.12"
  788. ocamlfuse >= "2.7.1-cvs6" & < "2.7.1-cvs8"
  789. ocamline
  790. ocolor
  791. ocp-browser >= "1.1.9"
  792. ocp-indent >= "1.7.0"
  793. ocp-indent-nlfork >= "1.5.4"
  794. ocp-index >= "1.1.9"
  795. ocplib-endian >= "1.1"
  796. ocplib-json-typed >= "0.7"
  797. ocplib-json-typed-browser
  798. ocplib-json-typed-bson
  799. octavius >= "1.2.2"
  800. odepack >= "0.6.9"
  801. odnnr
  802. odoc >= "1.3.0" & < "2.0.0"
  803. offheap
  804. olinq >= "0.3"
  805. omg
  806. omlr
  807. opam-client >= "2.0.2" & < "2.2.0~alpha"
  808. opam-core >= "2.0.2" & < "2.2.0~alpha"
  809. opam-custom-install
  810. opam-devel >= "2.0.2" & < "2.2.0~alpha"
  811. opam-file-format = "2.1.0" | >= "2.1.2" & < "2.1.5"
  812. opam-format >= "2.0.2" & < "2.2.0~alpha"
  813. opam-installer >= "2.0.2" & < "2.2.0~alpha"
  814. opam-package-upgrade >= "0.2"
  815. opam-publish >= "2.0.2"
  816. opam-repository >= "2.0.2" & < "2.2.0~alpha"
  817. opam-solver >= "2.0.2" & < "2.2.0~alpha"
  818. opam-state >= "2.0.2" & < "2.2.0~alpha"
  819. opam2web >= "2.0"
  820. opasswd >= "1.3.1"
  821. opazl
  822. open >= "0.2.2"
  823. openai-gym
  824. opencc0
  825. opencc1
  826. opencc1_1
  827. opium >= "0.17.0" & < "0.19.0"
  828. opium_kernel >= "0.17.0"
  829. oplot = "0.50"
  830. oplsr
  831. opti
  832. optimization1d >= "0.6.1"
  833. optint >= "0.0.2"
  834. oranger >= "2.0.1"
  835. ordma >= "0.0.5"
  836. orec >= "1.0.1"
  837. orewa
  838. orpie
  839. orrandomForest
  840. orsvm_e1071 >= "3.0.2"
  841. orun
  842. orxgboost >= "1.1.0"
  843. oseq >= "0.2"
  844. osx-secure-transport >= "0.1.1"
  845. otf
  846. otr >= "0.3.6"
  847. ounit = "2.1.2"
  848. ounit-lwt < "2.2.0"
  849. ounit2 < "2.2.7"
  850. ounit2-lwt < "2.2.7"
  851. override < "0.4.0"
  852. owee >= "0.3" & < "0.5"
  853. owl >= "0.4.0" & < "0.8.0"
  854. owl-base >= "0.4.0" & < "0.8.0"
  855. owl-jupyter
  856. owl-ode < "0.3.0"
  857. owl-ode-base < "0.3.0"
  858. owl-ode-odepack < "0.3.0"
  859. owl-ode-sundials < "0.3.0"
  860. owl-opt
  861. owl-opt-lbfgs
  862. owl-plplot < "0.8.0"
  863. owl-top >= "0.4.0" & < "0.8.0"
  864. owl-zoo >= "0.4.0" & < "0.8.0"
  865. owork
  866. p4pp
  867. pacomb
  868. pam < "v0.14.0"
  869. papi >= "0.1.1"
  870. parany >= "5.0.0"
  871. pardi
  872. parmap >= "1.1.1" & < "1.2.3"
  873. parse-argv >= "0.2.0"
  874. parsexp >= "v0.12.0" & < "v0.14.0"
  875. parsexp_io >= "v0.12.0" & < "v0.14.0"
  876. parsley
  877. patch < "2.0.0"
  878. patdiff >= "v0.12.0" & < "v0.14.0"
  879. patience_diff >= "v0.12.0" & < "v0.14.0"
  880. pattern
  881. pb
  882. pb-plugin
  883. pbkdf >= "1.0.0"
  884. pcap-format >= "0.5.2"
  885. pcre >= "7.3.5" & < "7.5.0"
  886. pds-reachability >= "0.2.2"
  887. pecu >= "0.2"
  888. petr4
  889. pf-qubes
  890. pgocaml >= "4.0"
  891. pgocaml_ppx
  892. pgx >= "1.0" & < "2.2"
  893. pgx_async >= "1.0" & < "2.2"
  894. pgx_lwt >= "1.0" & < "2.2"
  895. pgx_lwt_mirage < "2.2"
  896. pgx_lwt_unix < "2.2"
  897. pgx_unix >= "1.0" & < "2.2"
  898. pgx_value_core < "2.2"
  899. pgx_value_ptime < "2.2"
  900. phonetic
  901. pixel_pusher
  902. pkcs11 >= "0.18.0" & < "1.0.1"
  903. pkcs11-cli < "1.0.1"
  904. pkcs11-driver < "1.0.1"
  905. pkcs11-rev < "1.0.1"
  906. pla = "1.3"
  907. plotkicadsch >= "0.4.0"
  908. pomap >= "4.1.0"
  909. posixat >= "v0.12.0" & < "v0.14.0"
  910. postgres_async < "v0.14.0"
  911. postgresql >= "4.4.1" & < "5.1.0"
  912. pprint >= "20200226"
  913. ppx-owl-opt
  914. ppx_assert >= "v0.12.0" & < "v0.14.0"
  915. ppx_base >= "v0.12.0" & < "v0.14.0"
  916. ppx_bench >= "v0.12.0" & < "v0.14.0"
  917. ppx_bigarray >= "3.0.0"
  918. ppx_bin_prot >= "v0.12.0" & < "v0.14.0"
  919. ppx_blob >= "0.6.0"
  920. ppx_bsx
  921. ppx_cold < "v0.14.0"
  922. ppx_compare >= "v0.12.0" & < "v0.14.0"
  923. ppx_compose >= "0.1.0"
  924. ppx_conv_func >= "v0.12.0" & < "v0.14.0"
  925. ppx_cstruct >= "3.3.0" & < "5.2.0"
  926. ppx_cstubs
  927. ppx_csv_conv >= "v0.12.0" & < "v0.14.0"
  928. ppx_custom_printf >= "v0.12.0" & < "v0.14.0"
  929. ppx_derivers >= "1.2.1"
  930. ppx_deriving >= "4.3"
  931. ppx_deriving_cmdliner >= "0.4.1"
  932. ppx_deriving_hardcaml >= "v0.12.0" & < "v0.14.0"
  933. ppx_deriving_protobuf >= "2.7"
  934. ppx_deriving_rpc >= "6.1.0" & < "7.1.0"
  935. ppx_deriving_yojson >= "3.3"
  936. ppx_enum
  937. ppx_enumerate >= "v0.12.0" & < "v0.14.0"
  938. ppx_expect >= "v0.12.0" & < "v0.14.0"
  939. ppx_factory
  940. ppx_fail >= "v0.12.0" & < "v0.14.0"
  941. ppx_fast_pipe
  942. ppx_fields_conv >= "v0.12.0" & < "v0.14.0"
  943. ppx_gen_rec = "1.1.0"
  944. ppx_hash >= "v0.12.0" & < "v0.14.0"
  945. ppx_here >= "v0.12.0" & < "v0.14.0"
  946. ppx_import >= "1.5-3-gbd627d5"
  947. ppx_inline_test >= "v0.12.0" & < "v0.14.0"
  948. ppx_irmin < "2.3.0"
  949. ppx_jane >= "v0.12.0" & < "v0.14.0"
  950. ppx_js_style >= "v0.12.0" & < "v0.14.0"
  951. ppx_jsobject_conv >= "0.6.0" & < "0.9.0"
  952. ppx_let >= "v0.12.0" & < "v0.14.0"
  953. ppx_module_timer < "v0.14.0"
  954. ppx_mysql
  955. ppx_mysql_identity
  956. ppx_optcomp >= "v0.12.0" & < "v0.14.0"
  957. ppx_optional >= "v0.12.0" & < "v0.14.0"
  958. ppx_pattern_bind < "v0.14.0"
  959. ppx_pipebang >= "v0.12.0" & < "v0.14.0"
  960. ppx_protocol_conv >= "3.1.0"
  961. ppx_protocol_conv_json >= "3.1.0"
  962. ppx_protocol_conv_jsonm
  963. ppx_protocol_conv_msgpack >= "3.1.0"
  964. ppx_protocol_conv_xml_light >= "3.1.0"
  965. ppx_protocol_conv_xmlm
  966. ppx_protocol_conv_yaml >= "3.1.0"
  967. ppx_python < "v0.14.0"
  968. ppx_regexp >= "0.4.0"
  969. ppx_relit
  970. ppx_sexp_conv >= "v0.12.0" & < "v0.14.0"
  971. ppx_sexp_message >= "v0.12.0" & < "v0.14.0"
  972. ppx_sexp_value >= "v0.12.0" & < "v0.14.0"
  973. ppx_show
  974. ppx_stable < "v0.14.0"
  975. ppx_string_interpolation
  976. ppx_there
  977. ppx_tools >= "6.0+4.08.0"
  978. ppx_tools_versioned >= "5.2.2"
  979. ppx_typerep_conv >= "v0.12.0" & < "v0.14.0"
  980. ppx_tyre
  981. ppx_variants_conv >= "v0.12.0" & < "v0.14.0"
  982. ppx_wideopen
  983. ppx_xml_conv >= "v0.12.0" & < "v0.14.0"
  984. ppx_yojson < "1.1.0"
  985. ppx_yojson_conv < "v0.14.0"
  986. ppx_yojson_conv_lib < "v0.14.0"
  987. ppxfind = "1.3"
  988. ppxlib = "0.2.1" | = "0.3.0" | >= "0.4.0" & < "0.21.0"
  989. printbox >= "0.2" & < "0.6"
  990. prof_spacetime >= "0.3.0"
  991. prometheus >= "0.6" & < "1.2"
  992. prometheus-app >= "0.6" & < "1.2"
  993. promise
  994. protocell
  995. protocol-9p >= "1.0.0"
  996. protocol-9p-tool >= "1.0.0"
  997. protocol-9p-unix >= "1.0.0"
  998. protocol_version_header >= "v0.12.0" & < "v0.14.0"
  999. psq >= "0.1.1"
  1000. pure-splitmix >= "0.3"
  1001. py >= "1.1" & < "1.3"
  1002. pythonlib < "v0.14.0"
  1003. qcheck >= "0.9" & < "0.18"
  1004. qcheck-alcotest < "0.18"
  1005. qcheck-core < "0.18"
  1006. qcheck-ounit < "0.18"
  1007. qmp >= "0.19.0"
  1008. qrencode >= "0.2"
  1009. qtest >= "2.10"
  1010. radare2 = "0.0.3"
  1011. randomconv >= "0.1.1"
  1012. range < "0.8.3"
  1013. rangeSet
  1014. rankers
  1015. rawlink >= "1.0" & < "2.1"
  1016. re = "1.9.0"
  1017. re2 >= "v0.12.0" & < "v0.14.0"
  1018. reactiveData >= "0.3.0"
  1019. reanalyze < "2.23.0"
  1020. reason >= "3.3.5" & < "3.8.1"
  1021. received < "0.5.1"
  1022. record_builder >= "v0.12.0" & < "v0.14.0"
  1023. redirect
  1024. redis >= "0.4"
  1025. redis-lwt >= "0.4"
  1026. redis-sync >= "0.4"
  1027. reed-solomon-erasure >= "1.0.2"
  1028. reedsolomon >= "0.3"
  1029. refl
  1030. regenerate >= "0.2"
  1031. relit-reason
  1032. relit_helper
  1033. remu_ts
  1034. res = "5.0.1"
  1035. resource-pooling >= "1.1"
  1036. resource_cache >= "v0.12.0" & < "v0.14.0"
  1037. resp < "0.10.0"
  1038. resp-client < "0.10.0"
  1039. resp-mirage < "0.10.0"
  1040. resp-server >= "0.9" & < "0.10.0"
  1041. resp-unix < "0.10.0"
  1042. resto
  1043. resto-acl
  1044. resto-cohttp
  1045. resto-cohttp-client
  1046. resto-cohttp-self-serving-client
  1047. resto-cohttp-server
  1048. resto-directory
  1049. resto-json
  1050. result >= "1.4"
  1051. rfc1951 >= "0.8.1" & != "1.0.0" & < "1.3.0"
  1052. rfc6287 >= "1.0.4"
  1053. rfc7748
  1054. rfsm >= "1.6-alpha-3" & < "1.7.0"
  1055. rhythm
  1056. ringo
  1057. ringo-lwt
  1058. root1d >= "0.5.1"
  1059. rope >= "0.6.2"
  1060. rosetta
  1061. routes != "0.7.0" & < "1.0.0"
  1062. rpc >= "6.1.0" & < "7.1.0" | >= "8.0.0" & < "8.1.1"
  1063. rpc_parallel >= "v0.12.0" & < "v0.14.0"
  1064. rpclib >= "6.1.0" & < "7.1.0"
  1065. rpclib-async >= "6.1.0" & < "7.1.0" | >= "8.0.0" & < "8.1.1"
  1066. rpclib-html < "7.1.0" | >= "8.0.0" & < "8.1.1"
  1067. rpclib-js < "7.1.0" | >= "8.0.0" & < "8.1.1"
  1068. rpclib-lwt >= "6.1.0" & < "7.1.0" | >= "8.0.0" & < "8.1.1"
  1069. rtop >= "3.3.5" & < "3.8.1"
  1070. rungen
  1071. SZXX
  1072. salsa20 >= "1.0.0"
  1073. salsa20-core >= "1.0.0"
  1074. sanddb = "0.2"
  1075. satyrographos < "0.0.2.7"
  1076. scgi
  1077. scrypt-kdf >= "1.0.0"
  1078. searchTree
  1079. secp256k1 >= "0.4.1"
  1080. secp256k1-internal < "0.2.0"
  1081. sedlex >= "2.0" & < "2.4"
  1082. selective
  1083. semver >= "0.2.1"
  1084. semver2
  1085. sendmail < "0.4.2"
  1086. sendmail-lwt < "0.4.2"
  1087. sentry
  1088. seq >= "0.2" & < "0.3"
  1089. sequencer_table >= "v0.12.0" & < "v0.14.0"
  1090. session >= "0.4.1"
  1091. session-cohttp >= "0.4.1"
  1092. session-cohttp-async >= "0.4.1"
  1093. session-cohttp-lwt >= "0.4.1"
  1094. session-cookie
  1095. session-cookie-async
  1096. session-cookie-lwt
  1097. session-postgresql >= "0.4.1"
  1098. session-postgresql-async >= "0.4.1"
  1099. session-postgresql-lwt >= "0.4.1"
  1100. session-redis-lwt >= "0.4.1"
  1101. session-webmachine >= "0.4.1"
  1102. setcore
  1103. sexp < "v0.14.0"
  1104. sexp_diff_kernel < "v0.14.0"
  1105. sexp_macro < "v0.14.0"
  1106. sexp_pretty >= "v0.12.0" & < "v0.14.0"
  1107. sexp_select < "v0.14.0"
  1108. sexplib >= "v0.12.0" & < "v0.14.0"
  1109. sexplib0 >= "v0.12.0" & < "v0.14.0"
  1110. sgf >= "1.0.1"
  1111. shapefile
  1112. shared-memory-ring >= "3.1.0"
  1113. shared-memory-ring-lwt >= "3.1.0"
  1114. shared-secret >= "0.4"
  1115. shell < "v0.14.0"
  1116. shexp >= "v0.12.0" & < "v0.14.0"
  1117. slacko >= "0.14.1"
  1118. smbc >= "0.5"
  1119. smtlib-utils < "0.4"
  1120. snappy >= "0.1.2"
  1121. soupault < "1.7.0"
  1122. spacetime_lib >= "0.3.0"
  1123. spawn = "v0.13.0"
  1124. spelll >= "0.3"
  1125. splay_tree >= "v0.12.0" & < "v0.14.0"
  1126. splittable_random >= "v0.12.0" & < "v0.14.0"
  1127. spotify-web-api >= "0.2.1"
  1128. sqlite3 >= "4.4.1" & < "5.0.3"
  1129. sqlite3_utils
  1130. srt < "0.1.1"
  1131. ssh-agent >= "0.2.0"
  1132. ssh-agent-unix
  1133. ssl >= "0.5.6" & < "0.5.10"
  1134. stdint >= "0.6.0" & < "0.7.2"
  1135. stdio >= "v0.12.0" & < "v0.14.0"
  1136. stdlib-diff
  1137. stdlib-shims
  1138. stitch
  1139. string_dict >= "v0.12.0" & < "v0.14.0"
  1140. stringext >= "1.6.0"
  1141. sturgeon >= "0.4.2"
  1142. subscriptions-transport-ws
  1143. subtype-refinement >= "0.2"
  1144. swagger >= "0.2.0"
  1145. swhid_core
  1146. syndic >= "1.6.0"
  1147. sys-socket
  1148. sys-socket-unix
  1149. syslog = "2.0.0"
  1150. syslog-message >= "1.0.0" & < "1.2.0"
  1151. tablecloth-native < "0.0.8"
  1152. tar >= "1.0.0" & < "2.0.0"
  1153. tar-mirage >= "1.0.0" & < "2.0.0"
  1154. tar-unix >= "1.0.0" & < "2.0.0"
  1155. tcpip >= "3.7.0" & < "6.0.0"
  1156. tdigest
  1157. teash
  1158. tensorboard
  1159. tensorflow >= "0.0.11"
  1160. terminal_size = "0.1.4"
  1161. textrazor
  1162. textutils >= "v0.12.0" & < "v0.14.0"
  1163. textutils_kernel >= "v0.12.0" & < "v0.14.0"
  1164. textwrap >= "0.2.1"
  1165. tezos-accuser-006-PsCARTHA
  1166. tezos-accuser-007-PsDELPH1 < "8.0"
  1167. tezos-baker-006-PsCARTHA
  1168. tezos-baker-007-PsDELPH1 < "8.0"
  1169. tezos-baking-006-PsCARTHA
  1170. tezos-baking-006-PsCARTHA-commands
  1171. tezos-baking-007-PsDELPH1 < "8.0"
  1172. tezos-baking-007-PsDELPH1-commands < "8.0"
  1173. tezos-baking-alpha < "8.0"
  1174. tezos-baking-alpha-commands < "8.0"
  1175. tezos-base < "8.0"
  1176. tezos-clic < "8.0"
  1177. tezos-client < "8.0"
  1178. tezos-client-000-Ps9mPmXa < "8.0"
  1179. tezos-client-001-PtCJ7pwo < "8.0"
  1180. tezos-client-001-PtCJ7pwo-commands < "8.0"
  1181. tezos-client-002-PsYLVpVv < "8.0"
  1182. tezos-client-002-PsYLVpVv-commands < "8.0"
  1183. tezos-client-003-PsddFKi3 < "8.0"
  1184. tezos-client-003-PsddFKi3-commands < "8.0"
  1185. tezos-client-004-Pt24m4xi < "8.0"
  1186. tezos-client-004-Pt24m4xi-commands < "8.0"
  1187. tezos-client-005-PsBabyM1 < "8.0"
  1188. tezos-client-005-PsBabyM1-commands < "8.0"
  1189. tezos-client-006-PsCARTHA < "8.0"
  1190. tezos-client-006-PsCARTHA-commands < "8.0"
  1191. tezos-client-007-PsDELPH1 < "8.0"
  1192. tezos-client-007-PsDELPH1-commands < "8.0"
  1193. tezos-client-007-PsDELPH1-commands-registration < "8.0"
  1194. tezos-client-alpha < "8.0"
  1195. tezos-client-alpha-commands < "8.0"
  1196. tezos-client-base < "8.0"
  1197. tezos-client-base-unix < "8.0"
  1198. tezos-client-commands < "8.0"
  1199. tezos-client-demo-counter < "8.0"
  1200. tezos-client-genesis < "8.0"
  1201. tezos-client-genesis-carthagenet < "8.0"
  1202. tezos-codec < "8.0"
  1203. tezos-crypto < "8.0"
  1204. tezos-embedded-protocol-000-Ps9mPmXa < "8.0"
  1205. tezos-embedded-protocol-001-PtCJ7pwo < "8.0"
  1206. tezos-embedded-protocol-002-PsYLVpVv < "8.0"
  1207. tezos-embedded-protocol-003-PsddFKi3 < "8.0"
  1208. tezos-embedded-protocol-004-Pt24m4xi < "8.0"
  1209. tezos-embedded-protocol-005-PsBABY5H < "8.0"
  1210. tezos-embedded-protocol-005-PsBabyM1 < "8.0"
  1211. tezos-embedded-protocol-006-PsCARTHA < "8.0"
  1212. tezos-embedded-protocol-007-PsDELPH1 < "8.0"
  1213. tezos-embedded-protocol-alpha < "8.0"
  1214. tezos-embedded-protocol-demo-counter < "8.0"
  1215. tezos-embedded-protocol-demo-noops < "8.0"
  1216. tezos-embedded-protocol-genesis < "8.0"
  1217. tezos-embedded-protocol-genesis-carthagenet < "8.0"
  1218. tezos-endorser-006-PsCARTHA
  1219. tezos-endorser-007-PsDELPH1 < "8.0"
  1220. tezos-error-monad < "8.0"
  1221. tezos-event-logging < "8.0"
  1222. tezos-lmdb
  1223. tezos-mempool-006-PsCARTHA
  1224. tezos-mempool-007-PsDELPH1 < "8.0"
  1225. tezos-micheline < "8.0"
  1226. tezos-mockup < "8.0"
  1227. tezos-mockup-commands < "8.0"
  1228. tezos-mockup-registration < "8.0"
  1229. tezos-node < "8.0"
  1230. tezos-p2p < "8.0"
  1231. tezos-p2p-services < "8.0"
  1232. tezos-protocol-000-Ps9mPmXa < "8.0"
  1233. tezos-protocol-001-PtCJ7pwo < "8.0"
  1234. tezos-protocol-002-PsYLVpVv < "8.0"
  1235. tezos-protocol-003-PsddFKi3 < "8.0"
  1236. tezos-protocol-004-Pt24m4xi < "8.0"
  1237. tezos-protocol-005-PsBABY5H < "8.0"
  1238. tezos-protocol-005-PsBabyM1 < "8.0"
  1239. tezos-protocol-006-PsCARTHA < "8.0"
  1240. tezos-protocol-006-PsCARTHA-parameters < "8.0"
  1241. tezos-protocol-007-PsDELPH1 < "8.0"
  1242. tezos-protocol-007-PsDELPH1-parameters < "8.0"
  1243. tezos-protocol-alpha < "8.0"
  1244. tezos-protocol-alpha-parameters < "8.0"
  1245. tezos-protocol-compiler < "8.0"
  1246. tezos-protocol-demo-counter < "8.0"
  1247. tezos-protocol-demo-noops < "8.0"
  1248. tezos-protocol-environment < "8.0"
  1249. tezos-protocol-environment-sigs < "8.0"
  1250. tezos-protocol-genesis < "8.0"
  1251. tezos-protocol-genesis-carthagenet < "8.0"
  1252. tezos-protocol-updater < "8.0"
  1253. tezos-requester < "8.0"
  1254. tezos-rpc < "8.0"
  1255. tezos-rpc-http < "8.0"
  1256. tezos-rpc-http-client < "8.0"
  1257. tezos-rpc-http-client-unix < "8.0"
  1258. tezos-rpc-http-server < "8.0"
  1259. tezos-shell < "8.0"
  1260. tezos-shell-context < "8.0"
  1261. tezos-shell-services < "8.0"
  1262. tezos-signer < "8.0"
  1263. tezos-signer-backends < "8.0"
  1264. tezos-signer-services < "8.0"
  1265. tezos-stdlib < "8.0"
  1266. tezos-stdlib-unix < "8.0"
  1267. tezos-storage < "8.0"
  1268. tezos-test-services < "8.0"
  1269. tezos-tooling < "13.0"
  1270. tezos-validation < "8.0"
  1271. tezos-validator < "8.0"
  1272. tezos-version < "8.0"
  1273. tezos-workers < "8.0"
  1274. thrift >= "0.10.0"
  1275. tidy >= "5-0.2"
  1276. time_now < "v0.14.0"
  1277. timezone < "v0.14.0"
  1278. tiny_httpd < "0.8"
  1279. tiny_httpd_camlzip < "0.8"
  1280. tip-parser >= "0.4"
  1281. tldr
  1282. tls >= "0.11.0" & < "0.15.4"
  1283. tls-async < "0.15.4"
  1284. tls-mirage < "0.15.4"
  1285. toml >= "5.0.0" & < "7.0.0"
  1286. toml-cconv
  1287. toml_cconv < "7.0.0"
  1288. toplevel_backend < "v0.14.0"
  1289. toplevel_expect_test >= "v0.12.0" & < "v0.14.0"
  1290. topological_sort >= "v0.12.0" & < "v0.14.0"
  1291. torch < "v0.16.0"
  1292. tqdm
  1293. transept
  1294. traverse
  1295. travesty < "0.6.1"
  1296. travis-opam >= "1.5.0"
  1297. tree_layout >= "0.2"
  1298. trie >= "1.0.0"
  1299. tsort
  1300. tube >= "4.4.0"
  1301. tuntap >= "1.7.0"
  1302. twostep
  1303. typerep >= "v0.12.0" & < "v0.14.0"
  1304. tyre >= "0.5"
  1305. tyxml >= "4.3.0" & < "4.5.0"
  1306. tyxml-jsx < "4.5.0"
  1307. tyxml-ppx >= "4.3.0" & < "4.5.0"
  1308. tyxml-syntax < "4.5.0"
  1309. ubase < "0.20"
  1310. ubpf < "0.2"
  1311. uecc < "0.2"
  1312. uint >= "2.0.1"
  1313. ulid
  1314. unidecode
  1315. unionFind
  1316. unison = "2.51.4"
  1317. unstrctrd < "0.3"
  1318. uri >= "2.0.0"
  1319. uri-bench
  1320. uri-re
  1321. uri-sexp
  1322. uritemplate
  1323. user-agent-parser
  1324. utop >= "2.3.0" & < "2.13.0"
  1325. uuuu >= "0.1.1"
  1326. variantslib >= "v0.12.0" & < "v0.14.0"
  1327. vchan >= "4.0.0"
  1328. vchan-unix >= "4.0.0"
  1329. vchan-xen >= "4.0.0"
  1330. vercel
  1331. vhd-format >= "0.12.0"
  1332. vhd-format-lwt >= "0.12.0"
  1333. virtual_dom >= "v0.12.0" & < "v0.14.0"
  1334. vmnet >= "1.3.2"
  1335. vocal
  1336. wall >= "0.4"
  1337. weberizer >= "0.8"
  1338. webmachine >= "0.6.2"
  1339. websocket >= "2.12" & < "2.15"
  1340. websocket-async >= "2.12" & < "2.15"
  1341. websocket-lwt >= "2.12"
  1342. websocket-lwt-unix < "2.15"
  1343. websocketaf
  1344. webtest >= "2.0.0"
  1345. webtest-js
  1346. wikitext
  1347. win-error >= "1.0"
  1348. win-eventlog = "0.3"
  1349. ws
  1350. wseg
  1351. wtf8 >= "1.0.2"
  1352. x509 >= "0.6.3" & < "1.0.4"
  1353. xapi-backtrace >= "0.7"
  1354. xapi-inventory >= "1.2.1"
  1355. xapi-rrd = "1.8.2"
  1356. xapi-stdext-date < "4.21.0"
  1357. xapi-stdext-encodings < "4.21.0"
  1358. xapi-stdext-pervasives < "4.21.0"
  1359. xapi-stdext-std < "4.21.0"
  1360. xapi-stdext-threads < "4.21.0"
  1361. xapi-stdext-unix < "4.21.0"
  1362. xapi-stdext-zerocheck < "4.21.0"
  1363. xdg-basedir
  1364. xen-evtchn >= "2.1.0"
  1365. xen-evtchn-unix >= "2.1.0"
  1366. xen-gnt >= "3.1.0"
  1367. xen-gnt-unix >= "3.1.0"
  1368. xenstore >= "2.1.0"
  1369. xenstore_transport >= "1.1.0"
  1370. yaml >= "1.0.0" & < "3.1.0"
  1371. yaml-sexp < "3.1.0"
  1372. yara >= "0.2"
  1373. yojson >= "1.5.0" & < "2.0.1"
  1374. yojson-bench
  1375. yurt >= "0.6"
  1376. yuscii >= "0.2.0"
  1377. zarith-ppx
  1378. zarith_stubs_js < "v0.14.0"
  1379. zed >= "2.0" & < "3.2.0"
  1380. zeit
  1381. zipperposition >= "1.5.1"
  1382. zipperposition-tools
  1383. zlib >= "0.6"
  1384. zmq >= "5.1.0" & < "5.1.4"
  1385. zmq-async >= "5.1.0" & < "5.1.4"
  1386. zmq-lwt >= "5.1.0" & < "5.1.4"
  1387. zstandard < "v0.14.0"
  1388. zxcvbn >= "2.3+2"

Conflicts (3)

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

Innovation. Community. Security.