package dune

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

Install

Dune Dependency

Authors

Maintainers

Sources

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

Description

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

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

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

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

Published: 23 Aug 2019

README

Dune - A composable build system

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

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

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

The example directory contains examples of projects using dune.

Overview

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

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

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

Strengths

Composable

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

This make simultaneous development on multiple packages trivial.

Gracefully handles multi-package repositories

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

The magic invocation is:

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

Building against several configurations at once

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

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

This feature requires opam.

Requirements

Dune requires OCaml version 4.02.3 or greater.

Installation

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

$ opam install dune

You can also build it manually with:

$ make release
$ make install

Running simply make will build dune using the development settings.

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

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

Support

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

Migration from jbuilder

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

Status

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

Dependencies (3)

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

Dev Dependencies

None

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

Conflicts (3)

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

Innovation. Community. Security.