GoogleCloudPlatform / GoogleCloudPlatform/functions-framework-php

psr/http-message version compatibility

Aperta
#161 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
enhancement P3
Lingua principale
PHP
Stelle
213
Fork
37
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Statically requiring `^1.0` may cause dependency issues; this should be `^1.1 || ^2.0` instead.
https://github.com/GoogleCloudPlatform/functions-framework-php/blob/5b645eedc7508a16481c364e8cd209fb176d3e03/composer.json#L8

For example (with optional switch `-t`):

composer why psr/http-message
google/auth v1.30.0 requires psr/http-message (^1.1||^2.0)
google/cloud-core v1.52.4 requires psr/http-message (^1.0|^2.0)
google/cloud-functions-framework v1.3.0 requires psr/http-message (^1.0)
guzzlehttp/psr7 2.6.1 requires psr/http-message (^1.1 || ^2.0)
psr/http-client 1.0.2 requires psr/http-message (^1.0 || ^2.0)
psr/http-factory 1.0.2 requires psr/http-message (^1.0 || ^2.0)

The error message may be:

You can only install one version of a package, so only one of these can be installed:
psr/http-message[dev-master, 1.0, 1.0.1, 1.1, 2.0, 2.0.x-dev].

---

Seen that also library `cloudevents` requires `^1.0.1` statically.

This may or may not be compatible.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia da composer.json alla riga 8 e controlla il vincolo dichiarato di psr/http-message. Esegui l’esempio di composer why dell’issue, inclusa la dipendenza cloudevents, per verificare se il vincolo più ampio risolve il conflitto segnalato. Il lavoro è completato quando i requisiti delle dipendenze sono compatibili senza il one-version error segnalato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
php
Ambito
cloud
Tipo di issue
Bug
Difficoltà
1/5
Tempo stimato
Meno di un'ora
Stato di attività
Ferma
Chiarezza
Specificata chiaramente
Idoneità per principianti
55/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.