package dune

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

Install

Dune Dependency

Authors

Maintainers

Sources

dune-2.4.0.tbz
sha256=28f1484a798103021833d544f1a79b0234cca77add49bba073013eae94b9dc24
sha512=aa8561d7174f8435a0e86fbd165005a121797e5e5e46d50d5dc75c863bde0e2945311222cadb8ac27e75052bedbae9edf418cb1130f50d807705218ee284a19b

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, has very low-overhead, and supports parallel builds on all platforms. It has no system dependencies; all you need to build dune or packages using dune is OCaml. You don't need make or bash as long as the packages themselves don't use bash explicitly.

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

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

Published: 09 Mar 2020

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.

Travis status" AppVeyor status" Release"

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.

In particular, 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.07.0 to build itself and can build OCaml projects using ocaml 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

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

$ ocaml bootstrap.ml
$ ./dune.exe build -p dune --profile dune-bootstrap
$ ./dune.exe install dune

The first command builds the dune.exe binary. The second builds the additional files that are installed by dune, such as the man pages, and the last simply installs all of that on the system.

Note that unless you ran the optional ./configure script, you can simply copy dune.exe anywhere and it will just work. dune is fully relocatable and discovers its environment at runtime rather than hard-coding it at compilation time.

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 (5)

  1. base-threads
  2. base-unix
  3. ocamlfind-secondary
  4. ocaml >= "4.02" & < "4.07~~"
  5. ocaml >= "4.07" & < "4.12"

Dev Dependencies

None

  1. 0install >= "2.15.1" & < "2.18"
  2. 0install-gtk < "2.18"
  3. ANSITerminal >= "0.8.1"
  4. absolute
  5. abstract_algebra < "v0.17.0"
  6. accessor < "v0.17.0"
  7. accessor_async < "v0.17.0"
  8. accessor_base < "v0.17.0"
  9. accessor_core < "v0.17.0"
  10. acgtk < "2.1.0"
  11. aches
  12. aches-lwt
  13. acpc >= "2.0.0"
  14. ahrocksdb
  15. aifad >= "2.2.1" & < "2.3.0"
  16. alba >= "0.4.1"
  17. albatross < "1.5.4"
  18. alcotest < "1.5.0"
  19. alg_structs
  20. alg_structs_qcheck
  21. algaeff
  22. alsa >= "0.3.0"
  23. alt-ergo >= "2.3.0" & < "2.4.3"
  24. alt-ergo-lib < "2.4.3"
  25. alt-ergo-parsers < "2.4.3"
  26. altgr-ergo >= "2.3.0" & < "2.4.3"
  27. amqp-client >= "2.0.3"
  28. amqp-client-async
  29. amqp-client-lwt
  30. anders
  31. angstrom >= "0.11.1"
  32. angstrom-async >= "0.11.1"
  33. angstrom-lwt-unix >= "0.11.1"
  34. angstrom-unix >= "0.11.1"
  35. ansi < "0.6.0"
  36. anthill
  37. ao >= "0.2.2" & < "0.2.4"
  38. apronext
  39. archetype < "0.1.8"
  40. archi < "0.2.0"
  41. archi-async < "0.2.0"
  42. archi-lwt < "0.2.0"
  43. argon2
  44. asak
  45. asn1-combinators >= "0.2.5"
  46. async < "v0.17.0"
  47. async-uri < "0.4.0"
  48. async_durable < "v0.17.0"
  49. async_extra < "v0.17.0"
  50. async_find < "v0.17.0"
  51. async_graphics
  52. async_inotify < "v0.17.0"
  53. async_interactive < "v0.17.0"
  54. async_js < "v0.17.0"
  55. async_kernel < "v0.17.0"
  56. async_rpc_kernel < "v0.17.0"
  57. async_rpc_websocket < "v0.17.0"
  58. async_sendfile < "v0.17.0"
  59. async_shell < "v0.17.0"
  60. async_smtp < "v0.17.0"
  61. async_ssl < "v0.17.0"
  62. async_udp < "v0.17.0"
  63. async_unix < "v0.17.0"
  64. async_websocket < "v0.17.0"
  65. atd = "2.2.1"
  66. atdgen = "2.2.1"
  67. atdgen-codec-runtime < "2.3.3"
  68. atdgen-runtime = "2.2.1"
  69. atdj = "2.2.1"
  70. atds < "2.3.3"
  71. atomic < "base"
  72. avro
  73. avro-compiler
  74. awa < "0.1.0"
  75. awa-mirage < "0.1.0"
  76. aws-s3
  77. aws-s3-async
  78. aws-s3-lwt
  79. azblob
  80. azblob-async
  81. babel < "v0.17.0"
  82. bag
  83. bark
  84. base < "v0.17.0"
  85. base64 >= "2.3.0"
  86. base_bigstring < "v0.17.0"
  87. base_quickcheck >= "v0.12.1" & < "v0.17.0"
  88. base_trie < "v0.17.0"
  89. bastet
  90. bastet_async
  91. bastet_lwt
  92. batsat < "0.7"
  93. bdd >= "0.5"
  94. bddrand
  95. bech32
  96. bechamel
  97. bechamel-js
  98. bechamel-notty
  99. bechamel-perf
  100. beluga = "1.0"
  101. benchmark >= "1.6"
  102. benchpress
  103. benchpress-server
  104. bencode >= "2.0"
  105. bheap >= "2.0.0"
  106. bidirectional_map < "v0.17.0"
  107. bigarray-compat
  108. bigarray-overlap < "0.2.1"
  109. bigdecimal < "v0.17.0"
  110. bignum < "v0.17.0"
  111. bigstring >= "0.3"
  112. bigstring-unix
  113. bigstringaf >= "0.5.0" & < "0.7.0"
  114. bimage
  115. bimage-display
  116. bimage-gtk
  117. bimage-io
  118. bimage-lwt
  119. bimage-sdl
  120. bimage-unix
  121. bimap
  122. bin_prot < "v0.17.0"
  123. biniou >= "1.2.1"
  124. biocaml
  125. bisect_ppx >= "1.4.0" & < "2.5.0"
  126. bistro
  127. bistro-bio
  128. bitcoinml
  129. bitlib
  130. bitmasks
  131. bitstring = "3.1.1"
  132. bitv >= "1.4"
  133. bjack >= "0.1.6"
  134. blake2 >= "0.3"
  135. bloomf
  136. bls12-381 < "0.4.1"
  137. bnfgen
  138. bogue < "20210917"
  139. bonsai < "v0.17.0"
  140. bson2
  141. bst >= "6.0.0"
  142. build_path_prefix_map >= "0.3"
  143. builder
  144. bun >= "0.3.4"
  145. bwd
  146. bwrap
  147. bytearray >= "1.0.1"
  148. bytepdf
  149. ca-certs
  150. ca-certs-nss < "3.64.0.1"
  151. cairo2 >= "0.6" & < "0.6.3"
  152. cairo2-gtk
  153. cairo2-pango < "0.6.3"
  154. calculon >= "0.4"
  155. calculon-redis
  156. calculon-redis-lib
  157. calculon-web
  158. calendar >= "3.0.0"
  159. calendars
  160. callipyge >= "0.2"
  161. camels
  162. camelsnakekebab
  163. camlimages >= "5.0.2" & < "5.0.5"
  164. camlon >= "3.0.0"
  165. camltc >= "0.9.8"
  166. camomile = "1.0.2"
  167. capnp >= "3.3.0"
  168. capnp-rpc < "1.2.3"
  169. capnp-rpc-lwt < "1.2.3"
  170. capnp-rpc-net < "1.2.3"
  171. capnp-rpc-unix < "1.2.3"
  172. caqti >= "1.0.0" & < "2.0.1"
  173. caqti-async >= "1.0.0" & < "2.0.1"
  174. caqti-driver-mariadb < "2.0.1"
  175. caqti-driver-pgx < "2.1.1"
  176. caqti-driver-postgresql >= "1.0.0" & < "2.0.1"
  177. caqti-driver-sqlite3 >= "1.0.0" & < "2.0.1"
  178. caqti-dynload >= "1.0.0" & < "2.0.1"
  179. caqti-lwt >= "1.0.0" & < "2.0.1"
  180. caqti-type-calendar >= "1.0.0" & < "2.0.1"
  181. catala < "0.5.0"
  182. catala-format >= "0.2.0"
  183. catapult
  184. catapult-client
  185. catapult-daemon
  186. catapult-file
  187. catapult-sqlite
  188. cbor >= "0.3"
  189. cconv >= "0.5"
  190. cconv-ppx
  191. cdb
  192. cdrom >= "0.9.4"
  193. ceph
  194. certify >= "0.3.0"
  195. cfg >= "2.2.0" & < "2.3.0"
  196. cfml
  197. cfstream >= "1.3.1"
  198. chacha
  199. charInfo_width
  200. charrua
  201. charrua-client
  202. charrua-server
  203. charrua-unix
  204. charset
  205. chartjs
  206. chartjs-annotation
  207. chartjs-colorschemes
  208. chartjs-datalabels
  209. chartjs-streaming
  210. chase
  211. checkseum >= "0.0.3" & < "0.2.1"
  212. choice >= "0.4"
  213. cinaps >= "v0.12.0"
  214. clangml >= "4.0.0" & < "4.8.0"
  215. clangml-transforms
  216. clap < "0.2.0"
  217. clz
  218. cmarker
  219. codept < "0.11.0"
  220. cohttp >= "1.1.1" & < "6.0.0~alpha1"
  221. cohttp-async < "6.0.0~alpha1"
  222. cohttp-lwt < "6.0.0~beta2"
  223. cohttp-lwt-jsoo < "6.1.0"
  224. cohttp-lwt-unix < "6.0.0~beta2"
  225. cohttp_async_websocket < "v0.17.0"
  226. cohttp_static_handler < "v0.17.0"
  227. coin >= "0.1.1"
  228. colombe
  229. color >= "0.2.0"
  230. color-brewery
  231. combinat < "3.0"
  232. command_rpc < "v0.17.0"
  233. conduit
  234. conduit-async
  235. conduit-lwt
  236. conduit-lwt-unix
  237. conduit-mirage
  238. conex >= "0.10.0"
  239. conex-mirage-crypto
  240. conformist < "0.8.1"
  241. containers < "3.13"
  242. containers-data < "3.13"
  243. containers-thread
  244. content_security_policy < "v0.17.0"
  245. cookie
  246. coq-of-ocaml < "2.4.1"
  247. coq-serapi >= "8.9.0+0.6.0" & < "8.20.0+0.20.0"
  248. core < "v0.17.0"
  249. core_bench < "v0.17.0"
  250. core_compat
  251. core_extended < "v0.17.0"
  252. core_kernel >= "v0.12.3" & < "v0.17.0"
  253. core_profiler < "v0.17.0"
  254. core_unix < "v0.17.0"
  255. cow = "2.4.0"
  256. cowabloga >= "0.5.0"
  257. cpm >= "5.0.0" & < "12.1.2"
  258. cppo >= "1.6.6"
  259. cppo_ocamlbuild >= "1.6.6"
  260. cpu
  261. cpuid >= "0.1.2"
  262. crc >= "2.1.0"
  263. crlibm >= "0.3"
  264. crontab
  265. crowbar = "0.2"
  266. crunch < "4.0.0"
  267. cry = "0.6.5"
  268. cryptokit = "1.16.1"
  269. csexp < "1.1.0" | >= "1.3.2" & < "1.5.2"
  270. css-parser
  271. cstruct
  272. cstruct-async
  273. cstruct-lwt
  274. cstruct-sexp
  275. cstruct-unix
  276. csv >= "2.2"
  277. csv-lwt >= "2.1"
  278. csvfields < "v0.17.0"
  279. csvtool
  280. ctypes-zarith
  281. cudf >= "0.10"
  282. cuid >= "0.2"
  283. curly = "0.2.0"
  284. current < "0.6.2"
  285. current_ansi
  286. current_docker < "0.6.2"
  287. current_examples < "0.6.2"
  288. current_git < "0.6.2"
  289. current_github < "0.6.2"
  290. current_incr < "0.6.0"
  291. current_rpc < "0.6.2"
  292. current_web < "0.6.2"
  293. curses = "1.0.9"
  294. curve-sampling
  295. cviode
  296. daft >= "0.0.4"
  297. data-encoding < "1.0.0"
  298. dataframe
  299. datakit-server >= "0.12.2"
  300. datakit-server-9p >= "0.12.2"
  301. datalog >= "0.6"
  302. daypack-lib
  303. dbf < "0.1.1"
  304. debian-formats >= "0.1.2"
  305. decoders >= "0.1.2" & < "1.0.0"
  306. decoders-bencode < "1.0.0"
  307. decoders-cbor < "1.0.0"
  308. decoders-ezjsonm >= "0.1.2" & < "1.0.0"
  309. decoders-jsonm < "1.0.0"
  310. decoders-msgpck < "1.0.0"
  311. decoders-sexplib < "1.0.0"
  312. decoders-yojson >= "0.1.2" & < "1.0.0"
  313. decompress >= "0.8.1" & < "1.3.0"
  314. dedent < "v0.17.0"
  315. dedukti >= "2.7"
  316. delimited_parsing < "v0.17.0"
  317. depyt
  318. devkit >= "1.0"
  319. diet >= "0.2"
  320. diffable
  321. directories
  322. disml
  323. dispatch >= "0.4.1"
  324. dispatch-js
  325. distributed >= "0.6.0"
  326. distributed-lwt >= "0.2.0"
  327. distributed-uwt >= "0.2.0"
  328. dkim
  329. dkim-bin
  330. dkim-lwt-unix
  331. dkim-mirage
  332. dlm >= "0.3.1"
  333. dns < "10.1.0"
  334. dns-certify < "10.1.0"
  335. dns-cli < "10.1.0"
  336. dns-client < "10.1.0"
  337. dns-client-lwt < "10.1.0"
  338. dns-client-mirage < "10.1.0"
  339. dns-lwt
  340. dns-mirage < "10.1.0"
  341. dns-resolver < "10.1.0"
  342. dns-server < "10.1.0"
  343. dns-stub < "10.1.0"
  344. dns-tsig < "10.1.0"
  345. dnssec < "10.1.0"
  346. docker-api >= "0.2" & < "0.2.2"
  347. docker_hub
  348. dockerfile < "8.1.0"
  349. dockerfile-cmd < "8.2.7"
  350. dokeysto >= "3.0.1"
  351. dokeysto_camltc >= "3.0.1"
  352. dokeysto_lz4 >= "3.0.2"
  353. dolmen = "0.4.1"
  354. dolog >= "4.0.0"
  355. domain-name
  356. domainslib < "0.5.0"
  357. dotenv
  358. dream-cli < "0.2.0"
  359. dream-encoding < "0.2.0"
  360. dream-livereload < "0.2.0"
  361. dream-serve
  362. dropbox
  363. dropbox_lwt_unix
  364. dssi = "0.1.3"
  365. dtoa >= "0.3.2"
  366. dtools = "0.4.2"
  367. duff >= "0.2"
  368. dum >= "1.0.3"
  369. dune-configurator = "2.5.1"
  370. dune-deps < "1.4.0"
  371. dune-private-libs < "3.15.3"
  372. dune-release >= "1.0.0" & < "1.5.1"
  373. duppy = "0.9.0"
  374. duration
  375. easy-format = "1.3.2"
  376. easy_logging
  377. easy_logging_yojson
  378. ecaml < "v0.17.0"
  379. edn
  380. eigen >= "0.1.0"
  381. eio-ssl < "0.1.1"
  382. either
  383. elasticsearch-cli >= "0.5"
  384. electrod < "1.0.0"
  385. email_message < "v0.17.0"
  386. emile >= "0.4"
  387. encore >= "0.4"
  388. env_config < "v0.17.0"
  389. epictetus
  390. eqaf >= "0.2"
  391. eqaf-cstruct
  392. erssical
  393. esgg
  394. ethernet
  395. euler
  396. exenum >= "0.86"
  397. exit
  398. expect_test_helpers
  399. expect_test_helpers_async < "v0.17.0"
  400. expect_test_helpers_core < "v0.17.0"
  401. expect_test_helpers_kernel
  402. extlib >= "1.7.9"
  403. extunix >= "0.3.1" & < "0.4.0"
  404. ez_pgocaml
  405. ezcurl
  406. ezcurl-lwt
  407. ezdl
  408. ezgzip >= "0.2.3"
  409. ezjs_ace
  410. ezjs_blockies
  411. ezjs_cleave
  412. ezjs_crypto
  413. ezjs_cytoscape
  414. ezjs_d3pie
  415. ezjs_extension < "0.2"
  416. ezjs_fetch < "0.3"
  417. ezjs_idb < "0.1.1"
  418. ezjs_jquery
  419. ezjs_min < "0.2.3"
  420. ezjs_odometer
  421. ezjs_push
  422. ezjs_qrcode
  423. ezjs_recaptcha
  424. ezjs_timeline
  425. ezjsonm >= "1.0.0"
  426. ezjsonm-lwt
  427. ezresto
  428. ezresto-directory
  429. ezsqlite >= "0.4.2"
  430. ezxmlm >= "1.1.0"
  431. faad = "0.5.0"
  432. facteur
  433. faraday >= "0.7.1"
  434. faraday-async >= "0.7.1"
  435. faraday-lwt >= "0.7.1"
  436. faraday-lwt-unix >= "0.7.1"
  437. farmhash >= "0.4"
  438. fasmifra
  439. fat-filesystem >= "0.13.0"
  440. fd-send-recv >= "2.0.1"
  441. fdkaac = "0.3.2"
  442. feat
  443. feat-core
  444. feat-num
  445. ff < "0.6.0"
  446. ff-pbt < "0.6.0"
  447. ff-sig < "0.6.0"
  448. ffmpeg = "1.0.0~beta1"
  449. ffmpeg-av < "1.0.0~beta2"
  450. ffmpeg-avcodec < "1.0.0~beta2"
  451. ffmpeg-avdevice < "1.0.0~beta2"
  452. ffmpeg-avfilter < "1.0.0~beta2"
  453. ffmpeg-avutil < "1.0.0~beta2"
  454. ffmpeg-swresample < "1.0.0~beta2"
  455. ffmpeg-swscale < "1.0.0~beta2"
  456. fftw3 >= "0.8.2"
  457. fieldslib >= "v0.12.0" & < "v0.17.0"
  458. file_path < "v0.17.0"
  459. fileutils >= "0.6.1" & < "0.6.6"
  460. fit
  461. fix >= "20181206"
  462. flex-array
  463. fmlib < "0.5.3"
  464. fmlib_js >= "0.3.0" & < "0.5.3"
  465. fmlib_parse < "0.5.3"
  466. fmlib_pretty < "0.5.3"
  467. fmlib_std < "0.5.3"
  468. freetds >= "0.7"
  469. frei0r >= "0.1.2"
  470. frenetic
  471. fswatch
  472. fswatch_async
  473. fswatch_lwt
  474. fuzzy_compare
  475. fuzzy_match < "v0.17.0"
  476. fzf < "v0.17.0"
  477. General
  478. gapi-ocaml
  479. gbddml
  480. gdbprofiler >= "0.4"
  481. gemini >= "0.3.0"
  482. gen >= "0.5.2"
  483. gen_js_api < "1.0.8"
  484. genprint
  485. genspir >= "1.0.0"
  486. geoml
  487. get_line >= "7.0.0"
  488. gettext >= "0.4.1" & < "0.5.0"
  489. gettext-camomile < "0.5.0"
  490. gettext-stub < "0.5.0"
  491. git < "3.2.0"
  492. git-http
  493. git-unix < "3.2.0"
  494. github >= "4.0.0" & < "4.4.0"
  495. github-hooks
  496. github-hooks-unix >= "0.5.0"
  497. github-jsoo >= "4.1.0" & < "4.4.0"
  498. github-unix >= "4.0.0" & < "4.4.0"
  499. glfw-ocaml
  500. gluten < "0.5.0"
  501. gluten-async < "0.5.0"
  502. gluten-eio < "0.5.0"
  503. gluten-lwt < "0.5.0"
  504. gluten-lwt-unix < "0.5.0"
  505. gluten-mirage < "0.5.0"
  506. gmap
  507. gnuplot >= "0.6"
  508. gobba
  509. gobject-introspection
  510. google-drive-ocamlfuse
  511. gopcaml-mode < "0.0.6"
  512. gospel < "0.2.0"
  513. gperftools >= "0.4"
  514. gpr >= "1.4.0" & < "1.5.1"
  515. gr
  516. graphics >= "5.0.0" & < "5.2.0"
  517. graphql >= "0.8.0"
  518. graphql-async >= "0.8.0"
  519. graphql-cohttp >= "0.9.0"
  520. graphql-lwt >= "0.8.0"
  521. graphql_parser >= "0.9.0"
  522. graphql_ppx < "1.0.1"
  523. gremlin
  524. grenier >= "0.8" & < "0.15"
  525. grid
  526. gsl >= "1.24.0" & < "1.25.0"
  527. gstreamer >= "0.3.1"
  528. h1
  529. h1-lwt-unix
  530. h2 < "0.10.0"
  531. h2-async < "0.10.0"
  532. h2-lwt < "0.10.0"
  533. h2-lwt-unix < "0.10.0"
  534. h2-mirage < "0.10.0"
  535. hack_parallel >= "1.0.0"
  536. hacl >= "0.3"
  537. hacl-star
  538. hacl-star-raw >= "0.5.0"
  539. happy-eyeballs
  540. happy-eyeballs-lwt
  541. happy-eyeballs-miou-unix
  542. happy-eyeballs-mirage
  543. hardcaml < "v0.17.0"
  544. hardcaml_axi < "v0.17.0"
  545. hardcaml_c < "v0.17.0"
  546. hardcaml_circuits < "v0.17.0"
  547. hardcaml_fixed_point < "v0.17.0"
  548. hardcaml_handshake < "v0.17.0"
  549. hardcaml_of_verilog < "v0.17.0"
  550. hardcaml_step_testbench < "v0.17.0"
  551. hardcaml_verify < "v0.17.0"
  552. hardcaml_verilator < "v0.17.0"
  553. hardcaml_waveterm < "v0.17.0"
  554. hardcaml_xilinx < "v0.17.0"
  555. hardcaml_xilinx_components < "v0.17.0"
  556. hardcaml_xilinx_reports < "v0.17.0"
  557. hashids >= "1.0.1"
  558. hashset >= "1.0.1"
  559. haxe >= "4.1.1"
  560. hc < "0.2"
  561. hdf5 >= "0.1.5"
  562. headache < "1.07"
  563. herdtools7 >= "7.55" & < "7.57"
  564. hex >= "1.3.0"
  565. hex_encode < "v0.17.0"
  566. hg_lib < "v0.17.0"
  567. hidapi >= "1.1"
  568. hidapi-lwt
  569. higher_kinded < "v0.17.0"
  570. hkdf
  571. hl_yaml
  572. hockmd
  573. horned_worm
  574. hpack < "0.10.0"
  575. hts_shrink >= "2.0.0" & < "2.1.2"
  576. http-lwt-client
  577. http-mirage-client
  578. httpaf >= "0.6.0"
  579. httpaf-async >= "0.6.0"
  580. httpaf-lwt-unix
  581. huffman
  582. hvsock >= "2.0.0"
  583. hxd < "0.3.0"
  584. ISO8601 >= "0.2.6"
  585. i3ipc
  586. icalendar
  587. idd
  588. idds
  589. imagelib
  590. incr_dom < "v0.17.0"
  591. incr_dom_interactive < "v0.17.0"
  592. incr_dom_keyboard
  593. incr_dom_partial_render < "v0.17.0"
  594. incr_dom_sexp_form < "v0.17.0"
  595. incr_dom_widgets
  596. incr_map < "v0.17.0"
  597. incr_select < "v0.17.0"
  598. incremental < "v0.17.0"
  599. indentation_buffer < "v0.17.0"
  600. index < "1.3.0"
  601. inferno >= "20190924" & < "20211222"
  602. influxdb
  603. influxdb-async
  604. influxdb-lwt
  605. inquire < "0.3.0"
  606. int_repr < "v0.17.0"
  607. integers >= "0.3.0"
  608. integers_stubs_js
  609. integration1d >= "0.5.1"
  610. interface-prime
  611. interface-prime-lwt
  612. interval >= "1.5" & < "1.6"
  613. interval-map
  614. interval_base
  615. interval_crlibm
  616. interval_intel
  617. io-page < "2.4.0"
  618. io-page-unix
  619. iostream
  620. iostream-camlzip
  621. ipaddr >= "2.9.0"
  622. ipaddr-cstruct
  623. ipaddr-sexp
  624. irc-client >= "0.6.2"
  625. irc-client-lwt >= "0.6.2"
  626. irc-client-lwt-ssl
  627. irc-client-tls >= "0.6.2"
  628. irc-client-unix >= "0.6.2"
  629. irmin < "2.7.1"
  630. irmin-indexeddb
  631. iso639
  632. iter
  633. itv-tree >= "2.2"
  634. jane-street-headers >= "v0.12.0" & < "v0.17.0"
  635. jane_rope < "v0.17.0"
  636. janestreet_cpuid < "v0.17.0"
  637. janestreet_csv < "v0.17.0"
  638. janestreet_lru_cache < "v0.17.0"
  639. jemalloc >= "0.2"
  640. jhupllib >= "0.2.1"
  641. jingoo >= "1.3.0"
  642. js_of_ocaml < "3.6.0"
  643. js_of_ocaml-compiler < "3.6.0"
  644. js_of_ocaml-lwt < "3.6.0"
  645. js_of_ocaml-ocamlbuild >= "3.5.0" & < "3.6.0"
  646. js_of_ocaml-ppx < "3.6.0"
  647. js_of_ocaml-ppx_deriving_json < "3.6.0"
  648. js_of_ocaml-toplevel < "3.6.0"
  649. js_of_ocaml-tyxml < "3.6.0"
  650. js_of_ocaml-webgpu
  651. js_of_ocaml-webidl
  652. js_of_ocaml_patches < "v0.17.0"
  653. json-data-encoding < "1.0.0"
  654. json-data-encoding-browser < "1.0.0"
  655. json-data-encoding-bson < "1.0.0"
  656. json_decoder
  657. jsonaf < "v0.17.0"
  658. jsonxt
  659. jsoo_broadcastchannel
  660. jsoo_storage
  661. jst-config < "v0.17.0"
  662. junit >= "2.0.1" & < "2.2.0"
  663. junit_alcotest >= "2.0.1" & < "2.2.0"
  664. junit_ounit >= "2.0.1" & < "2.2.0"
  665. jupyter
  666. jupyter-archimedes < "2.7.3"
  667. jupyter-kernel
  668. jwto < "0.4.0"
  669. kafka >= "0.5"
  670. kafka_async
  671. kafka_lwt
  672. kappa-agents < "4.1.3"
  673. kappa-binaries < "4.1.3"
  674. kappa-library < "4.1.3"
  675. kappa-server
  676. kcas < "0.1.6"
  677. kdf
  678. ke
  679. key-parsers >= "0.10.1"
  680. kicadsch >= "0.4.0"
  681. kind2 < "1.5.0"
  682. kinetic-client >= "0.0.11"
  683. krb
  684. lablgtk3 >= "3.0.beta4"
  685. lablgtk3-goocanvas2
  686. lablgtk3-gtkspell3
  687. lablgtk3-rsvg2
  688. lablgtk3-sourceview3
  689. lablqml < "0.7"
  690. labrys
  691. lacaml >= "11.0.2" & < "11.0.10"
  692. ladspa = "0.2.0"
  693. lambda-runtime
  694. lambda-term >= "2.0" & < "3.3.0"
  695. lambda_streams
  696. lambda_streams_async
  697. lambda_streams_lwt
  698. lambdasoup >= "0.6.4" & < "0.7.3"
  699. lame >= "0.3.4" & < "0.3.6"
  700. lascar >= "0.6-alpha" & < "0.7.0"
  701. lastfm = "0.3.3"
  702. launchd >= "1.3"
  703. lazy-trie
  704. lbfgs >= "0.9.1"
  705. lbvs_consent >= "2.1.0"
  706. ldap = "2.4.1"
  707. learn-ocaml
  708. learn-ocaml-client
  709. ledgerwallet
  710. ledgerwallet-tezos
  711. lens >= "1.2.3"
  712. letsencrypt
  713. letsencrypt-app
  714. letsencrypt-dns
  715. letsencrypt-mirage
  716. letters < "0.3.0"
  717. leveldb >= "1.3.0"
  718. libabsolute
  719. libsvm >= "0.10.0"
  720. libzipperposition
  721. line-up-words < "v0.17.0"
  722. line_oriented
  723. linenoise >= "1.2.0"
  724. links < "0.9.5"
  725. links-mysql < "0.9.5"
  726. links-postgresql < "0.9.5"
  727. links-sqlite3 < "0.9.5"
  728. linol
  729. linol-eio
  730. linol-lwt
  731. linwrap
  732. lmdb >= "1.0"
  733. lo >= "0.2.0"
  734. logical
  735. logs-async < "1.3"
  736. logs-async-reporter < "1.3"
  737. logs-syslog
  738. logtk
  739. lp
  740. lp-glpk
  741. lp-glpk-js
  742. lp-gurobi
  743. lp-highs
  744. lpd
  745. lru >= "0.3.0"
  746. lun
  747. lustre-v6 >= "6.103.3"
  748. lutils >= "1.51.2"
  749. lutin >= "2.71.10"
  750. luv < "0.5.13"
  751. luv_unix
  752. lwd < "0.2"
  753. lwt < "5.8.1"
  754. lwt-canceler
  755. lwt-dllist
  756. lwt-exit
  757. lwt-parallel
  758. lwt-pipe
  759. lwt-pipeline >= "0.2"
  760. lwt-watcher
  761. lwt_domain
  762. lwt_glib >= "1.1.1"
  763. lwt_log >= "1.1.1"
  764. lwt_ppx >= "1.2.2" & < "5.8.1"
  765. lwt_react >= "1.1.2"
  766. lwt_ssl >= "1.1.3"
  767. lz4 >= "1.2.0"
  768. lz4_chans
  769. lzo >= "0.0.3"
  770. macaddr
  771. macaddr-cstruct
  772. macaddr-sexp
  773. mad = "0.5.0"
  774. magic-mime >= "1.1.2"
  775. magic-trace
  776. malfunction < "0.5"
  777. man_in_the_middle_debugger < "v0.17.0"
  778. markdown
  779. markup >= "0.8.0" & < "1.0.0-1"
  780. markup-lwt
  781. mastodon-archive-viewer >= "0.2" & < "0.4.0"
  782. matplotlib
  783. mc2
  784. mccs >= "1.1+10"
  785. mdx < "1.11.0"
  786. mechaml
  787. memcad
  788. memo < "0.2"
  789. memprof-limits
  790. memtrace
  791. memtrace-mirage
  792. memtrace_viewer >= "v0.15.0"
  793. menhir >= "20200123" & < "20211125"
  794. menhirLib < "20211125"
  795. menhirSdk < "20211125"
  796. merge-fmt < "0.4"
  797. merlin < "4.5-411"
  798. merlin-extend
  799. mesh >= "0.9.5"
  800. mesh-easymesh >= "0.9.5"
  801. mesh-graphics >= "0.9.5"
  802. mesh-triangle >= "0.9.5"
  803. metapp < "0.4.4"
  804. metaquot < "0.5.2"
  805. metrics
  806. metrics-influx
  807. metrics-lwt
  808. metrics-rusage
  809. metrics-unix
  810. mew
  811. mew_vi
  812. mindstorm >= "0.8"
  813. mindstorm-lwt
  814. minicaml
  815. minicli >= "5.0.2"
  816. minisat >= "0.3"
  817. mirage-block
  818. mirage-block-combinators
  819. mirage-block-lwt
  820. mirage-block-ramdisk
  821. mirage-block-solo5
  822. mirage-block-unix
  823. mirage-block-xen
  824. mirage-channel >= "3.2.0"
  825. mirage-channel-lwt
  826. mirage-clock < "4.2.0"
  827. mirage-clock-lwt
  828. mirage-clock-unix < "4.2.0"
  829. mirage-conduit
  830. mirage-console
  831. mirage-console-lwt
  832. mirage-crypto < "0.10.7"
  833. mirage-crypto-rng < "0.10.7"
  834. mirage-device
  835. mirage-dns
  836. mirage-flow
  837. mirage-flow-combinators
  838. mirage-flow-lwt
  839. mirage-flow-unix
  840. mirage-fs
  841. mirage-fs-lwt
  842. mirage-kv >= "2.0.0"
  843. mirage-kv-lwt >= "2.0.0"
  844. mirage-kv-mem
  845. mirage-kv-unix < "3.0.0"
  846. mirage-monitoring
  847. mirage-nat
  848. mirage-net
  849. mirage-net-lwt
  850. mirage-net-macosx >= "1.5.0"
  851. mirage-net-solo5
  852. mirage-net-unix
  853. mirage-net-xen
  854. mirage-profile
  855. mirage-protocols
  856. mirage-protocols-lwt
  857. mirage-qubes
  858. mirage-qubes-ipv4
  859. mirage-random
  860. mirage-stack
  861. mirage-stack-lwt
  862. mirage-time
  863. mirage-time-lwt
  864. mirage-time-unix
  865. mirage-types >= "3.6.0"
  866. mirage-types-lwt >= "3.6.0"
  867. mirage-unix
  868. mirage-vnetif
  869. mkaudio >= "1.1.0"
  870. mkocaml
  871. mlfenv
  872. mlmpfr >= "4.0.2+dune" & < "4.1.0+bugfix1"
  873. mlpost-lablgtk
  874. mlt_parser < "v0.17.0"
  875. mm >= "0.7.0" & < "0.7.2"
  876. mmap
  877. mmdb
  878. mmo
  879. mock >= "0.1.1"
  880. mock-ounit >= "0.1.1"
  881. molenc
  882. monolith < "20241126"
  883. morbig >= "0.10.3" & < "0.11.0"
  884. morsmall
  885. moss >= "0.1.1"
  886. mparser >= "1.3"
  887. mparser-pcre
  888. mparser-re
  889. mperf
  890. mpg123 < "0.3"
  891. mpp >= "0.3.4"
  892. mpris
  893. mpris-clients
  894. mrmime < "0.4.0"
  895. msat >= "0.8"
  896. msat-bin
  897. msgpck >= "1.5"
  898. msgpck-repr
  899. mssql
  900. mugen
  901. multipart-form-data >= "0.3.0"
  902. multipart_form
  903. multipart_form-cohttp-lwt
  904. multipart_form-eio
  905. multipart_form-lwt
  906. murmur3 >= "0.3"
  907. mustache = "3.1.0"
  908. mutf8
  909. mwt
  910. mybuild >= "7"
  911. mysql8
  912. n_ary < "v0.17.0"
  913. naboris
  914. nacc
  915. nbd = "4.0.3"
  916. netkat
  917. netlink >= "0.3.4"
  918. netsnmp < "v0.17.0"
  919. nice_parser
  920. nocoiner
  921. noise
  922. nottui < "0.2"
  923. nottui-lwt < "0.2"
  924. nottui-pretty < "0.2"
  925. notty >= "0.2.3"
  926. notty_async >= "v0.12.0" & < "v0.17.0"
  927. np
  928. npy >= "0.0.9"
  929. nsq
  930. numeric_string < "v0.17.0"
  931. nuscr < "2.0.0"
  932. obeam
  933. obelisk >= "0.5.0" & < "0.8.1"
  934. obus >= "1.2.0"
  935. ocal >= "0.2.2"
  936. ocaml-canvas
  937. ocaml-compiler-libs >= "v0.12.0" & != "v0.12.4"
  938. ocaml-embed-file < "v0.17.0"
  939. ocaml-lua
  940. ocaml-migrate-parsetree
  941. ocaml-migrate-parsetree-ocamlbuild
  942. ocaml-monadic = "0.4.1"
  943. ocaml-print-intf
  944. ocaml-probes < "v0.17.0"
  945. ocaml-protoc >= "2.0.1"
  946. ocaml-protoc-plugin < "4.3.1"
  947. ocaml-r >= "0.1.1" & < "0.4.0"
  948. ocaml-syntax-shims
  949. ocaml-systemd >= "1.3"
  950. ocaml-top >= "1.2.0"
  951. ocaml-vdom < "transition"
  952. ocaml-version = "3.5.0"
  953. ocaml_db_model
  954. ocaml_intrinsics < "v0.17.0"
  955. ocaml_pgsql_model
  956. ocaml_plugin
  957. ocamlapi
  958. ocamlapi_async
  959. ocamlapi_lwt_unix
  960. ocamlapi_ppx
  961. ocamlcodoc
  962. ocamlformat < "0.16.0"
  963. ocamlgraph >= "2.0.0"
  964. ocamlgraph_gtk
  965. ocamline
  966. ocb
  967. ocolor
  968. ocp-browser >= "1.1.9"
  969. ocp-indent >= "1.7.0"
  970. ocp-indent-nlfork
  971. ocp-index >= "1.1.9"
  972. ocplib-endian >= "1.1"
  973. ocplib-json-typed >= "0.7"
  974. ocplib-json-typed-browser
  975. ocplib-json-typed-bson
  976. ocplib-simplex >= "0.5"
  977. octavius >= "1.2.2"
  978. odash
  979. odate
  980. odepack >= "0.6.9"
  981. odnnr
  982. odoc < "2.1.1"
  983. of_json < "v0.17.0"
  984. offheap
  985. ojs < "1.0.8"
  986. olinq >= "0.3"
  987. omd = "2.0.0~alpha2"
  988. omg
  989. omigrate < "0.3.1"
  990. omlr
  991. opam-0install < "0.4.2"
  992. opam-0install-cudf < "0.4.2"
  993. opam-build
  994. opam-client >= "2.0.2" & < "2.3.0"
  995. opam-core >= "2.0.2" & < "2.3.0"
  996. opam-custom-install
  997. opam-devel >= "2.0.2" & < "2.3.0"
  998. opam-ed >= "0.4"
  999. opam-file-format >= "2.1.0" & < "2.1.5"
  1000. opam-format >= "2.0.2" & < "2.3.0"
  1001. opam-graph
  1002. opam-grep >= "0.2.0"
  1003. opam-installer >= "2.0.2" & < "2.3.0"
  1004. opam-package-upgrade >= "0.2"
  1005. opam-publish >= "2.0.2"
  1006. opam-repository >= "2.0.2" & < "2.3.0"
  1007. opam-solver >= "2.0.2" & < "2.3.0"
  1008. opam-state >= "2.0.2" & < "2.3.0"
  1009. opam-test
  1010. opasswd
  1011. opazl
  1012. openai-gym
  1013. opencc0
  1014. opencc1
  1015. opencc1_1
  1016. openQASM
  1017. opium
  1018. opium-graphql
  1019. opium-testing
  1020. opium_kernel >= "0.17.0"
  1021. oplot < "0.71"
  1022. oplsr
  1023. optal
  1024. opti
  1025. optimization1d >= "0.6.1"
  1026. optint
  1027. oraft < "0.3.0"
  1028. oranger >= "2.0.1"
  1029. orb
  1030. ordinal_abbreviation < "v0.17.0"
  1031. ordma >= "0.0.5"
  1032. orec >= "1.0.1"
  1033. orewa
  1034. orpie
  1035. orrandomForest
  1036. orsvm_e1071 >= "4.0.0"
  1037. orun
  1038. orxgboost >= "1.1.0"
  1039. oseq >= "0.2"
  1040. oskel
  1041. osx-secure-transport
  1042. otf
  1043. otoml
  1044. otr
  1045. ounit = "2.1.2"
  1046. ounit-lwt < "2.2.0"
  1047. ounit2 < "2.2.7"
  1048. ounit2-lwt < "2.2.7"
  1049. override < "0.4.0"
  1050. owee < "0.8"
  1051. owl >= "0.4.0" & < "1.2"
  1052. owl-base >= "0.4.0" & < "1.2"
  1053. owl-jupyter
  1054. owl-ode
  1055. owl-ode-base
  1056. owl-ode-odepack
  1057. owl-ode-sundials
  1058. owl-opt
  1059. owl-opt-lbfgs
  1060. owl-plplot < "1.1"
  1061. owl-symbolic
  1062. owl-top >= "0.4.0" & < "1.2"
  1063. owl-zoo >= "0.4.0"
  1064. owork
  1065. ozulip
  1066. p4pp
  1067. pacomb
  1068. paf
  1069. paf-cohttp
  1070. pam < "v0.17.0"
  1071. pandoc < "0.2.1"
  1072. pandoc-abbreviations < "0.2.1"
  1073. pandoc-comment < "0.2.1"
  1074. pandoc-crossref < "0.2.1"
  1075. pandoc-include < "0.2.1"
  1076. pandoc-inspect < "0.2.1"
  1077. pandoc-pdf2png < "0.2.1"
  1078. pandoc-replace < "0.2.1"
  1079. papi >= "0.1.1"
  1080. parany >= "9.0.0"
  1081. pardi
  1082. parmap >= "1.1.1" & < "1.2.3"
  1083. parsexp >= "v0.12.0" & < "v0.17.0"
  1084. parsexp_io < "v0.17.0"
  1085. parsley
  1086. patdiff >= "v0.12.1" & < "v0.17.0"
  1087. patience_diff < "v0.17.0"
  1088. pattern
  1089. pb
  1090. pb-plugin
  1091. pbkdf
  1092. pbrt
  1093. pbrt_services
  1094. pbrt_yojson
  1095. pcap-format >= "0.5.2"
  1096. pcre >= "7.3.5" & < "7.5.0"
  1097. pds-reachability >= "0.2.2"
  1098. pecu >= "0.2"
  1099. petr4
  1100. pf-qubes
  1101. pg_query
  1102. pgocaml >= "4.0"
  1103. pgocaml_ppx
  1104. pgx >= "1.0" & < "2.2"
  1105. pgx_async >= "1.0" & < "2.2"
  1106. pgx_lwt >= "1.0" & < "2.2"
  1107. pgx_lwt_mirage < "2.2"
  1108. pgx_lwt_unix < "2.2"
  1109. pgx_unix >= "1.0" & < "2.2"
  1110. pgx_value_core < "2.2"
  1111. pgx_value_ptime < "2.2"
  1112. phonetic
  1113. picasso
  1114. piqi >= "0.7.8"
  1115. piqilib >= "0.6.16"
  1116. pixel_pusher
  1117. pkcs11 >= "0.18.0"
  1118. pkcs11-cli
  1119. pkcs11-driver
  1120. pkcs11-rev
  1121. pla = "1.3"
  1122. plato
  1123. plebeia < "2.0.0"
  1124. plotkicadsch
  1125. plplot >= "5.11.0-1"
  1126. polka
  1127. polling_state_rpc < "v0.17.0"
  1128. polly
  1129. pomap < "4.1.2"
  1130. portaudio = "0.2.2"
  1131. posixat < "v0.17.0"
  1132. postgres_async < "v0.17.0"
  1133. postgresql >= "4.4.1" & < "5.1.0"
  1134. pp < "1.2.0"
  1135. pprint >= "20200226"
  1136. ppx-owl-opt
  1137. ppx_accessor < "v0.17.0"
  1138. ppx_assert < "v0.17.0"
  1139. ppx_bap
  1140. ppx_base < "v0.17.0"
  1141. ppx_bench < "v0.17.0"
  1142. ppx_bin_prot < "v0.17.0"
  1143. ppx_blob >= "0.6.0"
  1144. ppx_cold < "v0.17.0"
  1145. ppx_compare < "v0.17.0"
  1146. ppx_compose >= "0.1.0"
  1147. ppx_const >= "2.0"
  1148. ppx_conv_func < "v0.17.0"
  1149. ppx_css < "v0.17.0"
  1150. ppx_cstruct
  1151. ppx_cstubs
  1152. ppx_csv_conv < "v0.17.0"
  1153. ppx_custom_printf < "v0.17.0"
  1154. ppx_defer >= "0.4.0"
  1155. ppx_demo < "v0.17.0"
  1156. ppx_derive_at_runtime < "v0.17.0"
  1157. ppx_derivers >= "1.2.1"
  1158. ppx_deriving
  1159. ppx_deriving_cmdliner >= "0.5.1"
  1160. ppx_deriving_encoding < "0.3.0"
  1161. ppx_deriving_hardcaml
  1162. ppx_deriving_jsoo
  1163. ppx_deriving_protobuf
  1164. ppx_deriving_rpc
  1165. ppx_deriving_yojson
  1166. ppx_disable_unused_warnings < "v0.17.0"
  1167. ppx_distr_guards = "0.2"
  1168. ppx_enumerate < "v0.17.0"
  1169. ppx_expect < "v0.17.0"
  1170. ppx_factory
  1171. ppx_fail
  1172. ppx_fields_conv < "v0.17.0"
  1173. ppx_fixed_literal < "v0.17.0"
  1174. ppx_gen_rec >= "1.1.0"
  1175. ppx_getenv >= "2.0"
  1176. ppx_globalize < "v0.17.0"
  1177. ppx_hash < "v0.17.0"
  1178. ppx_here < "v0.17.0"
  1179. ppx_ignore_instrumentation < "v0.17.0"
  1180. ppx_import
  1181. ppx_inline_alcotest
  1182. ppx_inline_test < "v0.16.1"
  1183. ppx_irmin < "2.3.0"
  1184. ppx_jane < "v0.17.0"
  1185. ppx_js_style < "v0.17.0"
  1186. ppx_jsobject_conv < "0.9.0"
  1187. ppx_jsonaf_conv < "v0.17.0"
  1188. ppx_let < "v0.17.0"
  1189. ppx_log < "v0.17.0"
  1190. ppx_meta_conv
  1191. ppx_module_timer < "v0.17.0"
  1192. ppx_monoid = "0.3.2"
  1193. ppx_mysql
  1194. ppx_mysql_identity
  1195. ppx_optcomp < "v0.17.0"
  1196. ppx_optional < "v0.17.0"
  1197. ppx_pattern_bind < "v0.17.0"
  1198. ppx_pipebang >= "v0.12.0" & < "v0.17.0"
  1199. ppx_protocol_conv
  1200. ppx_protocol_conv_json
  1201. ppx_protocol_conv_jsonm
  1202. ppx_protocol_conv_msgpack
  1203. ppx_protocol_conv_xml_light
  1204. ppx_protocol_conv_xmlm
  1205. ppx_protocol_conv_yaml
  1206. ppx_python < "v0.17.0"
  1207. ppx_rapper
  1208. ppx_rapper_async
  1209. ppx_rapper_lwt
  1210. ppx_regexp >= "0.4.0"
  1211. ppx_sexp_conv < "v0.17.0"
  1212. ppx_sexp_message < "v0.17.0"
  1213. ppx_sexp_value < "v0.17.0"
  1214. ppx_show
  1215. ppx_stable < "v0.17.0"
  1216. ppx_stable_witness < "v0.17.0"
  1217. ppx_string < "v0.17.0"
  1218. ppx_string_interpolation
  1219. ppx_test
  1220. ppx_there
  1221. ppx_tools >= "6.0+4.08.0"
  1222. ppx_tools_versioned
  1223. ppx_tydi < "v0.17.0"
  1224. ppx_type_directed_value
  1225. ppx_typed_fields < "v0.17.0"
  1226. ppx_typerep_conv < "v0.17.0"
  1227. ppx_tyre
  1228. ppx_units
  1229. ppx_variants_conv < "v0.17.0"
  1230. ppx_wideopen
  1231. ppx_xml_conv < "v0.17.0"
  1232. ppx_yojson < "1.3.0"
  1233. ppx_yojson_conv < "v0.17.0"
  1234. ppx_yojson_conv_lib < "v0.17.0"
  1235. ppxfind >= "1.3"
  1236. ppxlib < "0.21.1"
  1237. ppxx
  1238. prc
  1239. printbox >= "0.2" & < "0.8"
  1240. printbox-html < "0.8"
  1241. printbox-text < "0.8"
  1242. prof_spacetime
  1243. profunctor < "v0.17.0"
  1244. prom
  1245. prometheus >= "0.6"
  1246. prometheus-app >= "0.6"
  1247. promise
  1248. protocell
  1249. protocol-9p >= "1.0.0"
  1250. protocol-9p-tool >= "1.0.0"
  1251. protocol-9p-unix >= "1.0.0"
  1252. protocol_version_header < "v0.17.0"
  1253. psq >= "0.1.1"
  1254. ptmap >= "2.0.5"
  1255. ptset
  1256. pulseaudio = "0.1.4"
  1257. pure-splitmix >= "0.3"
  1258. py >= "1.1"
  1259. pythonlib
  1260. qbf >= "0.3"
  1261. qcheck >= "0.13" & < "0.25"
  1262. qcheck-core < "0.25"
  1263. qcheck-ounit < "0.25"
  1264. qmp >= "0.19.0"
  1265. qrencode
  1266. qtest >= "2.10.1"
  1267. queenshead
  1268. quests
  1269. radare2 >= "0.0.3"
  1270. randomconv
  1271. range
  1272. rangeSet
  1273. rankers
  1274. rawlink < "2.1"
  1275. rdbg >= "1.196.12"
  1276. re >= "1.9.0" & < "1.13.2"
  1277. re2 >= "v0.12.1" & < "v0.17.0"
  1278. re2_stable
  1279. re_parser < "v0.17.0"
  1280. reactiveData = "0.3.0"
  1281. reanalyze
  1282. reason < "3.9.0"
  1283. reason-standard
  1284. received
  1285. record_builder < "v0.17.0"
  1286. records >= "1.0.0"
  1287. redirect
  1288. redis >= "0.4"
  1289. redis-async < "v0.17.0"
  1290. redis-lwt >= "0.4"
  1291. redis-sync >= "0.4"
  1292. reed-solomon-erasure >= "1.0.2"
  1293. reedsolomon
  1294. refl
  1295. regenerate
  1296. regex_parser_intf < "v0.17.0"
  1297. remu_ts
  1298. res = "5.0.1"
  1299. resource-pooling >= "1.1"
  1300. resource_cache < "v0.17.0"
  1301. resp
  1302. resp-client
  1303. resp-mirage
  1304. resp-server >= "0.9"
  1305. resp-unix
  1306. resto
  1307. resto-acl
  1308. resto-cohttp
  1309. resto-cohttp-client
  1310. resto-cohttp-self-serving-client
  1311. resto-cohttp-server
  1312. resto-directory
  1313. resto-json
  1314. result
  1315. rfc1951 >= "0.8.1" & != "1.0.0" & < "1.3.0"
  1316. rfc6287 >= "1.0.4"
  1317. rfc7748
  1318. rfsm >= "1.6-alpha-3" & < "1.7.0"
  1319. rhythm
  1320. ringo
  1321. ringo-lwt
  1322. rock
  1323. root1d >= "0.5.1"
  1324. rope >= "0.6.2"
  1325. rosetta >= "0.2.0"
  1326. routes < "1.0.0"
  1327. rpc
  1328. rpc_parallel < "v0.17.0"
  1329. rpclib
  1330. rpclib-async
  1331. rpclib-html
  1332. rpclib-js
  1333. rpclib-lwt
  1334. rss
  1335. rtop < "3.9.0"
  1336. rungen
  1337. rusage
  1338. SZXX
  1339. safepass >= "3.1"
  1340. salsa20 >= "1.0.0"
  1341. salsa20-core >= "1.0.0"
  1342. satex
  1343. satyrographos < "0.0.2.7"
  1344. scgi
  1345. scipy
  1346. scrypt-kdf
  1347. searchTree
  1348. secp256k1 >= "0.4.1"
  1349. secp256k1-internal < "0.4.0"
  1350. sedlex >= "2.0" & < "2.4"
  1351. sek
  1352. semantic_version < "v0.17.0"
  1353. semaphore-compat
  1354. semver >= "0.2.1"
  1355. semver2
  1356. sendmail
  1357. sendmail-lwt
  1358. sendmail-miou-unix
  1359. sendmail-mirage
  1360. sentry
  1361. sequencer_table < "v0.17.0"
  1362. session >= "0.4.1"
  1363. session-cohttp >= "0.4.1"
  1364. session-cohttp-async >= "0.4.1"
  1365. session-cohttp-lwt >= "0.4.1"
  1366. session-cookie
  1367. session-cookie-async
  1368. session-cookie-lwt
  1369. session-postgresql >= "0.4.1"
  1370. session-postgresql-async
  1371. session-postgresql-lwt
  1372. session-redis-lwt >= "0.4.1"
  1373. session-webmachine >= "0.4.1"
  1374. setcore >= "1.0.2"
  1375. sexp < "v0.17.0"
  1376. sexp_diff < "v0.17.0"
  1377. sexp_diff_kernel
  1378. sexp_grammar < "v0.17.0"
  1379. sexp_macro < "v0.17.0"
  1380. sexp_pretty < "v0.17.0"
  1381. sexp_select < "v0.17.0"
  1382. sexp_string_quickcheck < "v0.17.0"
  1383. sexplib >= "v0.12.0" & < "v0.17.0"
  1384. sexplib0 >= "v0.12.0" & < "v0.17.0"
  1385. sgf >= "1.0.1"
  1386. sha >= "1.13" & < "1.15.1"
  1387. shapefile
  1388. shared-memory-ring
  1389. shared-memory-ring-lwt
  1390. shared-secret >= "0.4"
  1391. shell < "v0.17.0"
  1392. shexp < "v0.17.0"
  1393. sihl < "0.1.5"
  1394. sklearn
  1395. slacko
  1396. slug
  1397. smart-print >= "0.3.0"
  1398. smbc
  1399. smtlib-utils
  1400. snappy >= "0.1.2"
  1401. so
  1402. sortedseq_intersect
  1403. soundtouch >= "0.1.9"
  1404. soupault
  1405. spacetime_lib
  1406. spawn = "v0.13.0"
  1407. spdx_licenses
  1408. spelll >= "0.3"
  1409. spin < "0.7.0"
  1410. splay_tree < "v0.17.0"
  1411. splittable_random < "v0.17.0"
  1412. spotify-web-api
  1413. spotlib >= "4.1.0"
  1414. sqlgg >= "20200521"
  1415. sqlite3 >= "4.4.1" & < "5.0.3"
  1416. sqlite3_utils
  1417. ssh-agent >= "0.2.0"
  1418. ssl >= "0.5.6" & < "0.6.0"
  1419. stdcompat >= "19"
  1420. stdint >= "0.6.0" & < "0.7.2"
  1421. stdio < "v0.17.0"
  1422. stdlib-diff
  1423. stdlib-shims
  1424. stitch
  1425. stored_reversed < "v0.17.0"
  1426. streamable < "v0.17.0"
  1427. streaming
  1428. string_dict < "v0.17.0"
  1429. stringext >= "1.6.0"
  1430. sturgeon >= "0.4.2"
  1431. subscriptions-transport-ws
  1432. subtype-refinement >= "0.2"
  1433. swagger >= "0.2.0"
  1434. swhid_core
  1435. syndic >= "1.6.0"
  1436. sys-socket
  1437. sys-socket-unix
  1438. syslog
  1439. syslog-message >= "1.0.0"
  1440. syslog-rfc5424
  1441. tablecloth-base
  1442. tablecloth-native < "transition"
  1443. tcalc < "1.1.1"
  1444. tdigest
  1445. tensorboard
  1446. terminal_size >= "0.1.4"
  1447. textrazor
  1448. textutils < "v0.17.0"
  1449. textutils_kernel < "v0.17.0"
  1450. textwrap >= "0.2.1"
  1451. thread-local-storage
  1452. thrift
  1453. tidy >= "5-0.2"
  1454. tilde_f < "v0.17.0"
  1455. time_now < "v0.17.0"
  1456. timezone < "v0.17.0"
  1457. tiny_httpd < "0.15"
  1458. tiny_httpd_camlzip < "0.15"
  1459. tip-parser >= "0.4"
  1460. tldr
  1461. tls >= "0.12.8" & < "0.15.4"
  1462. tls-async < "0.17.0"
  1463. tls-mirage < "0.15.4"
  1464. toml < "7.0.0"
  1465. toml-cconv
  1466. toml_cconv < "7.0.0"
  1467. toplevel_backend < "v0.17.0"
  1468. toplevel_expect_test < "v0.17.0"
  1469. topological_sort < "v0.17.0"
  1470. torch < "v0.17.0"
  1471. tqdm
  1472. tracing < "v0.17.0"
  1473. transept
  1474. traverse
  1475. travesty < "0.7.2"
  1476. tree_layout >= "0.2"
  1477. treeprint >= "2.3.0"
  1478. trie
  1479. tsort
  1480. tube >= "4.4.0"
  1481. tuntap
  1482. twostep
  1483. typerep >= "v0.12.0" & < "v0.17.0"
  1484. tyre >= "0.5"
  1485. tyxml >= "4.3.0" & < "4.6.0"
  1486. tyxml-jsx < "4.6.0"
  1487. tyxml-lwd < "0.2"
  1488. tyxml-ppx >= "4.3.0" & < "4.6.0"
  1489. tyxml-syntax < "4.6.0"
  1490. ubase < "0.20"
  1491. ubpf < "0.2"
  1492. uecc >= "0.2"
  1493. uint >= "2.0.1"
  1494. ulid
  1495. unidecode
  1496. unionFind
  1497. unison >= "2.51.4" & < "2.53.4"
  1498. universo
  1499. unstrctrd
  1500. uri >= "2.2.1"
  1501. uri-bench
  1502. uri-re
  1503. uri-sexp
  1504. uritemplate
  1505. user-agent-parser
  1506. username_kernel < "v0.17.0"
  1507. utop < "2.15.0"
  1508. uuuu >= "0.1.1"
  1509. variantslib >= "v0.12.0" & < "v0.17.0"
  1510. vcaml
  1511. vcardgen >= "1.2"
  1512. vchan
  1513. vchan-unix
  1514. vchan-xen
  1515. vec < "0.2.0"
  1516. vector
  1517. vercel
  1518. vhd-format >= "0.12.0" & < "0.13.0"
  1519. vhd-format-lwt < "0.13.0"
  1520. virtual_dom < "v0.17.0"
  1521. visitors >= "20200207"
  1522. vlq >= "0.2.1"
  1523. vmnet
  1524. vocal
  1525. voqc < "0.2.0"
  1526. vue-jsoo < "0.3"
  1527. wall >= "0.4"
  1528. wasmer
  1529. weberizer >= "0.8"
  1530. webmachine >= "0.6.2"
  1531. websocket >= "2.12" & < "2.15"
  1532. websocket-async >= "2.12" & < "2.15"
  1533. websocket-lwt
  1534. websocket-lwt-unix < "2.15"
  1535. websocketaf
  1536. webtest
  1537. webtest-js
  1538. wikitext
  1539. win-error >= "1.0"
  1540. win-eventlog = "0.3"
  1541. winsvc < "1.0.1"
  1542. ws
  1543. ws-server
  1544. wseg
  1545. wtf8 >= "1.0.2"
  1546. x509
  1547. xapi-backtrace
  1548. xapi-inventory
  1549. xapi-rrd
  1550. xapi-stdext-date < "4.21.0"
  1551. xapi-stdext-encodings < "4.21.0"
  1552. xapi-stdext-pervasives < "4.21.0"
  1553. xapi-stdext-std < "4.21.0"
  1554. xapi-stdext-threads < "4.21.0"
  1555. xapi-stdext-unix < "4.21.0"
  1556. xapi-stdext-zerocheck < "4.21.0"
  1557. xdg-basedir < "0.0.5"
  1558. xen-evtchn
  1559. xen-evtchn-unix
  1560. xen-gnt
  1561. xen-gnt-unix
  1562. xenstore
  1563. xenstore_transport >= "1.1.0"
  1564. xmlplaylist >= "0.1.5"
  1565. yaml >= "1.0.0"
  1566. yaml-sexp
  1567. yara >= "0.2"
  1568. yojson >= "1.5.0" & < "2.1.0"
  1569. yojson-bench
  1570. yurt >= "0.6"
  1571. yuscii >= "0.2.1"
  1572. yuujinchou >= "3.0.0"
  1573. zarith-ppx
  1574. zarith_stubs_js < "v0.17.0"
  1575. zed >= "2.0.6" & < "3.2.0"
  1576. zeit
  1577. zipperposition
  1578. zipperposition-tools
  1579. zlib
  1580. zmq >= "5.1.0" & < "5.2.1"
  1581. zmq-async >= "5.1.0" & < "5.2.1"
  1582. zmq-lwt >= "5.1.0" & < "5.2.1"
  1583. zstandard >= "v0.12.1" & < "v0.17.0"
  1584. zstd = "0.3"
  1585. zxcvbn >= "2.3+2"

Conflicts (4)

  1. jbuilder = "transition"
  2. dune-release < "1.3.0"
  3. odoc < "1.3.0"
  4. dune-configurator < "2.3.0"
OCaml

Innovation. Community. Security.