MAINT Add pytest.mark.xfail_browsers and use it to reduce boilerplate. Use a decorator to indicate which browsers we want to xfail test. This works for `run_in_pyodide` as well as normal tests.
package:
  name: python_solvespace
  version: 3.0.6
source:
  url: https://files.pythonhosted.org/packages/50/a6/4e01d2c90de41a431041f813aebada874d05d6d578ce25b2462872d2a3e6/python_solvespace-3.0.6.tar.gz
  sha256: 951b4cf3858dc337bbfa9f6d9efe9fd6e8dfa7fed022556196add1ba5a56b045
build:
  script: |
    wget https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.tar.gz && tar -zxvf eigen-3.4.0.tar.gz
    cp -rn eigen-3.4.0/Eigen python_solvespace/include
test:
  imports:
    - python_solvespace
about:
  home: https://github.com/KmolYuan/solvespace/tree/python
  PyPI: https://pypi.org/project/python_solvespace
  summary: Python library of Solvespace.
  license: GPLv3+

package:
  name: python_solvespace
  version: 3.0.6
source:
  url: https://files.pythonhosted.org/packages/50/a6/4e01d2c90de41a431041f813aebada874d05d6d578ce25b2462872d2a3e6/python_solvespace-3.0.6.tar.gz
  sha256: 951b4cf3858dc337bbfa9f6d9efe9fd6e8dfa7fed022556196add1ba5a56b045
build:
  script: |
    wget https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.tar.gz && tar -zxvf eigen-3.4.0.tar.gz
    cp -rn eigen-3.4.0/Eigen python_solvespace/include
test:
  imports:
    - python_solvespace
about:
  home: https://github.com/KmolYuan/solvespace/tree/python
  PyPI: https://pypi.org/project/python_solvespace
  summary: Python library of Solvespace.
  license: GPLv3+
