package dune

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

Install

Dune Dependency

Authors

Maintainers

Sources

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

Description

dune is a build system that was designed to simplify the release of Jane Street packages. It reads metadata from "dune" files following a very simple s-expression syntax.

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

dune supports multi-package development by simply dropping multiple repositories into the same directory.

It also supports multi-context builds, such as building against several opam roots/switches simultaneously. This helps maintaining packages across several versions of OCaml and gives cross-compilation for free.

Published: 11 Aug 2019

README

Dune - A composable build system

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

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

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

The example directory contains examples of projects using dune.

Overview

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

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

Especially, one can install OCaml on Windows with a binary installer and then use only the Windows Console to build dune and packages using dune.

Strengths

Composable

Take n repositories that use dune, arrange them in any way on the file system and the result is still a single repository that dune knows how to build at once.

This make simultaneous development on multiple packages trivial.

Gracefully handles multi-package repositories

Dune knows how to handle repositories containing several packages. When building via opam, it is able to correctly use libraries that were previously installed even if they are already present in the source tree.

The magic invocation is:

$ dune build --only-packages <package-name> @install

Building against several configurations at once

Dune is able to build a given source code repository against several configurations simultaneously. This helps maintaining packages across several versions of OCaml as you can test them all at once without hassle.

In particular, this makes it easy to handle cross-compilation.

This feature requires opam.

Requirements

Dune requires OCaml version 4.02.3 or greater.

Installation

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

$ opam install dune

You can also build it manually with:

$ make release
$ make install

Running simply make will build dune using the development settings.

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

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

Support

If you have questions about dune, you can send an email to ocaml-core@googlegroups.com or open a ticket on github.

Migration from jbuilder

Dune was formerly known as jbuilder. Migration from jbuilder to dune is described in the manual.

Status

Dune is now fairly stable and is used by the majority of packages on opam. Note that dune retains backward compatibility with Jbuilder, and in particular existing Jbuilder projects will continue to be buildable with dune.

Dependencies (3)

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

Dev Dependencies

None

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

Conflicts (3)

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

Innovation. Community. Security.