hatch: skip more hatch test failures on darwin

This commit is contained in:
Murph Murphy 2025-01-22 14:00:20 -07:00 committed by Gaetan Lepage
parent fae1136314
commit a0b581b985

View File

@ -74,18 +74,33 @@ python3Packages.buildPythonApplication rec {
export HOME=$(mktemp -d);
'';
pytestFlagsArray = [
# AssertionError on the version metadata
# https://github.com/pypa/hatch/issues/1877
"--deselect=tests/backend/metadata/test_spec.py::TestCoreMetadataV21::test_all"
"--deselect=tests/backend/metadata/test_spec.py::TestCoreMetadataV21::test_license_expression"
"--deselect=tests/backend/metadata/test_spec.py::TestCoreMetadataV22::test_all"
"--deselect=tests/backend/metadata/test_spec.py::TestCoreMetadataV22::test_license_expression"
"--deselect=tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_all"
"--deselect=tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_license_expression"
"--deselect=tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_license_files"
"--deselect=tests/backend/metadata/test_spec.py::TestProjectMetadataFromCoreMetadata::test_license_files"
];
pytestFlagsArray =
[
# AssertionError on the version metadata
# https://github.com/pypa/hatch/issues/1877
"--deselect=tests/backend/metadata/test_spec.py::TestCoreMetadataV21::test_all"
"--deselect=tests/backend/metadata/test_spec.py::TestCoreMetadataV21::test_license_expression"
"--deselect=tests/backend/metadata/test_spec.py::TestCoreMetadataV22::test_all"
"--deselect=tests/backend/metadata/test_spec.py::TestCoreMetadataV22::test_license_expression"
"--deselect=tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_all"
"--deselect=tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_license_expression"
"--deselect=tests/backend/metadata/test_spec.py::TestCoreMetadataV23::test_license_files"
"--deselect=tests/backend/metadata/test_spec.py::TestProjectMetadataFromCoreMetadata::test_license_files"
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
# Dependency/versioning errors in the CLI tests, only seem to show up on Darwin
# https://github.com/pypa/hatch/issues/1893
"--deselect=tests/cli/env/test_create.py::test_sync_dependencies_pip"
"--deselect=tests/cli/env/test_create.py::test_sync_dependencies_uv"
"--deselect=tests/cli/project/test_metadata.py::TestBuildDependenciesMissing::test_no_compatibility_check_if_exists"
"--deselect=tests/cli/run/test_run.py::TestScriptRunner::test_dependencies"
"--deselect=tests/cli/run/test_run.py::TestScriptRunner::test_dependencies_from_tool_config"
"--deselect=tests/cli/run/test_run.py::test_dependency_hash_checking"
"--deselect=tests/cli/run/test_run.py::test_sync_dependencies"
"--deselect=tests/cli/run/test_run.py::test_sync_project_dependencies"
"--deselect=tests/cli/run/test_run.py::test_sync_project_features"
"--deselect=tests/cli/version/test_version.py::test_no_compatibility_check_if_exists"
];
disabledTests =
[