Closed jskorlol closed 2 years ago
Hi,
We don't have a composer.lock file at the root of this library. So, I think you are having issues with your local version of the composer.lock file.
Could you please try to follow composer's suggestion below?
Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
Thanks, Thang
The problem is from the composer requirement "guzzlehttp/psr7": "^1.2". in the googleads-php-lib library. A new version is available (right now 2.1)
Some library and framework like Symfony required the new version in their last update.
We have the same problem and with the changes of https://github.com/googleads/googleads-php-lib/pull/732 it works fine. Would be great if the PR gets reviewed and merged.
Hi all,
I am making a new release of this library. When deleting the composer.lock file and re-run composer install
, I can see that the new composer.lock file correctly allows both guzzle/psr7 version 1 and 2:
...
"guzzlehttp/guzzle": "^5.3.1|^6.2.1|^7.0",
"guzzlehttp/psr7": "^1.7|^2.0",
...
I'm closing this issue and will reject the pull request because this problem can be resolved by updating the composer.lock file only.
Thanks, Thang
Line 11 of this project's composer.json file only lists "guzzlehttp/psr7": "^1.2",
: https://github.com/googleads/googleads-php-lib/blob/master/composer.json#L11
On a fresh install of Laravel, this requirement causes dependence issues. #732 would fix this.
PSR7 has been updated to 2.0. Currently unavailable. I'm using guzzlehttp downgraded to 7.2.0.