rattler-build icon indicating copy to clipboard operation
rattler-build copied to clipboard

examples/mamba is not solvable on macos

Open nichmor opened this issue 1 year ago • 0 comments

While trying to build mamba recipe from our examples, we have following error on macos

× error Error building package: failed to setup test environment: Cannot solve the request because of: The following pa
 × error ckages are incompatible
 × error └─ mamba ==1.5.8 pyh5008881_2 cannot be installed because there are no viable options:
 × error    ├─ mamba 1.5.8 would require
 × error    │  ├─ conda >=23.9,<24, which can be installed with any of the following options:
 × error    │  │  ├─ conda 23.9.0 | 23.10.0 | 23.10.0 | 23.11.0 would require
 × error    │  │  │  └─ conda-package-handling >=2.2.0, which can be installed with any of the following options:
 × error    │  │  │     └─ conda-package-handling 2.2.0 would require
 × error    │  │  │        └─ zstandard >=0.15, which can be installed with any of the following options:
 × error    │  │  │           ├─ zstandard 0.18.0 | 0.19.0 | 0.19.0 | 0.19.0 | 0.21.0 | 0.21.0 | 0.22.0 would require
 × error    │  │  │           │  └─ python >=3.11,<3.12.0a0 *_cpython, which can be installed with any of the following 
 × error options:
 × error    │  │  │           │     └─ python 3.11.0 | 3.11.0 | 3.11.0 | 3.11.0 | 3.11.1 | 3.11.2 | 3.11.3 | 3.11.4 | 3.
 × error 11.5 | 3.11.6 | 3.11.7 | 3.11.7 | 3.11.8 | 3.11.9
 × error    │  │  │           ├─ zstandard 0.16.0 | 0.16.0 | 0.17.0 | 0.17.0 | 0.18.0 | 0.18.0 | 0.19.0 | 0.19.0 | 0.19.
 × error 0 | 0.21.0 | 0.21.0 | 0.22.0 would require
 × error    │  │  │           │  └─ python >=3.10,<3.11.0a0 *_cpython, which can be installed with any of the following 
 × error options:
 × error    │  │  │           │     └─ python 3.10.0 | 3.10.0 | 3.10.0 | 3.10.0 | 3.10.0 | 3.10.0 | 3.10.1 | 3.10.1 | 3.
 × error 10.1 | 3.10.1 | 3.10.1 | 3.10.1 | 3.10.2 | 3.10.2 | 3.10.2 | 3.10.2 | 3.10.2 | 3.10.2 | 3.10.2 | 3.10.2 | 3.10.
 × error 2 | 3.10.2 | 3.10.4 | 3.10.4 | 3.10.5 | 3.10.5 | 3.10.6 | 3.10.6 | 3.10.7 | 3.10.7 | 3.10.8 | 3.10.8 | 3.10.9 |
 × error  3.10.10 | 3.10.11 | 3.10.12 | 3.10.13 | 3.10.13 | 3.10.14
 × error    │  │  │           ├─ zstandard 0.15.1 | 0.15.2 | 0.15.2 | 0.16.0 | 0.16.0 | 0.16.0 | 0.17.0 | 0.17.0 | 0.18.
 × error 0 | 0.18.0 | 0.19.0 | 0.19.0 | 0.19.0 | 0.21.0 | 0.21.0 | 0.22.0 would require
 × error    │  │  │           │  └─ python >=3.9,<3.10.0a0, which can be installed with any of the following options:
 × error    │  │  │           │     └─ python 3.9.0 | 3.9.0 | 3.9.0 | 3.9.0 | 3.9.0 | 3.9.0 | 3.9.1rc1 | 3.9.1rc1 | 3.9.
 × error 1 | 3.9.1 | 3.9.1 | 3.9.1 | 3.9.1 | 3.9.1 | 3.9.2 | 3.9.4 | 3.9.5 | 3.9.6 | 3.9.6 | 3.9.7 | 3.9.7 | 3.9.7 | 3.9
 × error .7 | 3.9.7 | 3.9.9 | 3.9.9 | 3.9.10 | 3.9.10 | 3.9.10 | 3.9.10 | 3.9.10 | 3.9.10 | 3.9.12 | 3.9.12 | 3.9.13 | 3
 × error .9.13 | 3.9.14 | 3.9.14 | 3.9.15 | 3.9.15 | 3.9.16 | 3.9.18 | 3.9.18 | 3.9.19
 × error    │  │  │           └─ zstandard 0.15.1 | 0.15.2 | 0.15.2 | 0.16.0 | 0.16.0 | 0.16.0 | 0.17.0 | 0.17.0 | 0.18.
 × error 0 | 0.18.0 | 0.19.0 | 0.19.0 | 0.19.0 | 0.21.0 | 0.21.0 | 0.22.0 would require
 × error    │  │  │              └─ python >=3.8,<3.9.0a0, which can be installed with any of the following options:
 × error    │  │  │                 └─ python 3.8.5 | 3.8.6 | 3.8.6 | 3.8.6 | 3.8.6 | 3.8.6 | 3.8.6 | 3.8.8 | 3.8.10 | 3
 × error .8.10 | 3.8.10 | 3.8.12 | 3.8.12 | 3.8.12 | 3.8.12 | 3.8.12 | 3.8.12 | 3.8.12 | 3.8.13 | 3.8.13 | 3.8.14 | 3.8.
 × error 14 | 3.8.15 | 3.8.15 | 3.8.15 | 3.8.16 | 3.8.17 | 3.8.18 | 3.8.18 | 3.8.19
 × error    │  │  ├─ conda 23.9.0 | 23.9.0 | 23.9.0 | 23.10.0 | 23.10.0 | 23.11.0 would require
 × error    │  │  │  └─ python >=3.11,<3.12.0a0 *_cpython, which can be installed with any of the following options:
 × error    │  │  ├─ conda 23.9.0 | 23.9.0 | 23.9.0 | 23.10.0 | 23.10.0 | 23.11.0 would require
 × error    │  │  │  └─ python >=3.10,<3.11.0a0 *_cpython, which can be installed with any of the following options:
 × error    │  │  ├─ conda 23.9.0 | 23.9.0 | 23.9.0 | 23.10.0 | 23.10.0 | 23.11.0 would require
 × error    │  │  │  └─ python >=3.9,<3.10.0a0 *_cpython, which can be installed with any of the following options:
 × error    │  │  └─ conda 23.9.0 | 23.9.0 | 23.9.0 | 23.10.0 | 23.10.0 | 23.11.0 would require
 × error    │  │     └─ python >=3.8,<3.9.0a0 *_cpython, which can be installed with any of the following options:
 × error    │  ├─ libmambapy >=1.5.8,<1.6, which can be installed with any of the following options:
 × error    │  │  └─ libmambapy 1.5.8 would require
 × error    │  │     └─ libmamba >=1.5.8,<1.6, which can be installed with any of the following options:
 × error    │  │        └─ libmamba 1.5.8 would require
 × error    │  │           └─ zstd >=1.5.6,<1.6.0a0, which can be installed with any of the following options:
 × error    │  │              └─ zstd 1.5.6
 × error    │  └─ python_abi 3.12.* *_cp312, which cannot be installed because there are no viable options:
 × error    │     └─ python_abi 3.12 would constrain
 × error    │        └─ python 3.12.* *_cpython , which conflicts with any installable versions previously reported
 × error    └─ mamba 1.5.8 is excluded because due to strict channel priority not using this option from: 'file:///Users
 × error /graf/projects/oss/rattler-build/examples/outout/'
Error:   × failed to setup test environment: Cannot solve the request because of: The following packages are incompatible
  │ └─ mamba ==1.5.8 pyh5008881_2 cannot be installed because there are no viable options:
  │    ├─ mamba 1.5.8 would require
  │    │  ├─ conda >=23.9,<24, which can be installed with any of the following options:
  │    │  │  ├─ conda 23.9.0 | 23.10.0 | 23.10.0 | 23.11.0 would require
  │    │  │  │  └─ conda-package-handling >=2.2.0, which can be installed with any of the following options:
  │    │  │  │     └─ conda-package-handling 2.2.0 would require
  │    │  │  │        └─ zstandard >=0.15, which can be installed with any of the following options:
  │    │  │  │           ├─ zstandard 0.18.0 | 0.19.0 | 0.19.0 | 0.19.0 | 0.21.0 | 0.21.0 | 0.22.0 would require
  │    │  │  │           │  └─ python >=3.11,<3.12.0a0 *_cpython, which can be installed with any of the following
  │ options:
  │    │  │  │           │     └─ python 3.11.0 | 3.11.0 | 3.11.0 | 3.11.0 | 3.11.1 | 3.11.2 | 3.11.3 | 3.11.4 |
  │ 3.11.5 | 3.11.6 | 3.11.7 | 3.11.7 | 3.11.8 | 3.11.9
  │    │  │  │           ├─ zstandard 0.16.0 | 0.16.0 | 0.17.0 | 0.17.0 | 0.18.0 | 0.18.0 | 0.19.0 | 0.19.0 | 0.19.0
  │ | 0.21.0 | 0.21.0 | 0.22.0 would require
  │    │  │  │           │  └─ python >=3.10,<3.11.0a0 *_cpython, which can be installed with any of the following
  │ options:
  │    │  │  │           │     └─ python 3.10.0 | 3.10.0 | 3.10.0 | 3.10.0 | 3.10.0 | 3.10.0 | 3.10.1 | 3.10.1 |
  │ 3.10.1 | 3.10.1 | 3.10.1 | 3.10.1 | 3.10.2 | 3.10.2 | 3.10.2 | 3.10.2 | 3.10.2 | 3.10.2 | 3.10.2 | 3.10.2 |
  │ 3.10.2 | 3.10.2 | 3.10.4 | 3.10.4 | 3.10.5 | 3.10.5 | 3.10.6 | 3.10.6 | 3.10.7 | 3.10.7 | 3.10.8 | 3.10.8 |
  │ 3.10.9 | 3.10.10 | 3.10.11 | 3.10.12 | 3.10.13 | 3.10.13 | 3.10.14
  │    │  │  │           ├─ zstandard 0.15.1 | 0.15.2 | 0.15.2 | 0.16.0 | 0.16.0 | 0.16.0 | 0.17.0 | 0.17.0 | 0.18.0
  │ | 0.18.0 | 0.19.0 | 0.19.0 | 0.19.0 | 0.21.0 | 0.21.0 | 0.22.0 would require
  │    │  │  │           │  └─ python >=3.9,<3.10.0a0, which can be installed with any of the following options:
  │    │  │  │           │     └─ python 3.9.0 | 3.9.0 | 3.9.0 | 3.9.0 | 3.9.0 | 3.9.0 | 3.9.1rc1 | 3.9.1rc1 | 3.9.1
  │ | 3.9.1 | 3.9.1 | 3.9.1 | 3.9.1 | 3.9.1 | 3.9.2 | 3.9.4 | 3.9.5 | 3.9.6 | 3.9.6 | 3.9.7 | 3.9.7 | 3.9.7 | 3.9.7 |
  │ 3.9.7 | 3.9.9 | 3.9.9 | 3.9.10 | 3.9.10 | 3.9.10 | 3.9.10 | 3.9.10 | 3.9.10 | 3.9.12 | 3.9.12 | 3.9.13 | 3.9.13 |
  │ 3.9.14 | 3.9.14 | 3.9.15 | 3.9.15 | 3.9.16 | 3.9.18 | 3.9.18 | 3.9.19
  │    │  │  │           └─ zstandard 0.15.1 | 0.15.2 | 0.15.2 | 0.16.0 | 0.16.0 | 0.16.0 | 0.17.0 | 0.17.0 | 0.18.0
  │ | 0.18.0 | 0.19.0 | 0.19.0 | 0.19.0 | 0.21.0 | 0.21.0 | 0.22.0 would require
  │    │  │  │              └─ python >=3.8,<3.9.0a0, which can be installed with any of the following options:
  │    │  │  │                 └─ python 3.8.5 | 3.8.6 | 3.8.6 | 3.8.6 | 3.8.6 | 3.8.6 | 3.8.6 | 3.8.8 | 3.8.10
  │ | 3.8.10 | 3.8.10 | 3.8.12 | 3.8.12 | 3.8.12 | 3.8.12 | 3.8.12 | 3.8.12 | 3.8.12 | 3.8.13 | 3.8.13 | 3.8.14 |
  │ 3.8.14 | 3.8.15 | 3.8.15 | 3.8.15 | 3.8.16 | 3.8.17 | 3.8.18 | 3.8.18 | 3.8.19
  │    │  │  ├─ conda 23.9.0 | 23.9.0 | 23.9.0 | 23.10.0 | 23.10.0 | 23.11.0 would require
  │    │  │  │  └─ python >=3.11,<3.12.0a0 *_cpython, which can be installed with any of the following options:
  │    │  │  ├─ conda 23.9.0 | 23.9.0 | 23.9.0 | 23.10.0 | 23.10.0 | 23.11.0 would require
  │    │  │  │  └─ python >=3.10,<3.11.0a0 *_cpython, which can be installed with any of the following options:
  │    │  │  ├─ conda 23.9.0 | 23.9.0 | 23.9.0 | 23.10.0 | 23.10.0 | 23.11.0 would require
  │    │  │  │  └─ python >=3.9,<3.10.0a0 *_cpython, which can be installed with any of the following options:
  │    │  │  └─ conda 23.9.0 | 23.9.0 | 23.9.0 | 23.10.0 | 23.10.0 | 23.11.0 would require
  │    │  │     └─ python >=3.8,<3.9.0a0 *_cpython, which can be installed with any of the following options:
  │    │  ├─ libmambapy >=1.5.8,<1.6, which can be installed with any of the following options:
  │    │  │  └─ libmambapy 1.5.8 would require
  │    │  │     └─ libmamba >=1.5.8,<1.6, which can be installed with any of the following options:
  │    │  │        └─ libmamba 1.5.8 would require
  │    │  │           └─ zstd >=1.5.6,<1.6.0a0, which can be installed with any of the following options:
  │    │  │              └─ zstd 1.5.6
  │    │  └─ python_abi 3.12.* *_cp312, which cannot be installed because there are no viable options:
  │    │     └─ python_abi 3.12 would constrain
  │    │        └─ python 3.12.* *_cpython , which conflicts with any installable versions previously reported
  │    └─ mamba 1.5.8 is excluded because due to strict channel priority not using this option from: 'file:///Users/
  │ graf/projects/oss/rattler-build/examples/outout/'
  │ 
  ╰─▶ Cannot solve the request because of: The following packages are incompatible
      └─ mamba ==1.5.8 pyh5008881_2 cannot be installed because there are no viable options:
         ├─ mamba 1.5.8 would require
         │  ├─ conda >=23.9,<24, which can be installed with any of the following options:
         │  │  ├─ conda 23.9.0 | 23.10.0 | 23.10.0 | 23.11.0 would require
         │  │  │  └─ conda-package-handling >=2.2.0, which can be installed with any of the following options:
         │  │  │     └─ conda-package-handling 2.2.0 would require
         │  │  │        └─ zstandard >=0.15, which can be installed with any of the following options:
         │  │  │           ├─ zstandard 0.18.0 | 0.19.0 | 0.19.0 | 0.19.0 | 0.21.0 | 0.21.0 | 0.22.0 would require
         │  │  │           │  └─ python >=3.11,<3.12.0a0 *_cpython, which can be installed with any of the following
      options:
         │  │  │           │     └─ python 3.11.0 | 3.11.0 | 3.11.0 | 3.11.0 | 3.11.1 | 3.11.2 | 3.11.3 | 3.11.4 |
      3.11.5 | 3.11.6 | 3.11.7 | 3.11.7 | 3.11.8 | 3.11.9
         │  │  │           ├─ zstandard 0.16.0 | 0.16.0 | 0.17.0 | 0.17.0 | 0.18.0 | 0.18.0 | 0.19.0 | 0.19.0 |
      0.19.0 | 0.21.0 | 0.21.0 | 0.22.0 would require
         │  │  │           │  └─ python >=3.10,<3.11.0a0 *_cpython, which can be installed with any of the following
      options:
         │  │  │           │     └─ python 3.10.0 | 3.10.0 | 3.10.0 | 3.10.0 | 3.10.0 | 3.10.0 | 3.10.1 | 3.10.1 |
      3.10.1 | 3.10.1 | 3.10.1 | 3.10.1 | 3.10.2 | 3.10.2 | 3.10.2 | 3.10.2 | 3.10.2 | 3.10.2 | 3.10.2 | 3.10.2 |
      3.10.2 | 3.10.2 | 3.10.4 | 3.10.4 | 3.10.5 | 3.10.5 | 3.10.6 | 3.10.6 | 3.10.7 | 3.10.7 | 3.10.8 | 3.10.8 |
      3.10.9 | 3.10.10 | 3.10.11 | 3.10.12 | 3.10.13 | 3.10.13 | 3.10.14
         │  │  │           ├─ zstandard 0.15.1 | 0.15.2 | 0.15.2 | 0.16.0 | 0.16.0 | 0.16.0 | 0.17.0 | 0.17.0 |
      0.18.0 | 0.18.0 | 0.19.0 | 0.19.0 | 0.19.0 | 0.21.0 | 0.21.0 | 0.22.0 would require
         │  │  │           │  └─ python >=3.9,<3.10.0a0, which can be installed with any of the following options:
         │  │  │           │     └─ python 3.9.0 | 3.9.0 | 3.9.0 | 3.9.0 | 3.9.0 | 3.9.0 | 3.9.1rc1 | 3.9.1rc1 |
      3.9.1 | 3.9.1 | 3.9.1 | 3.9.1 | 3.9.1 | 3.9.1 | 3.9.2 | 3.9.4 | 3.9.5 | 3.9.6 | 3.9.6 | 3.9.7 | 3.9.7 | 3.9.7 |
      3.9.7 | 3.9.7 | 3.9.9 | 3.9.9 | 3.9.10 | 3.9.10 | 3.9.10 | 3.9.10 | 3.9.10 | 3.9.10 | 3.9.12 | 3.9.12 | 3.9.13
      | 3.9.13 | 3.9.14 | 3.9.14 | 3.9.15 | 3.9.15 | 3.9.16 | 3.9.18 | 3.9.18 | 3.9.19
         │  │  │           └─ zstandard 0.15.1 | 0.15.2 | 0.15.2 | 0.16.0 | 0.16.0 | 0.16.0 | 0.17.0 | 0.17.0 |
      0.18.0 | 0.18.0 | 0.19.0 | 0.19.0 | 0.19.0 | 0.21.0 | 0.21.0 | 0.22.0 would require
         │  │  │              └─ python >=3.8,<3.9.0a0, which can be installed with any of the following options:
         │  │  │                 └─ python 3.8.5 | 3.8.6 | 3.8.6 | 3.8.6 | 3.8.6 | 3.8.6 | 3.8.6 | 3.8.8 | 3.8.10
      | 3.8.10 | 3.8.10 | 3.8.12 | 3.8.12 | 3.8.12 | 3.8.12 | 3.8.12 | 3.8.12 | 3.8.12 | 3.8.13 | 3.8.13 | 3.8.14 |
      3.8.14 | 3.8.15 | 3.8.15 | 3.8.15 | 3.8.16 | 3.8.17 | 3.8.18 | 3.8.18 | 3.8.19
         │  │  ├─ conda 23.9.0 | 23.9.0 | 23.9.0 | 23.10.0 | 23.10.0 | 23.11.0 would require
         │  │  │  └─ python >=3.11,<3.12.0a0 *_cpython, which can be installed with any of the following options:
         │  │  ├─ conda 23.9.0 | 23.9.0 | 23.9.0 | 23.10.0 | 23.10.0 | 23.11.0 would require
         │  │  │  └─ python >=3.10,<3.11.0a0 *_cpython, which can be installed with any of the following options:
         │  │  ├─ conda 23.9.0 | 23.9.0 | 23.9.0 | 23.10.0 | 23.10.0 | 23.11.0 would require
         │  │  │  └─ python >=3.9,<3.10.0a0 *_cpython, which can be installed with any of the following options:
         │  │  └─ conda 23.9.0 | 23.9.0 | 23.9.0 | 23.10.0 | 23.10.0 | 23.11.0 would require
         │  │     └─ python >=3.8,<3.9.0a0 *_cpython, which can be installed with any of the following options:
         │  ├─ libmambapy >=1.5.8,<1.6, which can be installed with any of the following options:
         │  │  └─ libmambapy 1.5.8 would require
         │  │     └─ libmamba >=1.5.8,<1.6, which can be installed with any of the following options:
         │  │        └─ libmamba 1.5.8 would require
         │  │           └─ zstd >=1.5.6,<1.6.0a0, which can be installed with any of the following options:
         │  │              └─ zstd 1.5.6
         │  └─ python_abi 3.12.* *_cp312, which cannot be installed because there are no viable options:
         │     └─ python_abi 3.12 would constrain
         │        └─ python 3.12.* *_cpython , which conflicts with any installable versions previously reported
         └─ mamba 1.5.8 is excluded because due to strict channel priority not using this option from: 'file:///
      Users/graf/projects/oss/rattler-build/examples/outout/'

nichmor avatar May 27 '24 14:05 nichmor