需要安装的依赖有
fpylll relies on the following C/C++ libraries:
- GMP or MPIR for arbitrary precision integer arithmetic.
- MPFR for arbitrary precision floating point arithmetic.
- QD for double double and quad double arithmetic (optional).
- fplll for pretty much everything.
- fpylll also relies on
Cython for linking Python and C/C++.
- cysignals for signal handling such as interrupting C++ code.
- py.test for testing Python.
- flake8 for linting.
We also suggest
- virtualenv to build and install fpylll in
- IPython for interacting with Python
- Numpy for numerical computations (e.g. with Gram-Schmidt values)