(...) I meant "test.py"
Nuno Teixeira <[email protected]> escreveu (quinta, 4/09/2025 à(s) 22:18): > It does. > > setup.py: > > #!/usr/bin/env python3 > > # Python Stream Deck Library > # Released under the MIT license > # > # dean [at] fourwalledcubicle [dot] com > # www.fourwalledcubicle.com > # > > import argparse > import logging > import os > import sys > > sys.path.insert(0, os.path.join(os.path.dirname(__file__), '../src')) > > from StreamDeck.DeviceManager import DeviceManager > from StreamDeck.ImageHelpers import PILHelper > from PIL import ImageDraw > import pytest > > <snip> > > Charlie Li <[email protected]> escreveu (quinta, 4/09/2025 à(s) 21:38): > >> Nuno Teixeira wrote: >> > Hello Charlie, >> > >> > Sorry but I didn't understanded your explanation. >> > What we got is that if I'll do the following changes to port: comms/py- >> > streamdeck, PYTEST_ARGS isn't respected: >> > >> > - USES= dos2unix pytest python >> > + USES= dos2unix python >> > - USE_PYTHON= autoplist pep517 >> > + USE_PYTHON= autoplist pep517 pytest >> > PYTEST_ARGS= test.py >> > >> ${PYTEST_ARGS} is not respected with USE_PYTHON=pytest because >> ${PYTEST_ARGS} is not used at all. USE_PYTHON=pytest executes pytest >> directly, with the only arguments dealing with individual tests to skip. >> >> This particular port/package does not use or mention pytest at all, so >> it is wrong to have pytest specified. The correct way here is to define >> do-test to execute test.py. >> >> -- >> Charlie Li >> ...nope, still don't have an exit line. >> > > > -- > Nuno Teixeira > FreeBSD UNIX: <[email protected]> Web: https://FreeBSD.org > -- Nuno Teixeira FreeBSD UNIX: <[email protected]> Web: https://FreeBSD.org
