gmpy2~=2.1.b999
cysignals!=1.12.0,>=1.11.2
memory_allocator
passagemath-categories~=10.6.18.0
passagemath-environment~=10.6.18.0
mpmath<1.4,>=1.1.0

[:sys_platform == "win32"]
cysignals<1.12.4

[AA]
passagemath-modules[NumberField]

[CBF]
passagemath-modules[flint]

[CC]

[CDF]
passagemath-modules[numpy]

[CIF]
passagemath-modules[flint]

[CyclotomicField]
passagemath-modules[NumberField]

[FiniteField]
passagemath-modules[GF]

[GF]
passagemath-modules[pari]

[GF2]
passagemath-modules[m4ri]

[GF2e]
passagemath-modules[m4rie]

[GF2n]
passagemath-modules[m4rie]

[GFpn]
passagemath-modules[meataxe]

[NumberField]
passagemath-modules[flint]

[QQbar]
passagemath-modules[NumberField]

[Qp]
passagemath-modules[Zp]

[Qq]
passagemath-modules[Zp]

[QuadraticField]
passagemath-modules[NumberField]

[RBF]
passagemath-modules[flint]

[RDF]
passagemath-modules[numpy]

[RIF]
passagemath-modules[flint]

[RR]

[UCF]
passagemath-modules[gap]

[Zp]
passagemath-modules[pari]

[Zq]
passagemath-modules[Zp]

[flint]
passagemath-flint

[fpylll]
fpylll>=0.5.9

[gsl]

[linbox]
passagemath-linbox

[m4ri]
passagemath-modules[linbox]

[m4rie]
passagemath-modules[linbox]

[meataxe]
passagemath-meataxe

[mpfi]
passagemath-modules[flint]

[mpfr]

[mpmath]

[ntl]
passagemath-ntl

[numpy]
numpy>=1.19
numpy>=1.22.4

[padics]
passagemath-modules[Zp]

[pari]
passagemath-pari

[standard]
passagemath-modules[FiniteField,NumberField,combinat,flint,invariant,linbox,m4ri,m4rie,mpfi,ntl,numpy,padics,pari]

[test]
passagemath-repl
