gmpy2~=2.1.b999
cysignals!=1.12.0,>=1.11.2
memory_allocator<0.2
passagemath-categories==10.8.10rc1
passagemath-modules==10.8.10rc1
numpy>=1.25
numpy>=2.2.4
scipy>=1.11
pillow>=7.2.0
matplotlib>=3.7.0
jupyter-threejs-sage

[:python_version >= "3.14"]
cysignals>=1.12.6

[:sys_platform == "win32"]
gmpy2~=2.3.b1
cysignals!=1.12.4

[dot2tex]
dot2tex>=2.12.0

[graphs]
passagemath-graphs==10.8.10rc1

[jsmol]
jupyter-jsmol

[matplotlib]

[playwright]
playwright

[polyhedra]
passagemath-polyhedra==10.8.10rc1

[symbolics]
passagemath-symbolics==10.8.10rc1

[tachyon]
passagemath-tachyon==10.8.10rc1

[test]
passagemath-repl==10.8.10rc1

[test:sys_platform != "win32"]
passagemath-plot[tachyon]

[threejs]
