package dune

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

Install

Dune Dependency

Authors

Maintainers

Sources

dune-build-info-1.11.4.tbz
sha256=77cb5f483221b266ded2b85fc84173ae0089a25134a086be922e82c131456ce6
sha512=02f00fd872aa49b832fc8c1e928409f23c79ddf84a53009a58875f222cca36fbb92c905e12c539caec9cbad723f195a8aa24218382dca35a903b3f52b11f06f2

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

Conflicts (3)

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

Innovation. Community. Security.