gmpy2~=2.1.b999
cysignals!=1.12.0,>=1.11.2
fpylll>=0.5.9
memory_allocator
scipy>=1.5
passagemath-modules~=10.6.28.0
passagemath-flint~=10.6.28.0
passagemath-polyhedra~=10.6.28.0
passagemath-singular~=10.6.28.0

[:sys_platform != "win32"]
passagemath-conf~=10.6.28.0

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

[AA]
passagemath-schemes[NumberField]

[CBF]
passagemath-schemes[flint]

[CC]

[CDF]
passagemath-schemes[numpy]

[CIF]

[CyclotomicField]
passagemath-schemes[NumberField]

[FiniteField]
passagemath-schemes[GF]

[GF]
passagemath-schemes[pari]

[GF2]
passagemath-schemes[m4ri]

[GF2e]
passagemath-schemes[m4rie]

[GF2n]
passagemath-schemes[m4rie]

[GFpn]
passagemath-schemes[meataxe]

[NumberField]

[QQbar]
passagemath-schemes[NumberField]

[Qp]
passagemath-schemes[Zp]

[Qq]
passagemath-schemes[Zp]

[QuadraticField]
passagemath-schemes[NumberField]

[RBF]
passagemath-schemes[flint]

[RDF]
passagemath-schemes[numpy]

[RIF]

[RR]

[UCF]
passagemath-schemes[NumberField]

[Zp]

[Zq]
passagemath-schemes[Zp]

[database-kohel]
passagemath-database-kohel

[eclib]
passagemath-eclib

[flint]

[fpylll]

[gsl]

[linbox]
passagemath-linbox

[m4ri]
passagemath-modules[linbox]

[m4rie]
passagemath-modules[linbox]

[meataxe]
passagemath-meataxe

[mpfi]
passagemath-modules[flint]

[mpfr]

[mpmath]

[msolve]
passagemath-msolve

[ntl]
passagemath-ntl

[numpy]
numpy>=1.19
numpy>=1.22.4

[padics]
passagemath-schemes[Zp]

[palp]
passagemath-palp

[pari]
passagemath-pari

[primecountpy]
passagemath-primesieve-primecount

[qepcad]
passagemath-qepcad

[singular]

[standard]
passagemath-schemes[FiniteField,NumberField,eclib,flint,linbox,mpfi,ntl,numpy,padics,pari,singular,sympow,toric]

[sympow]
passagemath-sympow

[test]
passagemath-repl

[toric]
passagemath-palp
passagemath-polyhedra
passagemath-graphs
