package dune

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

Install

dune-project
 Dependency

Authors

Maintainers

Sources

dune-2.3.0.tbz
sha256=14a4321e38e8f6508f0d522649c6c580efd5e87805a370a66cc8aafcc46d5cff
sha512=6db9eed508e59b832a80b24c62e1de4d8bcf2bff2ef75eb3a396dbe9f899f351875027b0a7d7156ac1a7f6eb7bdfdcb09a933cb4f81d5ca3174c8f74356aeda9

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.

Added to opam-repository:

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