package dune

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

Install

Dune Dependency

Authors

Maintainers

Sources

dune-1.10.0.tbz
sha256=ed16e628de270c5dc242fbf52e6b80252f7039c04d93970779f13c135e4edd95
sha512=2ba3e9a91650be2402bd88dc883b2b5dc1a73d63348a0fa5a9e5fa054da400f84a30e92656e7bec2c0a2786584ce85160ec5ce0b495908417d630f049af06675

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

Conflicts (3)

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

Innovation. Community. Security.