diff --git a/setup.cfg b/setup.cfg index e12b96d..4e3eff9 100644 --- a/setup.cfg +++ b/setup.cfg @@ -23,10 +23,11 @@ python_requires = >=3.7 [options.extras_require] test = - pytest>=5.4,<6 + pytest>=5.4 coverage>=5.2,<6 docs = nbsphinx==0.8.8 sphinxcontrib-napoleon==0.7 sphinx-rtd-theme==1.0.0 - +passagemath = + passagemath-pari diff --git a/tests/test_arithmetic_field.py b/tests/test_arithmetic_field.py index 1d76a73..eaf0d1e 100644 --- a/tests/test_arithmetic_field.py +++ b/tests/test_arithmetic_field.py @@ -1,5 +1,5 @@ from circkit.arithmetic import ArithmeticCircuit -from sage.all import GF +from sage.rings.finite_rings.finite_field_constructor import GF import random K = GF(2**8) diff --git a/tests/test_builtin_circuit.py b/tests/test_builtin_circuit.py index 1d76a73..eaf0d1e 100644 --- a/tests/test_builtin_circuit.py +++ b/tests/test_builtin_circuit.py @@ -1,5 +1,5 @@ from circkit.arithmetic import ArithmeticCircuit -from sage.all import GF +from sage.rings.finite_rings.finite_field_constructor import GF import random K = GF(2**8) diff --git a/tox.ini b/tox.ini new file mode 100644 index 0000000..17b83e7 --- /dev/null +++ b/tox.ini @@ -0,0 +1,18 @@ +[tox] +envlist = passagemath + +[testenv:.pkg] +passenv = + CPATH + LIBRARY_PATH + +[testenv:passagemath] +usedevelop = True +extras = passagemath, test + +passenv = + CPATH + LIBRARY_PATH + +commands = + pytest tests