Si vous avez lu l’article sur pip, vous savez que le listing officiel des libs Python est Pypi, un site fort pratique, mais qui commence à dater.
Apparemment certains ont eu envie de changer ça, en créant crate.io, une alternative moderne à Pypi: interface plus léchée et présentant des stats sympathiques, il est un mirroir complet de Pypi et contient donc les mêmes packages.
On peut demander à pip d’utiliser create.io comme source. Par exemple pour installer Django:
pip install --index-url=https://simple.crate.io django
Pratique si Pypi n’est pas disponible, ou juste pour ne pas mettre tous ses oeufs dans le même panier.
Il est important de noter que c’est une initiative privée, alors que Pypi est gérée par la Python fondation, les buts ne sont pas les mêmes. Cela dit, les sources sont disponibles sur github, donc ça met en confiance. On peut d’ailleurs voir que le bouzin tourne avec Django/Postgesql/Redis/Celery.
Un petit ‘e’ en trop dans le titre peut-être ? ;-)
Oui, un E en trop, et voilà comment rendre une URL incohérente avec son titre :/ (Mais qu’on se rassure, il n’y a que ceux qui ne font rien qui ne commettent jamais d’erreurs.)
Vivement un autre post sur les châtons, au moins on ne remarquera pas une éventuelle coquille. :)
Et merde. En plus ça nous arrive super souvent ça. Et après on peut pas changer le slug de l’URL. Arf.
Personnellement je l’aurai quand même changé Peu importe les conséquences on garde une cohérence
Si le but c’est d’avoir un repo fiable. PyPi fait des efforts. Voir la présentation “Le packaging : où est est-on ? “ à la Pyconfr (voir la pep 438)