kivy / kivy/python-for-android

Flask recipe doesn't work anymore

Ouverte
#3,093 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
need-analysis recipe
Langage dominant
Python
Étoiles
8.9k
Forks
2k
Merge moyen
12 h 20 min
PR mergées (30 j)
9

Description

Werkzerug is upgraded to 3.X, so flask 2.0.3 will use werkzerug 3.X by default, which will raise the following error:
`ImportError: cannot import name 'url_quote' from 'werkzeug.urls'`
To solve the problem, flask recipe requirements should be updated like this:
`pythonforandroid/recipes/flask/__init__.py`
`python_depends = ['jinja2', 'werkzeug==2.2.2', 'markupsafe', 'itsdangerous', 'click']`
or flask recipe shoud be updated to 3.X.
More details:
https://stackoverflow.com/questions/77213053/why-did-flask-start-failing-with-importerror-cannot-import-name-url-quote-fr

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez dans pythonforandroid/recipes/flask/__init__.py et examinez comment la recette déclare ses dépendances Flask et Werkzeug. Reproduisez le url_quote ImportError signalé lors d’un build de la recette Flask, puis vérifiez que la mise à jour de dépendance sélectionnée permet de builder la recette et d’importer Flask avec succès.

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

Évaluation

Stack technique
flask, python
Domaine
build-system
Type d'issue
Bug
Difficulté
2/5
Temps estimé
1-3 heures
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

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