Closed kloczek closed 3 months ago
Here is full pytest output:
it seems you are missing 2 libs: playwrite and accessible-pygments.
Any reason why they are not installed ? playwrite is a dependency of the test suit and accessible-pygments is a chore dep of the lib.
I don't manage to reproduce this issue with latest (v0.15.0rc0) I'll let you reopen another one if it doesn't work on your side.
Did you try to reproduce that with 0.14.2? 🤔
nope, I tried with latest. let me reopen this issue so that you comment don't remain unnoticed
it seems you are missing 2 libs: playwright and accessible-pygments.
pytest-playwright
(which pulls in playwright) has been an optional dependency since https://github.com/pydata/pydata-sphinx-theme/commit/cbebfc9641872a88ed402c7dffe1801883fd6ae2 (since 0.14.0)@kloczek as we're not familiar with RPM packaging process, please help us out with more information as to how/why these aren't getting installed for you. I can imagine why playwright might not since it's under a separate a11y
group of optional deps / wouldn't have been installed through pip install pydata-sphinx-theme[test]
, but I'm struggling to imagine how accessible-pygments
failed to be in your build environment.
Other random question: why are you building 0.14.2 instead of the latest in that series (0.14.4)? (I know why you're not building 0.15.x --- it wasn't out yet when you opened the issue)
@kloczek as we're not familiar with RPM packaging process,
Reported issue has nothing to do with rpm.
Reported issue has nothing to do with rpm.
Ok, well, can you answer any of the clarifying questions I've asked about why the environment is missing dependencies? Or why you're targeting 0.14.2 instead of 0.14.4?
Thank you for your issue!
We haven't gotten a response to our questions in our comment https://github.com/pydata/pydata-sphinx-theme/issues/1541#issuecomment-1913136467. With only the current information on the issue, we don't have enough information to take action. I'm going to close this, but don't hesitate to reach out if you have or find the answers we need. We'll be happy to reopen the issue.
it seems you are missing 2 libs: playwright and accessible-pygments.
- accessible-pygments has been a full dependency since 17eeb06 (since 0.13.0rc1)
pytest-playwright
(which pulls in playwright) has been an optional dependency since cbebfc9 (since 0.14.0)@kloczek as we're not familiar with RPM packaging process, please help us out with more information as to how/why these aren't getting installed for you. I can imagine why playwright might not since it's under a separate
a11y
group of optional deps / wouldn't have been installed throughpip install pydata-sphinx-theme[test]
, but I'm struggling to imagine howaccessible-pygments
failed to be in your build environment.Other random question: why are you building 0.14.2 instead of the latest in that series (0.14.4)? (I know why you're not building 0.15.x --- it wasn't out yet when you opened the issue)
Reported issue has nothing to do with rpm. Procedure used during packaging is described on top of this ticket.
In mean time I've migrated to python 3.10 and cannot build few jupyter python modules because loop in build dependencies reported in https://github.com/jupyterlab/jupyterlab_pygments/issues/40
I'm packaging your module as an rpm package so I'm using the typical PEP517 based build, install and test cycle used on building packages from non-root account.
python3 -sBm build -w --no-isolation
build
with--no-isolation
I'm using during all processes only locally installed modulescut off from access to the public network
(pytest is executed with-m "not network"
)Here is pytest output summary:
Here is list of installed modules in build env