package tezos-bls12-381-polynomial
Install
Dune Dependency
Authors
Maintainers
Sources
md5=4b7cf2360bed71e9c869142e7e733a71
sha512=206b26f5102ee9450450f89a77b2eaadf5fe276b5e36b10483f83aa884b199b819a28ca067ca38c471d74402fb9ee0e0abe21a1aad8e5dfc5b1543233e4ff7a9
Description
Published: 06 Jul 2022
README
README.md
To setup correctly your local environment run the script ./scripts/install_build_deps.sh
which will take care of creating a local opam directory _opam
and installing:
the right Rust version
the right OCaml version
the system dependencies
opam build and test dependencies.
The CI uses the same script so it's easier to make sure that it matches your local setup. The CI's first job launches the installation script and then caches the resulting _opam
. Following jobs will then download the cache and run. The first job exists immediately if it detects that the cache is already populated.
The cache can be cleared clicking "Clear runner caches" under pipelines, and it's important to do so if any *.opam
files or .gitlab-ci.yml
have changed. A pipeline w/o cache takes 18 minutes vs 5 minutes for one with cache.
The cache contains also the dune directory _build
so that it is shared between branches and MRs to avoid re-building code or re-running tests that haven't changed.
Dependencies (4)
- data-encoding
-
bls12-381
>= "4.0.0" & < "6.0.0"
-
ocaml
>= "4.12.0"
-
dune
>= "2.8"
Dev Dependencies (3)
-
bisect_ppx
with-test
-
qcheck-alcotest
with-test
-
alcotest
with-test & >= "1.1.0"
Used by (3)
-
tezos-crypto
= "14.0"
-
tezos-plompiler
< "0.1.3"
-
tezos-plonk
= "0.1.2"
Conflicts
None