Jane dit l'évolution de 14 ans de l'écosystème Python

Produit | Python Camp (ID: pythonnews)

[Note de l'éditeur] RPSC Python bibliothèque standard dans une grande variété de bibliothèques tierces et modules devenir populaire des raisons. Le PyPI est que nous voulons un entrepôt tiers avant que la bibliothèque doit d'abord être installé.

En tant qu'utilisateur, il peut nous aider à trouver le développement communautaire Python et le partage des logiciels, et que les développeurs peuvent distribuer leur logiciel avec PyPI.

Créé en 2003 à PyPI désormais, toute la communauté est de savoir comment développer? Quel est le statut? Quels sont les résultats intéressants, nous procéderons à une exploration préliminaire avec vous.

La construction de PyPI miroir une chose très cool pour me faire beaucoup de données. À ce stade, j'ai décidé d'explorer PyPI depuis sa création en 2003, l'ensemble de l'écosystème des changements qui produit. Cependant, les prochaines analyses ont été la plupart ont commencé en 2005, l'année PyPI upload_time ajouté.

La figure suivante montre les années 2005-2018 le nombre de paquets Python actifs, bleu pour les packages de vieux, orange pour le Nouveau.

Dans ces quatorze années, l'écosystème Python n'a cessé de croître. PyPI presque complètement accepté dans la communauté Python, soutenir la croissance rapide de ces années. Une fois le nombre de paquets actifs sont en hausse de 28% à 48% par an (Forfaits actifs Fait référence a publié une nouvelle version de version ou version).

Dans cette période de 14 ans, l'écosystème Python n'a cessé de croître. Pour PyPl, dans ces années, il a été presque entièrement accepté la communauté Python pour soutenir la croissance à grande vitesse dans l'état, paquets (mis à jour au moins eu une version ou juste sur la ligne) est aussi le nombre de croissance active, le taux de croissance annuel composé de 28% 48%.

66% de la nouvelle version est présentée à la figure Packages, où la grande majorité ne vont pas l'entretien, de plus d'un an de maintenance paquets ou à maintenir une croissance forte, Packages augmentation annuelle de nouvelles en ligne à 31% à 59%, même si la croissance la vitesse a ralenti, mais se poursuit sans relâche. Cela signifie que, dans l'ensemble, paquets étant libérés de plus en plus de versions, ce qui suggère PyPl deviennent de plus en plus mature.

 Les résultats m'a surpris le plus est que le nombre de publications par paquets. Je l'avais fiés sur l'expérience personnelle, la mise à niveau des bibliothèques dépendantes paquets, tels que # 15 de botocore AWS, mais la bibliothèque ccxt « ressors » Je ne m'y attendais pas. En moins de deux ans, ccxt a publié l'édition 4659, a également publié plus de trois fois le nombre d'autres paquets de. Mais lorsque je tente de le charger, le libraries.io temps de chargement de page à plus de 30 secondes, donc je ne suis pas sûr que son entretien est bon ou mauvais, mais il est vraiment très impressionnant!

Une autre conclusion intéressante est que les changements dans la distribution pratique des packages. Le plus grand changement est publié Python 3. Binary ont été introduites en roues 2012 et incorporé dans le PEP 427, il est généralement considéré comme la meilleure façon de distribuer les paquets Python, mais l'auteur période d'acceptation des paquets prendra du temps. Python Wheels peut être utilisé pour suivre où PyPI 360 e paquets, comme indiqué ci-dessous:

(Source: https: //pythonwheels.com/)

Non tous les paquets seront libérés comme une roue, en particulier psycopg2 bientôt l'édition d'arrêt, et il y a un conflit entre le libssl et son système fourni vient libssl, mais cela est rare, donc j'espère que dans l'avenir il peut y avoir plus les paquets sont distribués sous forme d'une roue, pour maintenir l'élan actuel, il peut atteindre 90%, voire plus. Si vous suivez la tendance du développement de la figure ci-dessous, peut-être en 2022, il peut être atteint.

Lien original:

https://pydist.com/blog/growth-of-python-ecosystem

Avertissement: Cet article est compilé l'article de Python, reproduit, s'il vous plaît contacter la forteresse Python.

Félicite Pékin l'équipe de volleyball féminin a remporté le remporté l'honneur pour la capitale gouvernement municipal de Beijing
Précédent
Un coup d'oeil « vantardise », Precision 7710 postes de travail mobiles incroyable six conception
Prochain
Un grand espace de façon stable favorable et plus anciens et nouveaux Sagitar quoi choisir?
jour officiel américain de haut de bureau haut de gamme de dix attaquant gagnant a été réduit à seulement un dixième des enfants abandonnés
CPU vous voulez venir! En plus de FlyMe 6, Meizu aujourd'hui pour apporter un vrai téléphone phare!
Accord propriétaires histoire - peut avoir les deux poissons et la patte d'ours, puis l'évolution de la dixième génération Accord
Cinq jours et quatre délégations, Xi Jinping a quitté cinq « dit »
Figure projet de base de données open source DGraph passé et présent | titres technologiques
Selon quelques milliers et des milliers de posture, mais vous avez choisi le plus laid
avions de changement porc? Pourquoi AI si stupide!
Configuration pleine à craquer! Le nouveau prix d'inscription Kia KX5 Wan 15,48 à 18,18
Super 47 articles en option! Wei ES6 exposition à paraître la semaine prochaine
Pourquoi l'ère des machines intelligentes pour le taux de téléphone mobile si élevé? la vie de téléphone combien de temps?
Salaire pas aussi bon que Java, C, grande demande BAT, les programmeurs Python quitter secret le statu quo!