package dune
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=77cb5f483221b266ded2b85fc84173ae0089a25134a086be922e82c131456ce6
sha512=02f00fd872aa49b832fc8c1e928409f23c79ddf84a53009a58875f222cca36fbb92c905e12c539caec9cbad723f195a8aa24218382dca35a903b3f52b11f06f2
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: 09 Oct 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)
- base-threads
- base-unix
-
ocaml
>= "4.02" & < "4.12"
Dev Dependencies
None
-
0install
>= "2.14" & < "2.16"
-
0install-gtk
< "2.16"
-
ANSITerminal
>= "0.8.1" & < "0.8.4"
-
absolute
< "0.2"
-
acgtk
>= "1.4.0" & < "2.0.0"
- aches
- aches-lwt
-
acpc
>= "2.0.0"
- ahrocksdb
-
aifad
>= "2.2.1" & < "2.3.0"
-
alba
>= "0.4.1"
-
albatross
< "1.5.0"
-
alcotest
>= "0.8.5" & < "1.1.0"
-
alcotest-async
>= "0.8.5" & < "1.1.0"
-
alcotest-lwt
>= "0.8.5" & < "1.1.0"
- alg_structs
- alg_structs_qcheck
-
alt-ergo
>= "2.3.0" & < "2.4.0"
-
alt-ergo-free
>= "2.3.3"
-
alt-ergo-lib
< "2.4.0"
- alt-ergo-lib-free
-
alt-ergo-parsers
< "2.4.0"
- alt-ergo-parsers-free
-
altgr-ergo
>= "2.3.0" & < "2.4.0"
-
amf
>= "0.1.2"
-
amqp-client
>= "2.0.3" & < "2.3.0"
-
amqp-client-async
>= "2.0.3" & < "2.3.0"
-
amqp-client-lwt
>= "2.0.3" & < "2.3.0"
-
angstrom
>= "0.11.1"
-
angstrom-async
>= "0.11.1"
-
angstrom-lwt-unix
>= "0.11.1"
-
angstrom-unix
>= "0.11.1"
- anthill
-
archetype
< "1.2.3"
-
archi
< "0.2.0"
-
archi-async
< "0.2.0"
-
archi-lwt
< "0.2.0"
-
arp
>= "1.0.0" & < "2.3.1"
- arp-mirage
- asak
-
asn1-combinators
>= "0.2.2"
-
async
>= "v0.12.0" & < "v0.14.0"
-
async-uri
< "0.4.0"
-
async_durable
>= "v0.12.0" & < "v0.14.0"
-
async_extra
>= "v0.12.0" & < "v0.14.0"
-
async_find
>= "v0.12.0" & < "v0.14.0"
-
async_graphics
>= "0.7.0"
-
async_inotify
>= "v0.12.0" & < "v0.14.0"
-
async_interactive
>= "v0.12.0" & < "v0.14.0"
-
async_js
>= "v0.12.0" & < "v0.14.0"
-
async_kernel
>= "v0.12.0" & < "v0.14.0"
-
async_rpc_kernel
>= "v0.12.0" & < "v0.14.0"
-
async_sendfile
>= "v0.12.0" & < "v0.14.0"
-
async_shell
>= "v0.12.0" & < "v0.14.0"
-
async_smtp
>= "v0.12.0" & < "v0.14.0"
-
async_ssl
>= "v0.12.0" & < "v0.14.0"
-
async_udp
< "v0.14.0"
-
async_unix
>= "v0.12.0" & < "v0.14.0"
-
async_websocket
< "v0.14.0"
-
atomic
< "base"
-
awa
< "0.1.0"
-
awa-lwt
< "0.1.0"
-
awa-mirage
< "0.1.0"
-
aws-s3
>= "4.0.0" & < "4.6.0"
-
aws-s3-async
>= "4.0.0" & < "4.6.0"
-
aws-s3-lwt
>= "4.0.0" & < "4.6.0"
- azblob
- azblob-async
-
azure-cosmos-db
< "0.2.0"
- bark
-
base
>= "v0.12.0" & < "v0.14.0"
-
base64
>= "2.3.0" & < "3.3.0"
-
base_bigstring
< "v0.14.0"
-
base_quickcheck
< "v0.14.0"
-
batsat
< "0.7"
-
beluga
= "1.0"
-
benchmark
>= "1.6"
- benchpress
- benchpress-server
-
bencode
>= "2.0"
- bigarray-compat
-
bignum
>= "v0.12.0" & < "v0.14.0"
-
bigstring
>= "0.3"
-
bigstring-unix
>= "0.3"
-
bigstringaf
>= "0.5.0" & < "0.7.0"
-
bimage
< "0.2.1"
-
bimage-gtk
< "0.2.1"
-
bimage-sdl
< "0.2.1"
-
bimage-unix
< "0.2.1"
-
bin_prot
>= "v0.12.0" & < "v0.14.0"
-
biniou
>= "1.2.1"
-
biocaml
>= "0.9.0"
-
bisect_ppx
>= "1.4.0" & < "2.5.0"
-
bistro
>= "0.5.0"
- bistro-bio
-
bitcoinml
>= "0.4.1"
- bitlib
-
bitmasks
>= "1.2.0"
-
bitstring
= "3.1.1"
-
blake2
< "0.3"
-
bloomf
< "0.2.0"
- bnfgen
-
bogue
< "20210917"
-
bonsai
< "v0.14.0"
- bson2
-
bst
>= "6.0.0"
-
build_path_prefix_map
>= "0.3"
-
bun
= "0.3.3"
- bwrap
- bytearray
- bytepdf
-
cairo2
>= "0.6" & < "0.6.3"
-
cairo2-gtk
< "0.6.3"
-
cairo2-pango
< "0.6.3"
-
calculon
>= "0.4"
- calculon-redis
- calculon-redis-lib
-
calculon-web
>= "0.4"
-
caldav
< "0.2.2"
-
calendar
>= "3.0.0"
- calendars
-
callipyge
>= "0.2"
- camels
- camelsnakekebab
-
camlimages
>= "5.0.2" & < "5.0.5"
-
camltc
>= "0.9.8"
-
camomile
= "1.0.2"
-
capnp
>= "3.3.0" & < "3.5.0"
-
capnp-rpc
>= "0.3.2" & < "0.8.0"
-
capnp-rpc-lwt
>= "0.3.2" & < "0.8.0"
-
capnp-rpc-mirage
>= "0.3.2" & < "0.8.0"
-
capnp-rpc-net
< "0.8.0"
-
capnp-rpc-unix
>= "0.3.2" & < "0.8.0"
-
caqti
>= "1.0.0" & < "1.7.0"
-
caqti-async
>= "1.0.0" & < "1.7.0"
-
caqti-driver-mariadb
>= "1.0.0" & < "1.7.0"
-
caqti-driver-pgx
< "2.1.1"
-
caqti-driver-postgresql
>= "1.0.0" & < "1.7.0"
-
caqti-driver-sqlite3
>= "1.0.0" & < "1.7.0"
-
caqti-dynload
>= "1.0.0" & < "2.0.1"
-
caqti-lwt
>= "1.0.0" & < "1.7.0"
-
caqti-type-calendar
>= "1.0.0" & < "1.9.0"
-
cbor
>= "0.3"
-
cconv
>= "0.5"
- cconv-ppx
-
cdrom
>= "0.9.4"
-
certify
>= "0.3.0"
-
cfg
>= "2.2.0" & < "2.3.0"
-
cfstream
>= "1.3.1"
- chacha
- charInfo_width
- charrua
-
charrua-client
>= "0.11.2"
-
charrua-client-lwt
>= "0.11.2"
-
charrua-client-mirage
>= "0.11.2"
-
charrua-core
>= "0.11.2"
- charrua-server
-
charrua-unix
>= "0.11.2"
- chartjs
- chartjs-annotation
- chartjs-colorschemes
- chartjs-datalabels
- chartjs-streaming
- chase
-
checkseum
>= "0.0.3" & < "0.2.0"
-
choice
>= "0.4"
-
cinaps
>= "v0.12.0" & < "v0.14.0"
-
clangml
>= "4.0.0" & < "4.8.0"
-
clangml-transforms
>= "0.24"
-
clap
< "0.2.0"
-
clarity
>= "0.4.0"
- cmarker
-
codept
= "0.10.3"
-
cohttp
>= "1.1.1" & < "4.0.0"
-
cohttp-async
>= "1.1.1" & < "4.1.1"
-
cohttp-lwt
>= "1.1.1" & < "4.1.1"
-
cohttp-lwt-jsoo
>= "1.1.1" & < "4.1.1"
-
cohttp-lwt-unix
>= "1.1.1" & < "4.0.0"
- cohttp-lwt-unix-nossl
- cohttp-lwt-unix-ssl
-
cohttp-mirage
>= "1.1.1" & < "4.1.1"
-
cohttp-top
>= "1.1.1" & < "4.1.1"
-
coin
>= "0.1.1"
-
colombe
< "0.4.2"
-
color
>= "0.2.0"
-
color-brewery
< "0.2"
-
combinat
< "3.0"
-
command_rpc
>= "v0.12.0" & < "v0.14.0"
-
conduit
>= "1.3.0" & < "2.3.0"
-
conduit-async
>= "1.3.0" & < "2.3.0" | = "4.0.0"
-
conduit-lwt
>= "1.3.0" & < "2.3.0" | = "4.0.0"
-
conduit-lwt-unix
>= "1.3.0" & != "2.3.0" & < "4.0.1"
-
conduit-mirage
< "2.3.0"
- conduit-tls
-
conex
>= "0.10.0"
- conex-mirage-crypto
- conex-nocrypto
-
containers
>= "2.4" & < "3.7"
-
containers-data
< "3.7"
-
containers-thread
< "3.7"
- cookie
-
coq-of-ocaml
< "2.3.0"
-
coq-serapi
>= "8.9.0+0.6.0" & < "8.11.0+0.11.1"
-
core
>= "v0.12.0" & < "v0.14.0"
-
core_bench
>= "v0.12.0" & < "v0.14.0"
-
core_extended
>= "v0.12.0" & < "v0.14.0"
-
core_kernel
>= "v0.12.0" & < "v0.14.0"
-
core_profiler
>= "v0.12.0" & < "v0.14.0"
-
cow
= "2.4.0"
-
cowabloga
>= "0.5.0"
-
cpm
>= "5.0.0" & < "12.1.2"
-
cppo
>= "1.6.6" & < "1.7.0"
-
cppo_ocamlbuild
>= "1.6.6" & < "1.7.0"
- cpu
-
cpuid
>= "0.1.2"
-
crc
>= "2.1.0"
-
crlibm
>= "0.3" & < "0.5"
- crontab
-
crowbar
= "0.2"
-
crunch
>= "2.2.0" & < "3.3.0"
-
csexp
>= "1.3.2" & < "1.5.2"
-
cstruct
>= "3.3.0" & < "5.2.0"
-
cstruct-async
>= "3.3.0" & < "5.2.0"
-
cstruct-lwt
>= "3.3.0" & < "5.2.0"
-
cstruct-sexp
< "5.2.0"
-
cstruct-unix
>= "3.3.0" & < "5.2.0"
-
csv
>= "2.1"
-
csv-lwt
>= "2.1"
-
csvfields
>= "v0.12.0" & < "v0.14.0"
- csvtool
- ctypes-zarith
-
cuid
>= "0.2"
-
current
< "0.3"
-
current_ansi
< "0.3"
-
current_docker
< "0.3"
-
current_examples
< "0.3"
-
current_git
< "0.3"
-
current_github
< "0.3"
-
current_incr
< "0.3"
-
current_rpc
< "0.3"
-
current_slack
< "0.3"
-
current_web
< "0.3"
-
curses
= "1.0.9"
- curve-sampling
-
cviode
< "0.0.4"
- cwe_checker
-
DrawGrammar
>= "0.2.2"
-
daft
>= "0.0.4"
-
data-encoding
< "0.5"
- dataframe
-
datakit
>= "0.12.2"
-
datakit-bridge-github
>= "0.12.2"
-
datakit-bridge-local-git
>= "0.12.2"
-
datakit-ci
>= "0.12.2"
-
datakit-client
>= "0.12.2"
-
datakit-client-9p
>= "0.12.2"
-
datakit-client-git
>= "0.12.2"
-
datakit-github
>= "0.12.2"
-
datakit-server
>= "0.12.2"
-
datakit-server-9p
>= "0.12.2"
-
datalog
= "0.6"
- daypack-lib
-
dbf
< "0.1.1"
-
debian-formats
>= "0.1.2"
-
decoders
>= "0.1.2" & < "0.5.0"
-
decoders-bencode
< "0.5.0"
-
decoders-cbor
< "0.5.0"
-
decoders-ezjsonm
>= "0.1.2" & < "0.5.0"
-
decoders-jsonm
< "0.5.0"
-
decoders-sexplib
< "0.5.0"
-
decoders-yojson
>= "0.1.2" & < "0.5.0"
-
decompress
>= "0.8.1" & < "1.3.0"
-
delimited_parsing
>= "v0.12.0" & < "v0.14.0"
-
depyt
>= "0.3.0"
-
devkit
>= "1.0" & < "1.20210120"
-
diet
>= "0.2"
-
digestif
>= "0.7" & < "0.8.1"
- disml
-
dispatch
>= "0.4.1"
-
dispatch-js
>= "0.4.1"
-
distributed
>= "0.6.0"
-
distributed-lwt
>= "0.2.0"
-
distributed-uwt
>= "0.2.0"
-
dlm
>= "0.3.1"
-
dns
>= "1.1.0" & < "6.4.1"
-
dns-async
>= "1.1.0"
-
dns-certify
< "6.4.1"
-
dns-cli
< "6.4.1"
-
dns-client
< "6.4.1"
-
dns-lwt
>= "1.1.0"
-
dns-lwt-unix
>= "1.1.0"
-
dns-mirage
< "6.4.1"
-
dns-resolver
< "6.4.1"
-
dns-server
< "6.4.1"
-
dns-stub
< "6.4.1"
-
dns-tsig
< "6.4.1"
-
dnssec
< "6.4.1"
-
docker-api
>= "0.2" & < "0.2.2"
-
dockerfile
>= "6.0.0" & < "6.6.0"
-
dockerfile-cmd
>= "6.0.0" & < "6.6.0"
-
dockerfile-opam
>= "6.0.0" & < "6.6.0"
-
dokeysto
>= "3.0.0"
- dokeysto_camltc
-
dokeysto_lz4
>= "3.0.0"
-
dolmen
= "0.4.1"
-
dolog
>= "4.0.0"
-
domain-name
>= "0.1.2"
-
domainslib
< "0.5.0"
-
dot-merlin-reader
< "3.5.0"
- dotenv
-
dropbox
>= "0.2"
- dropbox_lwt_unix
-
dtoa
= "0.3.2"
-
duff
= "0.2"
-
dune-build-info
< "2.0.0"
-
dune-configurator
< "1.11.4"
-
dune-release
>= "1.0.0" & < "1.4.0"
-
duration
>= "0.1.2"
-
earley
= "2.0.0"
-
earlybird
< "1.0.0"
-
easy-format
= "1.3.2"
- easy_logging
- easy_logging_yojson
-
ecaml
>= "v0.12.0" & < "v0.14.0"
-
edn
= "0.1.6-1-gff9db95"
-
eigen
>= "0.1.0" & < "0.1.6"
-
elasticsearch-cli
>= "0.5"
-
electrod
>= "0.2.1" & < "0.5"
-
elpi
>= "1.3.1" & < "1.11.0"
-
email_message
>= "v0.12.0" & < "v0.14.0"
-
emile
>= "0.4"
-
encore
>= "0.2" & < "0.5"
- epictetus
-
eqaf
>= "0.2" & < "0.8"
- esgg
- ethernet
-
exenum
>= "0.86"
-
expect_test_helpers
>= "v0.12.0"
-
expect_test_helpers_kernel
>= "v0.12.0"
-
extlib
>= "1.7.9"
- ezcurl
- ezcurl-lwt
-
ezgzip
>= "0.2.3"
-
ezjsonm
>= "1.0.0" & < "1.2.0"
-
ezjsonm-lwt
>= "1.0.0" & < "1.3.0"
- ezresto
- ezresto-directory
-
ezsqlite
>= "0.4"
-
ezxenstore
>= "0.4.1"
-
ezxmlm
>= "1.1.0"
- facteur
-
faraday
>= "0.7.1"
-
faraday-async
>= "0.7.1"
-
faraday-lwt
>= "0.7.1"
-
faraday-lwt-unix
>= "0.7.1"
- fasmifra
-
fat-filesystem
>= "0.13.0"
-
fd-send-recv
>= "2.0.1"
- feat
- feat-core
- feat-num
-
fftw3
>= "0.8.2"
-
fiat-p256
< "0.2.2"
-
fieldslib
>= "v0.12.0" & < "v0.14.0"
-
fileutils
>= "0.6.1"
-
fix
>= "20181206"
-
fluent-logger
>= "1.1.0"
-
fmlib
< "0.5.3"
-
fmlib_js
>= "0.3.0" & < "0.5.3"
-
fmlib_parse
< "0.5.3"
-
fmlib_pretty
< "0.5.3"
-
fmlib_std
< "0.5.3"
-
freetds
>= "0.7"
- fswatch
- fswatch_async
- fswatch_lwt
-
functoria
>= "2.2.2" & < "4.0.0~beta1"
-
functoria-runtime
>= "2.2.2" & != "2.2.5" & < "4.0.0~beta1"
- fuzzy_compare
-
General
>= "0.6.0"
-
gapi-ocaml
>= "0.3.7" & < "0.4.5"
-
gdbprofiler
>= "0.4"
- gemini
-
gen
>= "0.5.2"
-
gen_js_api
= "1.0.6"
- genprint
-
genspir
>= "1.0.0"
-
get_line
>= "4.0.1"
-
gettext
>= "0.4.1"
- gettext-camomile
- gettext-stub
-
git
>= "2.0.0" & < "3.0.0"
-
git-http
>= "2.0.0"
-
git-mirage
>= "2.0.0" & < "3.0.0"
-
git-unix
>= "2.0.0" & < "3.0.0"
-
github
>= "4.0.0" & < "4.4.0"
-
github-hooks
>= "0.4.0"
-
github-hooks-unix
>= "0.4.0"
-
github-jsoo
>= "4.0.0" & < "4.4.0"
-
github-unix
>= "4.0.0" & < "4.4.0"
-
glfw-ocaml
< "3.3.1"
-
gluten
< "0.4.0"
-
gluten-async
< "0.4.0"
-
gluten-lwt
< "0.4.0"
-
gluten-lwt-unix
< "0.4.0"
-
gluten-mirage
< "0.4.0"
-
gmap
>= "0.2.1"
-
gnuplot
>= "0.6"
- gobject-introspection
-
google-drive-ocamlfuse
>= "0.6.26"
-
gopcaml-mode
>= "0.0.2" & < "0.0.6"
-
gperftools
>= "0.4"
-
gpr
>= "1.4.0"
- gr
-
graphics
= "5.0.0"
-
graphql
>= "0.8.0"
-
graphql-async
>= "0.8.0"
-
graphql-cohttp
>= "0.9.0"
-
graphql-lwt
>= "0.8.0"
-
graphql_parser
>= "0.9.0"
-
graphql_ppx
= "0.7.1"
- gremlin
-
grenier
>= "0.8" & < "0.15"
-
gsl
>= "1.24.0" & < "1.25.0"
-
h2
< "0.10.0"
-
h2-async
< "0.10.0"
-
h2-lwt
< "0.10.0"
-
h2-lwt-unix
< "0.10.0"
-
h2-mirage
< "0.10.0"
-
hack_parallel
>= "1.0.0"
-
hacl
< "0.3"
- hacl-star
-
hacl-star-raw
>= "0.5.0"
-
hacl_x25519
< "0.2.0"
-
hardcaml
>= "v0.12.0" & < "v0.14.0"
-
hardcaml_waveterm
< "v0.14.0"
-
hashids
>= "1.0.1"
-
haxe
>= "4.1.1"
-
hc
< "0.2"
-
hdf5
>= "0.1.5"
-
headache
>= "1.04" & < "1.07"
-
herdtools7
>= "7.54" & < "7.57"
-
hex
>= "1.3.0"
-
hidapi
>= "1.1"
- hidapi-lwt
-
hkdf
>= "1.0.3"
- hl_yaml
-
horned_worm
>= "0.3.4"
-
hpack
< "0.10.0"
-
hts_shrink
< "2.1.2"
-
httpaf
>= "0.6.0"
-
httpaf-async
>= "0.6.0"
- httpaf-lwt-unix
-
hvsock
>= "2.0.0"
-
hxd
< "0.2.0"
-
ISO8601
>= "0.2.6"
-
i3ipc
>= "0.1.4"
- icalendar
- idd
- idds
-
incr_dom
>= "v0.12.0" & < "v0.14.0"
-
incr_dom_keyboard
< "v0.14.0"
-
incr_dom_partial_render
< "v0.14.0"
-
incr_dom_widgets
>= "v0.12.0"
-
incr_map
>= "v0.12.0" & < "v0.14.0"
-
incr_select
>= "v0.12.0" & < "v0.14.0"
-
incremental
>= "v0.12.0" & < "v0.14.0"
-
index
< "1.3.0"
-
inferno
>= "20190924" & < "20211222"
-
influxdb
< "0.3.0"
-
influxdb-async
< "0.3.0"
-
influxdb-lwt
< "0.3.0"
-
integers
>= "0.3.0"
- integers_stubs_js
-
integration1d
>= "0.5.1"
- interface-prime
- interface-prime-lwt
-
interval
>= "1.5" & < "1.6"
-
interval_base
< "1.6"
- interval_crlibm
- interval_intel
-
io-page
>= "2.1.0" & < "2.4.0"
-
io-page-unix
>= "2.1.0"
-
io-page-xen
>= "2.1.0"
-
ipaddr
>= "2.9.0"
- ipaddr-cstruct
- ipaddr-sexp
-
irc-client
>= "0.6.2"
-
irc-client-lwt
>= "0.6.2"
- irc-client-lwt-ssl
-
irc-client-tls
>= "0.6.2"
-
irc-client-unix
>= "0.6.2"
-
irmin
>= "2.0.0" & < "2.3.0"
-
irmin-chunk
>= "2.0.0" & < "2.3.0"
-
irmin-fs
>= "2.0.0" & < "2.3.0"
-
irmin-git
>= "2.0.0" & < "2.3.0"
-
irmin-graphql
< "2.3.0"
-
irmin-http
>= "2.0.0" & < "2.3.0"
-
irmin-indexeddb
>= "2.0"
-
irmin-mem
>= "2.0.0" & < "2.3.0"
-
irmin-mirage
>= "2.0.0" & < "2.3.0"
-
irmin-mirage-git
< "2.3.0"
-
irmin-mirage-graphql
< "2.3.0"
-
irmin-pack
< "2.3.0"
-
irmin-test
< "2.3.0"
-
irmin-unix
>= "2.0.0" & < "2.3.0"
-
irmin-watcher
>= "0.4.0" & < "0.5.0"
- iso639
-
iter
< "1.6"
-
itv-tree
>= "2.2"
-
JsOfOCairo
>= "2.0.0"
-
jane-street-headers
>= "v0.12.0" & < "v0.14.0"
-
jbuilder
>= "transition"
-
jemalloc
>= "0.2"
- jerboa
-
jhupllib
>= "0.2.1"
-
jingoo
>= "1.3.0"
-
jose
< "0.6.0"
-
js_of_ocaml
>= "3.3.0" & < "3.6.0"
-
js_of_ocaml-compiler
>= "3.3.0" & < "3.6.0"
-
js_of_ocaml-lwt
>= "3.3.0" & < "3.6.0"
-
js_of_ocaml-ocamlbuild
>= "3.5.0" & < "3.6.0"
-
js_of_ocaml-ppx
>= "3.3.0" & < "3.6.0"
-
js_of_ocaml-ppx_deriving_json
>= "3.3.0" & < "3.6.0"
-
js_of_ocaml-toplevel
>= "3.3.0" & < "3.6.0"
-
js_of_ocaml-tyxml
>= "3.3.0" & < "3.6.0"
-
json-data-encoding
< "0.12"
-
json-data-encoding-browser
< "0.12"
-
json-data-encoding-bson
< "0.12"
- json_decoder
-
jsoo_broadcastchannel
>= "2.0.0"
-
jsoo_storage
>= "1.0.1"
-
jst-config
< "v0.14.0"
-
junit
>= "2.0.1"
-
junit_alcotest
>= "2.0.1"
-
junit_ounit
>= "2.0.1"
-
jupyter
>= "2.3.2"
-
jupyter-archimedes
>= "2.3.2" & < "2.7.3"
-
jupyter-kernel
>= "0.4"
-
jwto
< "0.4.0"
-
kafka
>= "0.5"
- kafka_async
- kafka_lwt
-
kappa-agents
< "4.1.3"
-
kappa-binaries
< "4.1.3"
-
kappa-library
< "4.1.3"
- kappa-server
-
kcas
< "0.1.6"
- kdf
-
ke
< "0.5"
-
key-parsers
>= "0.10.0" & < "1.2.1"
-
kicadsch
>= "0.4.0"
-
kinetic-client
>= "0.0.11"
-
lablgtk3
>= "3.0.beta4"
- lablgtk3-goocanvas2
- lablgtk3-gtkspell3
- lablgtk3-rsvg2
- lablgtk3-sourceview3
-
lablqml
>= "0.6" & < "0.7"
- labrys
-
lacaml
>= "11.0.2" & < "11.0.10"
- lambda-runtime
-
lambda-term
>= "2.0" & < "3.3.0"
-
lambdasoup
>= "0.6.4" & < "0.7.3"
-
lascar
>= "0.6-alpha" & < "0.7.0"
-
launchd
>= "1.3"
-
lazy-trie
>= "1.2.0"
-
lbfgs
>= "0.9.1"
-
lbvs_consent
>= "2.0.0"
-
ldap
= "2.4.1"
-
learn-ocaml
< "0.13.0"
-
learn-ocaml-client
< "0.13.0"
-
ledgerwallet
< "0.2.1"
-
ledgerwallet-tezos
< "0.2.1"
-
lens
>= "1.2.3"
-
let-if
>= "0.2.0"
- letsencrypt
- letsencrypt-app
- letsencrypt-dns
- letsencrypt-mirage
-
libsvm
>= "0.10.0"
- libzipperposition
-
line-up-words
>= "v0.12.0" & < "v0.14.0"
- line_oriented
-
linenoise
>= "1.2.0"
-
links
>= "0.8" & < "0.9.5"
-
links-mysql
< "0.9.5"
-
links-postgresql
>= "0.8" & < "0.9.5"
-
links-sqlite3
< "0.9.5"
- linwrap
-
lmdb
>= "1.0"
- logical
-
logs-async
< "1.3"
-
logs-async-reporter
< "1.3"
-
logs-syslog
>= "0.2.0"
-
logtk
>= "1.5.1"
-
lpd
>= "1.2.2"
-
lru
>= "0.3.0"
-
lwt
>= "4.2.0" & < "5.8.0"
- lwt-canceler
- lwt-dllist
-
lwt-parallel
>= "1.0.0"
- lwt-pipe
- lwt-pipeline
- lwt-watcher
- lwt_domain
-
lwt_glib
>= "1.1.1"
-
lwt_log
>= "1.1.1"
-
lwt_ppx
>= "1.2.2" & < "5.8.0"
- lwt_ppx_let
-
lwt_react
>= "1.1.2"
-
lwt_ssl
>= "1.1.3"
- lz4_chans
- macaddr
- macaddr-cstruct
- macaddr-sexp
-
magic-mime
>= "1.1.1"
-
malfunction
>= "0.3" & < "0.5"
- markdown
-
markup
>= "0.8.0" & < "1.0.0-1"
- markup-lwt
-
mastodon-archive-viewer
>= "0.2" & < "0.4.0"
- matplotlib
- mc2
-
mccs
>= "1.1+5"
-
md2mld
< "0.4.0"
-
mdx
< "1.7.0"
-
mechaml
>= "1.1.0"
-
memcad
>= "1.1.0"
-
memo
< "0.2"
- memprof-limits
- merge-fmt
-
merlin
>= "3.2.1" & != "3.3.5" & < "4.1-411"
-
merlin-extend
>= "0.4"
-
mesh
>= "0.9.5"
-
mesh-easymesh
>= "0.9.5"
-
mesh-graphics
>= "0.9.5"
-
mesh-triangle
>= "0.9.5"
-
metapp
< "0.4.4"
-
metaquot
< "0.5.2"
- metrics
- metrics-influx
- metrics-lwt
- metrics-mirage
- metrics-rusage
- metrics-unix
- mew
- mew_vi
-
mindstorm
>= "0.8"
- mindstorm-lwt
-
minicli
>= "5.0.0"
-
minisat
>= "0.2" & < "0.6"
-
mirage
>= "3.3.0" & < "3.10.2"
-
mirage-block
>= "1.2.0"
- mirage-block-combinators
-
mirage-block-lwt
>= "1.2.0"
-
mirage-block-ramdisk
>= "0.4"
-
mirage-block-solo5
>= "0.6.0" & < "0.7.0"
-
mirage-block-unix
>= "2.11.0"
-
mirage-block-xen
>= "1.6.0"
-
mirage-bootvar-solo5
>= "0.6.0"
- mirage-bootvar-unix
-
mirage-bootvar-xen
>= "0.6.0"
-
mirage-channel
>= "3.2.0"
-
mirage-channel-lwt
>= "3.2.0"
-
mirage-clock
>= "2.0.0" & < "4.1.0"
-
mirage-clock-freestanding
>= "2.0.0" & < "4.1.0"
-
mirage-clock-lwt
>= "2.0.0"
-
mirage-clock-unix
>= "2.0.0" & < "4.1.0"
-
mirage-conduit
= "1.3.0" | >= "3.1.0"
-
mirage-console
>= "2.4.0"
-
mirage-console-lwt
>= "2.4.0"
-
mirage-console-solo5
>= "0.6.0" & < "0.7.0"
-
mirage-console-unix
>= "2.4.1"
-
mirage-console-xen
>= "2.4.0"
-
mirage-console-xen-backend
>= "2.4.0"
-
mirage-console-xen-proto
>= "2.4.0"
-
mirage-crypto
< "0.8.6"
- mirage-crypto-entropy
-
mirage-crypto-pk
< "0.8.6"
-
mirage-crypto-rng
< "0.8.6"
-
mirage-crypto-rng-mirage
< "0.8.6"
-
mirage-device
>= "1.2.0"
-
mirage-dns
>= "3.1.0"
-
mirage-entropy
>= "0.5.1"
-
mirage-flow
>= "1.6.0"
- mirage-flow-combinators
-
mirage-flow-lwt
>= "1.6.0"
-
mirage-flow-rawlink
>= "1.1.0"
-
mirage-flow-unix
>= "1.6.0"
-
mirage-fs
>= "1.2.0"
-
mirage-fs-lwt
>= "1.2.0"
- mirage-fs-mem
-
mirage-fs-unix
>= "1.6.0"
-
mirage-kv
>= "2.0.0"
-
mirage-kv-lwt
>= "2.0.0"
- mirage-kv-mem
-
mirage-kv-unix
< "3.0.0"
-
mirage-logs
>= "1.0.0" & < "2.0.0"
- mirage-monitoring
-
mirage-nat
>= "1.1.0"
-
mirage-net
>= "2.0.0"
-
mirage-net-lwt
>= "2.0.0"
-
mirage-net-macosx
>= "1.5.0"
-
mirage-net-solo5
>= "0.4.3" & < "0.7.0"
-
mirage-net-unix
>= "2.5.0"
-
mirage-net-xen
>= "1.9.0"
-
mirage-profile
>= "0.9.0"
-
mirage-profile-unix
>= "0.9.0"
-
mirage-profile-xen
>= "0.9.0"
-
mirage-protocols
>= "2.0.0"
-
mirage-protocols-lwt
>= "2.0.0"
-
mirage-qubes
>= "0.7.0"
-
mirage-qubes-ipv4
>= "0.7.0"
-
mirage-random
>= "1.2.0"
- mirage-random-stdlib
- mirage-random-test
-
mirage-runtime
>= "3.3.0" & < "3.10.2"
-
mirage-stack
>= "1.4.0"
-
mirage-stack-lwt
>= "1.4.0"
-
mirage-time
>= "1.3.0"
-
mirage-time-lwt
>= "1.3.0"
-
mirage-time-unix
>= "1.3.0"
-
mirage-types
>= "3.3.0" & < "3.10.2"
-
mirage-types-lwt
>= "3.3.0" & < "3.10.2"
-
mirage-unix
>= "3.2.0"
-
mirage-vnetif
>= "0.4.2"
- mirage-vnetif-stack
-
mirage-xen
>= "3.2.0" & < "6.0.0"
-
mkaudio
= "1.1.0"
- mkocaml
- mlfenv
-
mlmpfr
>= "4.0.2+dune" & < "4.1.0+bugfix1"
- mlpost-lablgtk
-
mlt_parser
>= "v0.12.0" & < "v0.14.0"
- mmap
- mmdb
-
mock
>= "0.1.1"
-
mock-ounit
>= "0.1.1"
- molenc
-
morbig
>= "0.10.3" & < "0.11.0"
- morsmall
-
moss
>= "0.1.1"
-
mparser
>= "1.3"
- mparser-pcre
- mparser-re
-
mpp
>= "0.3.4"
-
mpris
>= "0.2.0"
- mpris-clients
-
mrmime
< "0.4.0"
-
mrt-format
>= "0.3.1"
-
msat
>= "0.8"
- msat-bin
-
msgpck
>= "1.5"
- msgpck-repr
- mssql
-
multipart-form-data
>= "0.3.0"
-
mustache
= "3.1.0"
- mutf8
- mwt
- mysql8
- naboris
-
nbd
= "4.0.3"
-
netchannel
>= "1.9.0"
- netkat
-
netlink
>= "0.3.4"
-
netsnmp
< "v0.14.0"
- nice_parser
- nocoiner
- noise
-
notty
>= "0.2.3"
-
notty_async
>= "v0.12.0" & < "v0.14.0"
-
npy
>= "0.0.8"
-
nsq
>= "0.4.0" & < "0.5.2"
-
nuscr
< "2.0.0"
- obeam
-
obus
>= "1.2.0"
-
ocal
>= "0.2.2"
-
ocaml-compiler-libs
>= "v0.12.0" & != "v0.12.4"
-
ocaml-lua
>= "1.8"
-
ocaml-migrate-parsetree
>= "1.0.11" & < "2.2.0"
-
ocaml-migrate-parsetree-ocamlbuild
>= "1.2.0"
-
ocaml-monadic
= "0.4.1"
-
ocaml-protoc
>= "2.0.1" & < "2.2"
-
ocaml-protoc-plugin
< "4.1.0"
-
ocaml-r
>= "0.1.1" & < "0.4.0"
-
ocaml-top
>= "1.2.0"
-
ocaml-version
>= "1.0.0" & < "3.6.0"
-
ocaml_plugin
>= "v0.12.0" & < "v0.14.0"
- ocamlapi
- ocamlapi_async
- ocamlapi_lwt_unix
- ocamlapi_ppx
- ocamlcodoc
-
ocamlformat
>= "0.7" & < "0.14.0"
-
ocamlfuse
>= "2.7.1-cvs6" & < "2.7.1-cvs8"
- ocamline
- ocolor
-
ocp-browser
>= "1.1.9"
-
ocp-indent
>= "1.7.0"
-
ocp-indent-nlfork
>= "1.5.4"
-
ocp-index
>= "1.1.9"
-
ocplib-endian
>= "1.1"
-
ocplib-json-typed
>= "0.7"
- ocplib-json-typed-browser
- ocplib-json-typed-bson
-
octavius
>= "1.2.2"
- odash
-
odepack
>= "0.6.9"
- odnnr
-
odoc
>= "1.3.0" & < "2.0.0"
- offheap
-
olinq
>= "0.3"
- omg
- omlr
-
opam-client
>= "2.0.2" & < "2.2.0~alpha"
-
opam-core
>= "2.0.2" & < "2.2.0~alpha"
- opam-custom-install
-
opam-devel
>= "2.0.2" & < "2.2.0~alpha"
-
opam-file-format
= "2.1.0" | >= "2.1.2" & < "2.1.5"
-
opam-format
>= "2.0.2" & < "2.2.0~alpha"
-
opam-installer
>= "2.0.2" & < "2.2.0~alpha"
-
opam-package-upgrade
>= "0.2"
-
opam-publish
>= "2.0.2"
-
opam-repository
>= "2.0.2" & < "2.2.0~alpha"
-
opam-solver
>= "2.0.2" & < "2.2.0~alpha"
-
opam-state
>= "2.0.2" & < "2.2.0~alpha"
-
opam2web
>= "2.0"
-
opasswd
>= "1.3.1"
- opazl
-
open
>= "0.2.2"
- openai-gym
- opencc0
- opencc1
- opencc1_1
-
opium
>= "0.17.0" & < "0.19.0"
-
opium_kernel
>= "0.17.0"
-
oplot
= "0.50"
- oplsr
- opti
-
optimization1d
>= "0.6.1"
-
optint
>= "0.0.2"
-
oranger
>= "2.0.1"
-
ordma
>= "0.0.5"
-
orec
>= "1.0.1"
- orewa
- orpie
- orrandomForest
-
orsvm_e1071
>= "3.0.2"
- orun
-
orxgboost
>= "1.1.0"
-
oseq
>= "0.2"
-
osx-secure-transport
>= "0.1.1"
- otf
-
otr
>= "0.3.6"
-
ounit
= "2.1.2"
-
ounit-lwt
< "2.2.0"
-
ounit2
< "2.2.7"
-
ounit2-lwt
< "2.2.7"
-
override
< "0.4.0"
-
owee
>= "0.3" & < "0.5"
-
owl
>= "0.4.0" & < "0.8.0"
-
owl-base
>= "0.4.0" & < "0.8.0"
- owl-jupyter
-
owl-ode
< "0.3.0"
-
owl-ode-base
< "0.3.0"
-
owl-ode-odepack
< "0.3.0"
-
owl-ode-sundials
< "0.3.0"
- owl-opt
- owl-opt-lbfgs
-
owl-plplot
< "0.8.0"
-
owl-top
>= "0.4.0" & < "0.8.0"
-
owl-zoo
>= "0.4.0" & < "0.8.0"
- owork
- p4pp
- pacomb
-
pam
< "v0.14.0"
-
papi
>= "0.1.1"
-
parany
>= "5.0.0"
- pardi
-
parmap
>= "1.1.1" & < "1.2.3"
-
parse-argv
>= "0.2.0"
-
parsexp
>= "v0.12.0" & < "v0.14.0"
-
parsexp_io
>= "v0.12.0" & < "v0.14.0"
- parsley
-
patch
< "2.0.0"
-
patdiff
>= "v0.12.0" & < "v0.14.0"
-
patience_diff
>= "v0.12.0" & < "v0.14.0"
- pattern
- pb
- pb-plugin
-
pbkdf
>= "1.0.0"
-
pcap-format
>= "0.5.2"
-
pcre
>= "7.3.5" & < "7.5.0"
-
pds-reachability
>= "0.2.2"
-
pecu
>= "0.2"
- petr4
- pf-qubes
-
pgocaml
>= "4.0"
- pgocaml_ppx
-
pgx
>= "1.0" & < "2.2"
-
pgx_async
>= "1.0" & < "2.2"
-
pgx_lwt
>= "1.0" & < "2.2"
-
pgx_lwt_mirage
< "2.2"
-
pgx_lwt_unix
< "2.2"
-
pgx_unix
>= "1.0" & < "2.2"
-
pgx_value_core
< "2.2"
-
pgx_value_ptime
< "2.2"
- phonetic
- pixel_pusher
-
pkcs11
>= "0.18.0" & < "1.0.1"
-
pkcs11-cli
< "1.0.1"
-
pkcs11-driver
< "1.0.1"
-
pkcs11-rev
< "1.0.1"
-
pla
= "1.3"
-
plotkicadsch
>= "0.4.0"
-
pomap
>= "4.1.0"
-
posixat
>= "v0.12.0" & < "v0.14.0"
-
postgres_async
< "v0.14.0"
-
postgresql
>= "4.4.1" & < "5.1.0"
-
pprint
>= "20200226"
- ppx-owl-opt
-
ppx_assert
>= "v0.12.0" & < "v0.14.0"
-
ppx_base
>= "v0.12.0" & < "v0.14.0"
-
ppx_bench
>= "v0.12.0" & < "v0.14.0"
-
ppx_bigarray
>= "3.0.0"
-
ppx_bin_prot
>= "v0.12.0" & < "v0.14.0"
-
ppx_blob
>= "0.6.0"
- ppx_bsx
-
ppx_cold
< "v0.14.0"
-
ppx_compare
>= "v0.12.0" & < "v0.14.0"
-
ppx_compose
>= "0.1.0"
-
ppx_conv_func
>= "v0.12.0" & < "v0.14.0"
-
ppx_cstruct
>= "3.3.0" & < "5.2.0"
- ppx_cstubs
-
ppx_csv_conv
>= "v0.12.0" & < "v0.14.0"
-
ppx_custom_printf
>= "v0.12.0" & < "v0.14.0"
-
ppx_derivers
>= "1.2.1"
-
ppx_deriving
>= "4.3"
-
ppx_deriving_cmdliner
>= "0.4.1"
-
ppx_deriving_hardcaml
>= "v0.12.0" & < "v0.14.0"
-
ppx_deriving_protobuf
>= "2.7"
-
ppx_deriving_rpc
>= "6.1.0" & < "7.1.0"
-
ppx_deriving_yojson
>= "3.3"
- ppx_enum
-
ppx_enumerate
>= "v0.12.0" & < "v0.14.0"
-
ppx_expect
>= "v0.12.0" & < "v0.14.0"
- ppx_factory
-
ppx_fail
>= "v0.12.0" & < "v0.14.0"
- ppx_fast_pipe
-
ppx_fields_conv
>= "v0.12.0" & < "v0.14.0"
-
ppx_gen_rec
= "1.1.0"
-
ppx_hash
>= "v0.12.0" & < "v0.14.0"
-
ppx_here
>= "v0.12.0" & < "v0.14.0"
-
ppx_import
>= "1.5-3-gbd627d5"
-
ppx_inline_test
>= "v0.12.0" & < "v0.14.0"
-
ppx_irmin
< "2.3.0"
-
ppx_jane
>= "v0.12.0" & < "v0.14.0"
-
ppx_js_style
>= "v0.12.0" & < "v0.14.0"
-
ppx_jsobject_conv
>= "0.6.0" & < "0.9.0"
-
ppx_let
>= "v0.12.0" & < "v0.14.0"
-
ppx_module_timer
< "v0.14.0"
- ppx_mysql
- ppx_mysql_identity
-
ppx_optcomp
>= "v0.12.0" & < "v0.14.0"
-
ppx_optional
>= "v0.12.0" & < "v0.14.0"
-
ppx_pattern_bind
< "v0.14.0"
-
ppx_pipebang
>= "v0.12.0" & < "v0.14.0"
-
ppx_protocol_conv
>= "3.1.0"
-
ppx_protocol_conv_json
>= "3.1.0"
- ppx_protocol_conv_jsonm
-
ppx_protocol_conv_msgpack
>= "3.1.0"
-
ppx_protocol_conv_xml_light
>= "3.1.0"
- ppx_protocol_conv_xmlm
-
ppx_protocol_conv_yaml
>= "3.1.0"
-
ppx_python
< "v0.14.0"
-
ppx_regexp
>= "0.4.0"
- ppx_relit
-
ppx_sexp_conv
>= "v0.12.0" & < "v0.14.0"
-
ppx_sexp_message
>= "v0.12.0" & < "v0.14.0"
-
ppx_sexp_value
>= "v0.12.0" & < "v0.14.0"
- ppx_show
-
ppx_stable
< "v0.14.0"
- ppx_string_interpolation
- ppx_there
-
ppx_tools
>= "6.0+4.08.0"
-
ppx_tools_versioned
>= "5.2.2"
-
ppx_typerep_conv
>= "v0.12.0" & < "v0.14.0"
- ppx_tyre
-
ppx_variants_conv
>= "v0.12.0" & < "v0.14.0"
- ppx_wideopen
-
ppx_xml_conv
>= "v0.12.0" & < "v0.14.0"
-
ppx_yojson
< "1.1.0"
-
ppx_yojson_conv
< "v0.14.0"
-
ppx_yojson_conv_lib
< "v0.14.0"
-
ppxfind
= "1.3"
-
ppxlib
= "0.2.1" | = "0.3.0" | >= "0.4.0" & < "0.21.0"
-
printbox
>= "0.2" & < "0.6"
-
prof_spacetime
>= "0.3.0"
- prom
-
prometheus
>= "0.6" & < "1.2"
-
prometheus-app
>= "0.6" & < "1.2"
- promise
- protocell
-
protocol-9p
>= "1.0.0"
-
protocol-9p-tool
>= "1.0.0"
-
protocol-9p-unix
>= "1.0.0"
-
protocol_version_header
>= "v0.12.0" & < "v0.14.0"
-
psq
>= "0.1.1"
-
pure-splitmix
>= "0.3"
-
py
>= "1.1" & < "1.3"
-
pythonlib
< "v0.14.0"
-
qcheck
>= "0.9" & < "0.18"
-
qcheck-alcotest
< "0.18"
-
qcheck-core
< "0.18"
-
qcheck-ounit
< "0.18"
-
qmp
>= "0.19.0"
-
qrencode
>= "0.2"
-
qtest
>= "2.10"
-
radare2
= "0.0.3"
-
randomconv
>= "0.1.1"
-
range
< "0.8.3"
- rangeSet
- rankers
-
rawlink
>= "1.0" & < "2.1"
-
re
= "1.9.0"
-
re2
>= "v0.12.0" & < "v0.14.0"
-
reactiveData
>= "0.3.0"
-
reanalyze
< "2.23.0"
-
reason
>= "3.3.5" & < "3.8.1"
-
received
< "0.5.1"
-
record_builder
>= "v0.12.0" & < "v0.14.0"
- redirect
-
redis
>= "0.4"
-
redis-lwt
>= "0.4"
-
redis-sync
>= "0.4"
-
reed-solomon-erasure
>= "1.0.2"
-
reedsolomon
>= "0.3"
- refl
-
regenerate
>= "0.2"
- relit-reason
- relit_helper
- remu_ts
-
res
= "5.0.1"
-
resource-pooling
>= "1.1"
-
resource_cache
>= "v0.12.0" & < "v0.14.0"
-
resp
< "0.10.0"
-
resp-client
< "0.10.0"
-
resp-mirage
< "0.10.0"
-
resp-server
>= "0.9" & < "0.10.0"
-
resp-unix
< "0.10.0"
- resto
- resto-acl
- resto-cohttp
- resto-cohttp-client
- resto-cohttp-self-serving-client
- resto-cohttp-server
- resto-directory
- resto-json
-
result
>= "1.4"
-
rfc1951
>= "0.8.1" & != "1.0.0" & < "1.3.0"
-
rfc6287
>= "1.0.4"
- rfc7748
-
rfsm
>= "1.6-alpha-3" & < "1.7.0"
- rhythm
- ringo
- ringo-lwt
-
root1d
>= "0.5.1"
-
rope
>= "0.6.2"
- rosetta
-
routes
!= "0.7.0" & < "1.0.0"
-
rpc
>= "6.1.0" & < "7.1.0" | >= "8.0.0" & < "8.1.1"
-
rpc_parallel
>= "v0.12.0" & < "v0.14.0"
-
rpclib
>= "6.1.0" & < "7.1.0"
-
rpclib-async
>= "6.1.0" & < "7.1.0" | >= "8.0.0" & < "8.1.1"
-
rpclib-html
< "7.1.0" | >= "8.0.0" & < "8.1.1"
-
rpclib-js
< "7.1.0" | >= "8.0.0" & < "8.1.1"
-
rpclib-lwt
>= "6.1.0" & < "7.1.0" | >= "8.0.0" & < "8.1.1"
-
rtop
>= "3.3.5" & < "3.8.1"
- rungen
- SZXX
-
salsa20
>= "1.0.0"
-
salsa20-core
>= "1.0.0"
-
sanddb
= "0.2"
-
satyrographos
< "0.0.2.7"
- scgi
-
scrypt-kdf
>= "1.0.0"
- searchTree
-
secp256k1
>= "0.4.1"
-
secp256k1-internal
< "0.2.0"
-
sedlex
>= "2.0" & < "2.4"
- selective
-
semver
>= "0.2.1"
- semver2
-
sendmail
< "0.4.2"
-
sendmail-lwt
< "0.4.2"
- sentry
-
seq
>= "0.2" & < "0.3"
-
sequencer_table
>= "v0.12.0" & < "v0.14.0"
-
session
>= "0.4.1"
-
session-cohttp
>= "0.4.1"
-
session-cohttp-async
>= "0.4.1"
-
session-cohttp-lwt
>= "0.4.1"
- session-cookie
- session-cookie-async
- session-cookie-lwt
-
session-postgresql
>= "0.4.1"
-
session-postgresql-async
>= "0.4.1"
-
session-postgresql-lwt
>= "0.4.1"
-
session-redis-lwt
>= "0.4.1"
-
session-webmachine
>= "0.4.1"
- setcore
-
sexp
< "v0.14.0"
-
sexp_diff_kernel
< "v0.14.0"
-
sexp_macro
< "v0.14.0"
-
sexp_pretty
>= "v0.12.0" & < "v0.14.0"
-
sexp_select
< "v0.14.0"
-
sexplib
>= "v0.12.0" & < "v0.14.0"
-
sexplib0
>= "v0.12.0" & < "v0.14.0"
-
sgf
>= "1.0.1"
- shapefile
-
shared-memory-ring
>= "3.1.0"
-
shared-memory-ring-lwt
>= "3.1.0"
-
shared-secret
>= "0.4"
-
shell
< "v0.14.0"
-
shexp
>= "v0.12.0" & < "v0.14.0"
-
slacko
>= "0.14.1"
-
smbc
>= "0.5"
-
smtlib-utils
< "0.4"
-
snappy
>= "0.1.2"
-
soupault
< "1.7.0"
-
spacetime_lib
>= "0.3.0"
-
spawn
= "v0.13.0"
-
spelll
>= "0.3"
-
splay_tree
>= "v0.12.0" & < "v0.14.0"
-
splittable_random
>= "v0.12.0" & < "v0.14.0"
-
spotify-web-api
>= "0.2.1"
-
sqlite3
>= "4.4.1" & < "5.0.3"
- sqlite3_utils
-
srt
< "0.1.1"
-
ssh-agent
>= "0.2.0"
- ssh-agent-unix
-
ssl
>= "0.5.6" & < "0.5.10"
-
stdint
>= "0.6.0" & < "0.7.2"
-
stdio
>= "v0.12.0" & < "v0.14.0"
- stdlib-diff
- stdlib-shims
- stitch
-
string_dict
>= "v0.12.0" & < "v0.14.0"
-
stringext
>= "1.6.0"
-
sturgeon
>= "0.4.2"
- subscriptions-transport-ws
-
subtype-refinement
>= "0.2"
-
swagger
>= "0.2.0"
- swhid_core
-
syndic
>= "1.6.0"
- sys-socket
- sys-socket-unix
-
syslog
= "2.0.0"
-
syslog-message
>= "1.0.0" & < "1.2.0"
- syslog-rfc5424
-
tablecloth-native
< "0.0.8"
-
tar
>= "1.0.0" & < "2.0.0"
-
tar-mirage
>= "1.0.0" & < "2.0.0"
-
tar-unix
>= "1.0.0" & < "2.0.0"
-
tcpip
>= "3.7.0" & < "6.0.0"
- tdigest
- teash
- tensorboard
-
tensorflow
>= "0.0.11"
-
terminal_size
= "0.1.4"
- textrazor
-
textutils
>= "v0.12.0" & < "v0.14.0"
-
textutils_kernel
>= "v0.12.0" & < "v0.14.0"
-
textwrap
>= "0.2.1"
- tezos-accuser-006-PsCARTHA
-
tezos-accuser-007-PsDELPH1
< "8.0"
- tezos-baker-006-PsCARTHA
-
tezos-baker-007-PsDELPH1
< "8.0"
- tezos-baking-006-PsCARTHA
- tezos-baking-006-PsCARTHA-commands
-
tezos-baking-007-PsDELPH1
< "8.0"
-
tezos-baking-007-PsDELPH1-commands
< "8.0"
-
tezos-baking-alpha
< "8.0"
-
tezos-baking-alpha-commands
< "8.0"
-
tezos-base
< "8.0"
-
tezos-clic
< "8.0"
-
tezos-client
< "8.0"
-
tezos-client-000-Ps9mPmXa
< "8.0"
-
tezos-client-001-PtCJ7pwo
< "8.0"
-
tezos-client-001-PtCJ7pwo-commands
< "8.0"
-
tezos-client-002-PsYLVpVv
< "8.0"
-
tezos-client-002-PsYLVpVv-commands
< "8.0"
-
tezos-client-003-PsddFKi3
< "8.0"
-
tezos-client-003-PsddFKi3-commands
< "8.0"
-
tezos-client-004-Pt24m4xi
< "8.0"
-
tezos-client-004-Pt24m4xi-commands
< "8.0"
-
tezos-client-005-PsBabyM1
< "8.0"
-
tezos-client-005-PsBabyM1-commands
< "8.0"
-
tezos-client-006-PsCARTHA
< "8.0"
-
tezos-client-006-PsCARTHA-commands
< "8.0"
-
tezos-client-007-PsDELPH1
< "8.0"
-
tezos-client-007-PsDELPH1-commands
< "8.0"
-
tezos-client-007-PsDELPH1-commands-registration
< "8.0"
-
tezos-client-alpha
< "8.0"
-
tezos-client-alpha-commands
< "8.0"
-
tezos-client-base
< "8.0"
-
tezos-client-base-unix
< "8.0"
-
tezos-client-commands
< "8.0"
-
tezos-client-demo-counter
< "8.0"
-
tezos-client-genesis
< "8.0"
-
tezos-client-genesis-carthagenet
< "8.0"
-
tezos-codec
< "8.0"
-
tezos-crypto
< "8.0"
-
tezos-embedded-protocol-000-Ps9mPmXa
< "8.0"
-
tezos-embedded-protocol-001-PtCJ7pwo
< "8.0"
-
tezos-embedded-protocol-002-PsYLVpVv
< "8.0"
-
tezos-embedded-protocol-003-PsddFKi3
< "8.0"
-
tezos-embedded-protocol-004-Pt24m4xi
< "8.0"
-
tezos-embedded-protocol-005-PsBABY5H
< "8.0"
-
tezos-embedded-protocol-005-PsBabyM1
< "8.0"
-
tezos-embedded-protocol-006-PsCARTHA
< "8.0"
-
tezos-embedded-protocol-007-PsDELPH1
< "8.0"
-
tezos-embedded-protocol-alpha
< "8.0"
-
tezos-embedded-protocol-demo-counter
< "8.0"
-
tezos-embedded-protocol-demo-noops
< "8.0"
-
tezos-embedded-protocol-genesis
< "8.0"
-
tezos-embedded-protocol-genesis-carthagenet
< "8.0"
- tezos-endorser-006-PsCARTHA
-
tezos-endorser-007-PsDELPH1
< "8.0"
-
tezos-error-monad
< "8.0"
-
tezos-event-logging
< "8.0"
- tezos-lmdb
- tezos-mempool-006-PsCARTHA
-
tezos-mempool-007-PsDELPH1
< "8.0"
-
tezos-micheline
< "8.0"
-
tezos-mockup
< "8.0"
-
tezos-mockup-commands
< "8.0"
-
tezos-mockup-registration
< "8.0"
-
tezos-node
< "8.0"
-
tezos-p2p
< "8.0"
-
tezos-p2p-services
< "8.0"
-
tezos-protocol-000-Ps9mPmXa
< "8.0"
-
tezos-protocol-001-PtCJ7pwo
< "8.0"
-
tezos-protocol-002-PsYLVpVv
< "8.0"
-
tezos-protocol-003-PsddFKi3
< "8.0"
-
tezos-protocol-004-Pt24m4xi
< "8.0"
-
tezos-protocol-005-PsBABY5H
< "8.0"
-
tezos-protocol-005-PsBabyM1
< "8.0"
-
tezos-protocol-006-PsCARTHA
< "8.0"
-
tezos-protocol-006-PsCARTHA-parameters
< "8.0"
-
tezos-protocol-007-PsDELPH1
< "8.0"
-
tezos-protocol-007-PsDELPH1-parameters
< "8.0"
-
tezos-protocol-alpha
< "8.0"
-
tezos-protocol-alpha-parameters
< "8.0"
-
tezos-protocol-compiler
< "8.0"
-
tezos-protocol-demo-counter
< "8.0"
-
tezos-protocol-demo-noops
< "8.0"
-
tezos-protocol-environment
< "8.0"
-
tezos-protocol-environment-sigs
< "8.0"
-
tezos-protocol-genesis
< "8.0"
-
tezos-protocol-genesis-carthagenet
< "8.0"
-
tezos-protocol-updater
< "8.0"
-
tezos-requester
< "8.0"
-
tezos-rpc
< "8.0"
-
tezos-rpc-http
< "8.0"
-
tezos-rpc-http-client
< "8.0"
-
tezos-rpc-http-client-unix
< "8.0"
-
tezos-rpc-http-server
< "8.0"
-
tezos-shell
< "8.0"
-
tezos-shell-context
< "8.0"
-
tezos-shell-services
< "8.0"
-
tezos-signer
< "8.0"
-
tezos-signer-backends
< "8.0"
-
tezos-signer-services
< "8.0"
-
tezos-stdlib
< "8.0"
-
tezos-stdlib-unix
< "8.0"
-
tezos-storage
< "8.0"
-
tezos-test-services
< "8.0"
-
tezos-tooling
< "13.0"
-
tezos-validation
< "8.0"
-
tezos-validator
< "8.0"
-
tezos-version
< "8.0"
-
tezos-workers
< "8.0"
-
thrift
>= "0.10.0"
-
tidy
>= "5-0.2"
-
time_now
< "v0.14.0"
-
timezone
< "v0.14.0"
-
tiny_httpd
< "0.8"
-
tiny_httpd_camlzip
< "0.8"
-
tip-parser
>= "0.4"
- tldr
-
tls
>= "0.11.0" & < "0.15.4"
-
tls-async
< "0.15.4"
-
tls-mirage
< "0.15.4"
-
toml
>= "5.0.0" & < "7.0.0"
- toml-cconv
-
toml_cconv
< "7.0.0"
-
toplevel_backend
< "v0.14.0"
-
toplevel_expect_test
>= "v0.12.0" & < "v0.14.0"
-
topological_sort
>= "v0.12.0" & < "v0.14.0"
-
torch
< "v0.16.0"
- tqdm
- transept
- traverse
-
travesty
< "0.6.1"
-
travis-opam
>= "1.5.0"
-
tree_layout
>= "0.2"
-
trie
>= "1.0.0"
- tsort
-
tube
>= "4.4.0"
-
tuntap
>= "1.7.0"
- twostep
-
typerep
>= "v0.12.0" & < "v0.14.0"
-
tyre
>= "0.5"
-
tyxml
>= "4.3.0" & < "4.5.0"
-
tyxml-jsx
< "4.5.0"
-
tyxml-ppx
>= "4.3.0" & < "4.5.0"
-
tyxml-syntax
< "4.5.0"
-
ubase
< "0.20"
-
ubpf
< "0.2"
-
uecc
< "0.2"
-
uint
>= "2.0.1"
- ulid
- unidecode
- unionFind
-
unison
= "2.51.4"
-
unstrctrd
< "0.3"
-
uri
>= "2.0.0"
- uri-bench
- uri-re
- uri-sexp
- uritemplate
- user-agent-parser
-
utop
>= "2.3.0" & < "2.13.0"
-
uuuu
>= "0.1.1"
-
variantslib
>= "v0.12.0" & < "v0.14.0"
-
vchan
>= "4.0.0"
-
vchan-unix
>= "4.0.0"
-
vchan-xen
>= "4.0.0"
- vercel
-
vhd-format
>= "0.12.0"
-
vhd-format-lwt
>= "0.12.0"
-
virtual_dom
>= "v0.12.0" & < "v0.14.0"
-
vmnet
>= "1.3.2"
- vocal
-
wall
>= "0.4"
-
weberizer
>= "0.8"
-
webmachine
>= "0.6.2"
-
websocket
>= "2.12" & < "2.15"
-
websocket-async
>= "2.12" & < "2.15"
-
websocket-lwt
>= "2.12"
-
websocket-lwt-unix
< "2.15"
- websocketaf
-
webtest
>= "2.0.0"
- webtest-js
- wikitext
-
win-error
>= "1.0"
-
win-eventlog
= "0.3"
- ws
- wseg
-
wtf8
>= "1.0.2"
-
x509
>= "0.6.3" & < "1.0.4"
-
xapi-backtrace
>= "0.7"
-
xapi-inventory
>= "1.2.1"
-
xapi-rrd
= "1.8.2"
-
xapi-stdext-date
< "4.21.0"
-
xapi-stdext-encodings
< "4.21.0"
-
xapi-stdext-pervasives
< "4.21.0"
-
xapi-stdext-std
< "4.21.0"
-
xapi-stdext-threads
< "4.21.0"
-
xapi-stdext-unix
< "4.21.0"
-
xapi-stdext-zerocheck
< "4.21.0"
- xdg-basedir
-
xen-evtchn
>= "2.1.0"
-
xen-evtchn-unix
>= "2.1.0"
-
xen-gnt
>= "3.1.0"
-
xen-gnt-unix
>= "3.1.0"
-
xenstore
>= "2.1.0"
-
xenstore_transport
>= "1.1.0"
-
yaml
>= "1.0.0" & < "3.1.0"
-
yaml-sexp
< "3.1.0"
-
yara
>= "0.2"
-
yojson
>= "1.5.0" & < "2.0.1"
- yojson-bench
-
yurt
>= "0.6"
-
yuscii
>= "0.2.0"
- zarith-ppx
-
zarith_stubs_js
< "v0.14.0"
-
zed
>= "2.0" & < "3.2.0"
- zeit
-
zipperposition
>= "1.5.1"
- zipperposition-tools
-
zlib
>= "0.6"
-
zmq
>= "5.1.0" & < "5.1.4"
-
zmq-async
>= "5.1.0" & < "5.1.4"
-
zmq-lwt
>= "5.1.0" & < "5.1.4"
-
zstandard
< "v0.14.0"
-
zxcvbn
>= "2.3+2"
Conflicts (3)
-
dune-release
< "1.3.0"
-
odoc
< "1.3.0"
-
jbuilder
!= "transition"