#68231 closed defect (fixed)

py-myst-parser: test phase fails because of missing dependencies

Reported by: reneeotten (Renee Otten) Owned by: judaew (Vadym-Valdis Yudaiev)
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: Cc:
Port: py-myst-parser

Description

The test phase fails because of missing dependencies, upstream lists

testing = [
    "beautifulsoup4",
    "coverage[toml]",
    "pytest>=7,<8",
    "pytest-cov",
    "pytest-regressions",
    "pytest-param-files~=0.3.4",
    "sphinx-pytest",

the last two are not listed in the Portfile nor are currently present in MacPorts. The ones related to coverage are likely not needed as we run pytest with -o addopts= which usually turns off the coverage tests.

If you decide to keep the test phase and add the missing dependencies, it can likely be simplified as test.run will automatically set-up the correct variables in the python PG for using pytest in the test-phase.

Change History (1)

comment:1 Changed 12 months ago by reneeotten (Renee Otten)

Resolution: fixed
Status: assignedclosed

In e6b31ad089766dbc7dcfc9270ca5816162aa5feb/macports-ports (master):

py-myst-parser: fix test phase, drop py37 subport

Closes: #68231

Note: See TracTickets for help on using tickets.