fix: update test recipes for osx-arm64 compatibility and fix pip test
- Update package versions in test recipes to versions available on osx-arm64:
- xz: 5.2.3 → 5.4.2 (30_top_level_finalized)
- openssl: 1.0.2 → 3.0 (transitive_subpackage)
- python: 3.6 → 3.10 (transitive_subpackage)
- libpng: 1.6.34 → 1.6.37 (always_include_files_glob)
- Update test_top_level_finalized assertion to match new xz version
- Fix test_add_pip_as_python_dependency_from_condarc_file[False] by
disabling template environment cloning for that test (template includes
pip which defeats the test's purpose)
- Skip R-related tests on osx-arm64 since r-base is not available in
defaults channel for that platform
Fix conda.models.enums.PathType deprecation warning
Update imports to use the new PathEnum name (introduced in conda) with
backward compatibility for older conda versions. Also add a warning
filter to prevent test failures from the PendingDeprecationWarning.
Fixes canary test failures caused by conda's rename of PathType to
PathEnum (to follow Python enum naming conventions).