package dune

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

Install

Dune Dependency

Authors

Maintainers

Sources

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

Description

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

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

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

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

Published: 23 Jul 2019

README

Dune - A composable build system

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

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

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

The example directory contains examples of projects using dune.

Overview

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

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

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

Strengths

Composable

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

This make simultaneous development on multiple packages trivial.

Gracefully handles multi-package repositories

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

The magic invocation is:

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

Building against several configurations at once

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

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

This feature requires opam.

Requirements

Dune requires OCaml version 4.02.3 or greater.

Installation

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

$ opam install dune

You can also build it manually with:

$ make release
$ make install

Running simply make will build dune using the development settings.

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

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

Support

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

Migration from jbuilder

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

Status

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

Dependencies (3)

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

Dev Dependencies

None

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

Conflicts (3)

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

Innovation. Community. Security.