sebsauvage, French
@sebsauvage@framapiaf.org avatar


Je crois qu'on peut dire que la gestion des packages sous Python c'est devenu un immonde bordel.
https://alpopkes.com/posts/python/packaging_tools/

sebsauvage,
@sebsauvage@framapiaf.org avatar

Corrolaire:

Les devs : "Utilisons plein de dépendances ! Parce que DRY, hein ! ☝️🧐"

Les devs : ":oh_no: Ah c'est compliqué, du coup créons des outils pour gérer cette complexité".

Les outils : Ajoutent de la complexité.

En fait, la bonne idée de départ, C'EST DE LIMITER AU MAXIMUM VOS DÉPENDANCES, HEIN.

lanodan,
@lanodan@queer.hacktivis.me avatar

@sebsauvage Ce qui est un peu pourquoi je pense qu'il devrait juste pas avoir de gestionnaire de dépendances en plus du système.
Même si parfois ont se retrouve avec des devs qui font une copie bourrin de projects externes et derrière 0 mises à jours, y compris de sécu forcément.

Donc normalement aussi pointer vers des distros où ça ne soit pas une tannée d'avoir ses propres paquets, au moins pour l'environment de dévelopement.

motofix,
@motofix@mamot.fr avatar
sebsauvage,
@sebsauvage@framapiaf.org avatar

@motofix
C'est très loin de tout résoudre.
On a chez nous l'exemple avec des versions de package qui n'existent même plus dans les dépôts. Il y a aussi carrément des URL plus valides pour certains packages (domaines disparus, boîte rachetées...)
Bref, c'est le bordel.

squalouJenkins,
@squalouJenkins@fosstodon.org avatar

@sebsauvage as tu sincèrement connu une époque où c'était moins bordélique ?

Private
lanodan,
@lanodan@queer.hacktivis.me avatar

@sebsauvage Heureusement que perl est resté au cœur des distros au final…

  • All
  • Subscribed
  • Moderated
  • Favorites
  • python
  • thenastyranch
  • DreamBathrooms
  • tacticalgear
  • magazineikmin
  • khanakhh
  • everett
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • ethstaker
  • InstantRegret
  • kavyap
  • ngwrru68w68
  • megavids
  • cisconetworking
  • cubers
  • osvaldo12
  • modclub
  • GTA5RPClips
  • tester
  • Durango
  • provamag3
  • anitta
  • Leos
  • normalnudes
  • JUstTest
  • lostlight
  • All magazines