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

Conflicts (3)

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

Innovation. Community. Security.