Drupal9's internal GuzzleHTTP version requirement conflicts with the GuzzleHTTP required by CoyoteApiClient 1.0.22.
Currently, this is bypassed by locally patching Drupal's vendor/guzzlehttp/guzzle/src/functions.php and changing the line
$defaultAgent = 'GuzzleHttp/' . Client::VERSION;
into
$defaultAgent = 'GuzzleHttp/' . '6.5.5';
Ideally this should be resolved CoyoteApiClient-side by either scoping its Guzzle dependency or verifying tests run fine on Guzzle 6.x . Scoping using php-scoper would in this case be preferable.
Drupal9's internal GuzzleHTTP version requirement conflicts with the GuzzleHTTP required by CoyoteApiClient 1.0.22. Currently, this is bypassed by locally patching Drupal's
vendor/guzzlehttp/guzzle/src/functions.php
and changing the line$defaultAgent = 'GuzzleHttp/' . Client::VERSION;
into
$defaultAgent = 'GuzzleHttp/' . '6.5.5';
Ideally this should be resolved CoyoteApiClient-side by either scoping its Guzzle dependency or verifying tests run fine on Guzzle 6.x . Scoping using php-scoper would in this case be preferable.