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: swiglpk
  version: 5.0.3

source:
  sha256: 32f9fa0a082d80e32234f060704b6d7f07843a7aefffa5008b315b0970bab199
  url: https://github.com/biosustain/swiglpk/archive/refs/tags/5.0.3.tar.gz

build:
  script: |
    export GLPK_HEADER_PATH="${WASM_LIBRARY_DIR}/include/"
  ldflags: -L$(WASM_LIBRARY_DIR)/lib

requirements:
  run:
    - glpk

test:
  imports:
    - swiglpk

package:
  name: swiglpk
  version: 5.0.3

source:
  sha256: 32f9fa0a082d80e32234f060704b6d7f07843a7aefffa5008b315b0970bab199
  url: https://github.com/biosustain/swiglpk/archive/refs/tags/5.0.3.tar.gz

build:
  script: |
    export GLPK_HEADER_PATH="${WASM_LIBRARY_DIR}/include/"
  ldflags: -L$(WASM_LIBRARY_DIR)/lib

requirements:
  run:
    - glpk

test:
  imports:
    - swiglpk
