Unable to install along with the latest openapi-schema-validator

Ouverte Adaptée aux débutants
#1,188 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
68/100
Type d'issue
Bug
Clarté
Clairement spécifiée
Activité
Calme
Stack technique
python
Domaine
build-system

Piste de recherche

Commencez par examiner dans pyproject.toml la contrainte de version de openapi-schema-validator. Reproduisez l’installation signalée avec openapi-schema-validator 0.9.0 et openapi-core, puis vérifiez que les dernières versions compatibles s’installent ensemble sans le lock actuel. C’est terminé lorsque les métadonnées des dépendances autorisent la combinaison demandée et que l’installation réussit.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

kind/bug
Actual Behavior

When the latest openapi-schema-validator is installed and one wants to add openapi-core (without version lock), the resulting installed version is 0.14.2.

Expected Behavior

The latest versions these libraries are installable together.

Steps to Reproduce
pip install openapi-schema-validator=0.9.0 openapi-core
OpenAPI Core Version

0.23.1

OpenAPI Core Integration

django

Affected Area(s)

This should be due to this version lock in openapi-core's pyproject.toml:

openapi-schema-validator = ">=0.7.0,<0.9.0"
References

No response

Anything else we need to know?

We have use cases for openapi-schema-validator where 0.8.1 fails and 0.9.0 works, and at the same time we rely on the latest openapi-core, so this incompatibility is a bit of a hassle. Can it be resolved?

Would you like to implement a fix?

None

Langage dominant
Python
Étoiles
368
Forks
140
Métriques de merge des PR
Aucune PR mergée en 30 j

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de python-openapi/openapi-core

Toutes les issues de python-openapi/openapi-core

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.