Skip to content

Commit

Permalink
Merge pull request #1403 from h-mayorquin/main
Browse files Browse the repository at this point in the history
[Bug] Fix deprecation of --force in conda for conda versions >= 24.3.0
  • Loading branch information
HaoZeke authored Jun 4, 2024
2 parents 6cc8f94 + e411c0b commit 4af8c69
Showing 1 changed file with 11 additions and 2 deletions.
13 changes: 11 additions & 2 deletions asv/plugins/conda.py
Original file line number Diff line number Diff line change
Expand Up @@ -146,9 +146,18 @@ def _setup(self):
env_file.close()
try:
env_file_name = self._conda_environment_file or env_file.name
self._run_conda(['env', 'create', '-f', env_file_name,
'-p', self._path, '--force'],

conda_version = self._run_conda(['--version'], env=env)
log.info(f"conda version: {conda_version}")
# https://conda.io/projects/conda/en/latest/release-notes.html#id8
if conda_version >= "24.3.0":
self._run_conda(['env', 'create', '-f', env_file_name,
'-p', self._path, "--yes"],
env=env)
else: # Backward compatbility
self._run_conda(['env', 'create', '-f', env_file_name,
'-p', self._path, '--force'],
env=env)

if self._conda_environment_file and (conda_args or pip_args):
# Add extra packages
Expand Down

0 comments on commit 4af8c69

Please sign in to comment.