package dune

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

Install

Dune Dependency

Authors

Maintainers

Sources

dune-build-info-1.11.2.tbz
sha256=5bc5a6b505bbc24ea5ee4f7fb5d4c5c914016961eacf1ae688d3f00c893bda23
sha512=e5af097d022cedda0b27224504a3533a2e2e0f6f63d2f52686418fbff849d295a94da4980391a1b1a111ce6b037a14a2241b50d4ba00625a16f025e0c4eeaac0

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: 21 Aug 2019

README

Dune - A composable build system

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

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

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

The example directory contains examples of projects using dune.

Overview

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

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

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

Strengths

Composable

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

This make simultaneous development on multiple packages trivial.

Gracefully handles multi-package repositories

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

The magic invocation is:

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

Building against several configurations at once

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

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

This feature requires opam.

Requirements

Dune requires OCaml version 4.02.3 or greater.

Installation

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

$ opam install dune

You can also build it manually with:

$ make release
$ make install

Running simply make will build dune using the development settings.

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

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

Support

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

Migration from jbuilder

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

Status

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

Dependencies (3)

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

Dev Dependencies

None

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

Conflicts (3)

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

Innovation. Community. Security.