envlist = py39, py310, py311, py39-user, py310-user, py311-user
requires =
tox<4.14.1
basepython = py311
passenv =
MAKE
HOMEBREW
setenv =
HOME={work_dir}/home
SAGE_CONF_TARGETS=frobby lrcalc_python coxeter3
package = wheel
deps =
sagemath-environment
setenv =
HOME={work_dir}/home
allowlist_externals =
bash
env
commands =
bash -c 'set -ex; eval $SETENV; \
sage-config; \
ls $(sage-config SAGE_SPKG_WHEELS); \
sage -sh -c "frobby genideal"; \
{envpython} -m pip install $(sage-config SAGE_SPKG_WHEELS)/*.whl'
package = wheel
deps =
{[testenv:python]deps}
setenv =
{[testenv:python]setenv}
PYTHONUSERBASE={work_dir}/userbase
SETENV=export PATH={env:PYTHONUSERBASE}/bin:{env:PATH}
system_site_packages = True
install_command = env PATH={env:PYTHONUSERBASE}/bin:{env_bin_dir} python -I -m pip install --user {opts} {packages}
allowlist_externals =
{[testenv:python]allowlist_externals}
commands =
{[testenv:python]commands}