When I follow the installation instructions to install barcode-validator into a fresh environment, I get the following error:
python -m barcode_validator
Traceback (most recent call last):
File "<frozen runpy>", line 203, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "/tank/home/iimog/miniforge3/envs/joss-barcode-validator-pip/lib/python3.14/site-packages/barcode_validator/__main__.py", line 2, in <module>
from barcode_validator.cli import BarcodeValidatorCLI
File "/tank/home/iimog/miniforge3/envs/joss-barcode-validator-pip/lib/python3.14/site-packages/barcode_validator/cli.py", line 9, in <module>
from .orchestrator import ValidationOrchestrator
File "/tank/home/iimog/miniforge3/envs/joss-barcode-validator-pip/lib/python3.14/site-packages/barcode_validator/orchestrator.py", line 12, in <module>
from .resolvers.factory import ResolverFactory
File "/tank/home/iimog/miniforge3/envs/joss-barcode-validator-pip/lib/python3.14/site-packages/barcode_validator/resolvers/factory.py", line 4, in <module>
from barcode_validator.resolvers.ncbi import NCBIResolver
File "/tank/home/iimog/miniforge3/envs/joss-barcode-validator-pip/lib/python3.14/site-packages/barcode_validator/resolvers/ncbi.py", line 8, in <module>
from tests.test_taxon import taxon
File "/tank/home/iimog/miniforge3/envs/joss-barcode-validator-pip/lib/python3.14/site-packages/tests/test_taxon.py", line 1, in <module>
import pytest
ModuleNotFoundError: No module named 'pytest'
The same happens if I install via pip (or uv). The simplest to reproduce this without creating a dedicated environment is with
uv run --with barcode-validator python -m barcode_validator
When I follow the installation instructions to install
barcode-validatorinto a fresh environment, I get the following error:The same happens if I install via pip (or uv). The simplest to reproduce this without creating a dedicated environment is with