package dune

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

Install

Dune Dependency

Authors

Maintainers

Sources

dune-1.9.3.tbz
sha256=317bec6de4429b5dee157e9864294e1534b722a2acfc50480bd16c804ab790ca
sha512=17450333156622d4612816f9ad5a224c741d62b247d63c1d77b5359d37517c1f9bc598dd11fa024f4e02ccf7eef474cd532eef1d9c34ed13439db6c781f9fa7a

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: 10 May 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.09.0"

Dev Dependencies

None

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

Conflicts (2)

  1. odoc < "1.3.0"
  2. jbuilder != "transition"
OCaml

Innovation. Community. Security.