kivy / kivy/python-for-android
Enhancement request: cleanup recipe names
Personne n'a encore pris cette issue.
- Langage dominant
- Python
- Étoiles
- 8.9k
- Forks
- 2k
- Merge moyen
- 12 h 20 min
- PR mergées (30 j)
- 9
Description
Description
Having worked to get requirements correct, users find the recipe names are different for no apparent reason. WTF?!
And scrolling the recipes directory, looking for a clue, is a challenge because there are also libraries and misnamed items in there.
Its confusing.
Cleanup the names, and in p4a implement a lookup table for backwards compatibility. Or create alias recipes like pil.
Wrong name wrt Pypi
dateutil is python-dateutil
mysqldb is mysql-python - this claims to only support Python2
ndghttpsclient is ndg-httpsclient
opencv is opencv-python
opencv_extras is opencv-contrib-python
protobuf_cpp is protobuf-python
pyleveldb is leveldb
spine is spine-cython
Conflicting Pypi name:
av recipe is not av package, correct name is pyav , av is a different package
Some oddballs, not clear how a user would know what these are (or how to use them)
audiostream
cymunk
pil
vlc
Libs that are not named libXXXX (perhaps all the libs could be in a different directory?)
freetype
harfbuzz
ifaddrs
jepd
openal
openssl
sqlite3
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par examiner le répertoire recipes et le point d’entrée de recherche des recipes de p4a, en utilisant comme périmètre les noms incohérents, contradictoires et atypiques répertoriés. Déterminez si des recipes renommées ou des alias préservent mieux les noms existants, puis vérifiez que les anciens noms continuent d’être résolus tandis que les noms des répertoires correspondent aux packages et bibliothèques prévus.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- android, python
- Domaine
- build-system
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100