j'ai lu quelque part que l'intégration des paquets python pip avec les paquets python installés par la distribution, Arch en ce qui me concerne, peut poser des problèmes s'ils sont installés en tant qu'utilisateur.
Oui, et c'est général pour toutes les distributions Python, car ils peuvent prendre la priorité par rapport aux paquets de la distro et, en cas de version incompatible, casser le fonctionnement des outils Python de la distro (j'ai déjà eu un collègue chez qui j'ai débogué ce problème, avec un paquet dans .local/lib/pythonX.Y/site-packages).
D'où le conseil d'impérativement utiliser un environnement Python dédié lorsqu'on a des paquets qui doivent être installés hors du gestionnaire de paquets. Et le conseil d'utiliser python3 -m pip install XXX est lié à ça : utiliser le Python de l'environnement virtuel actif pour faire les install dans cet environnement.
pipenv fait ça avec son option --python=…. Perso je préfère avoir un environnement "activé" (avec un joli préfixe sur le prompt) et qu'après les commandes d'installation soient systématiquement dans cet environnement.
Et je ne comprend pas «Concernant la doc de python-pipenv, tout est en root» — si ça a été installé via le gestionnaire de paquets, c'est généralement propriété de root, mais ça tourne avec le droit de l'utilisateur (sauf bit suid). Mais il n'y a pas de nécessité que pipenv appartienne à root pour créer un environnement virtuel pour l'utilisateur.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Le côté virtuel des environnements Python est juste lié… à Python / ses paquets. L'exécution se fait avec le compte de l'utilisateur, par défaut il n'y a pas d'isolation comme dans une VM par exemple, donc si ça tourne avec un compte utilsateur root, ça a les droit root. Je ne vois pas ce que signifie «droits root dans le cadre d'un environnement virtuel».
Sinon je me gourre car il y a eu une grosse évolution côté sécurité dans les environnements Python, que j'aurais raté.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Je ne sais pas ce qu'il a dans son tableau Excel, mais si c'est jouable, ça serait probablement plus rapide d'importer dans un tableau panda, faire toutes les manips dedans, puis exporter vers Excel. Et… s'il n'y a pas de formule dans le document, juste des valeurs, passer de Excel à CSV.
Parce que là je vois beaucoup de manips qui vont aller faire des allers/retours pour récupérer des valeurs dans le doc Excel, et je ne suis pas sûr que ça soit le plus optimal.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Je plussoie. Pour les données de base, rester dans un format textuel (csv / json) que l'on sait lire et manipuler facilement (karmaki es déjà parti sur le fait que les fichiers binaires son/image seront "à côté"), qui seront pérennes… et autant que possible en réutilisant une structuration à laquelle que la communauté cible est habituée (odre colonnes pour du csv, structure/noms des attributs pour du json).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Ce sont les marchés publics qui ont une période de 4 ans (MATINFO5, 2 ans puis renouvellement tacite deux fois douze mois).
Dans les négociations de ces marchés, la garantie demandée était de 5 ans sur les équipements, et maintenant on peut même avoir 7 ans. Et… rien n'empêche de continuer à utiliser un équipement au delà de sa garantie (heureusement).
Il y a aussi la durée d'amortissement du matos informatique. Sauf erreur, c'est 3 ans, donc chaque année, il perd 1/3 de sa valeur et au final il "vaut" zéro, comptablement (parce que physiquement, il a généralement encore un usage et potentiellement une valeur s'il fallait le revendre).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
C'est bien pour faire du développement. Ça l'est nettement moins lorsque tu passes en prod sur un serveur, où tu préférerais que ça utilise les paquets Python installés via ta distribution… pour lesquels il y a normalement un suivi des problèmes de sécurité.
Si tu as N applications packagées dans des venv il faut que, pour chacune, tu vérifies s'il n'y a pas une de ses dépendances qui a une faille.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Et, pour avoir vu qq'un dont certains outils systèmes ne fonctionnaient plus sous sa session, car il avait installé des paquets par pip --user qui prenaient la priorité sur les paquets du système… c'est une bonne chose.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Quand on voit les réélections des Balkanis sur Levallois, de J.Médecin en son temps sur Nice, le retour de J.Mellick réélu sur Béthune après sa peine… la probité ne semble pas un critère pris en compte par les électeurs.
Électeurs qu'on entend pourtant régulièrement râler sur le "tous pourris"…
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
C'est surtout le fait qu'une fois ta machine sur le VPN elle continue à avoir accès direct à l'Internet. Ça veut dire qu'elle peut servir de relai pour un flux réseau qui ne passe pas par le firewall… non.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
Tellement compliqué que des sociétés conseils aident les entreprises à monter les dossiers pour optimiser leurs chances de pouvoir biberonner aussi aux fonds publics.
# Lockfile
Posté par lolop (site web personnel) . En réponse au lien PEP 751 acceptée -- Python a désormais un "lockfile" standard. Évalué à 4 (+2/-0).
…je pensais que c'était un module standard (avec les implémentations pour les différentes plateformes) pour gérer les verrous fichiers…
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: transformer
Posté par lolop (site web personnel) . En réponse au journal Faire une recherche d'images exclusivement générées par intelligence naturelle. Évalué à 3 (+1/-0). Dernière modification le 31 mars 2025 à 11:04.
Ben, ce sont des automates. Avec des stats dedans. Elles n'ont aucun ressenti pour ce qu'elles génèrent.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# It's a feature
Posté par lolop (site web personnel) . En réponse au message pas de clic droit sous gnome. Évalué à 4 (+3/-1).
Les dev Gnome n'ont que des anciennes souris Apple à un seul bouton, normal que le "clic droit" (qu'est-ce que c'est ?) ne soit pas supporté ;-)
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Renater
Posté par lolop (site web personnel) . En réponse au lien Face à Microsoft, Proton se dit prête à assumer la souveraineté européenne de l’École Polytechnique. Évalué à 2 (+0/-0).
Et qu'ils filent à RENATER le coût de l'hébergement Microsoft, ça devrait aider à payer infras et bonzhommes.
Mais le problème de l'X est plus large, y'a pas que la messagerie, ils sont passés au tout Office365…
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Espionnage ?
Posté par lolop (site web personnel) . En réponse au lien Chercheur refoulé aux USA : la version d'en face. Évalué à 6 (+4/-0).
Il leur suffit de demander à Microsoft les infos pour tous les services de l'État qui utilisent ses solutions :-(
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: droits
Posté par lolop (site web personnel) . En réponse au message Python mal installé. Évalué à 2 (+0/-0). Dernière modification le 18 mars 2025 à 20:00.
Oui, et c'est général pour toutes les distributions Python, car ils peuvent prendre la priorité par rapport aux paquets de la distro et, en cas de version incompatible, casser le fonctionnement des outils Python de la distro (j'ai déjà eu un collègue chez qui j'ai débogué ce problème, avec un paquet dans
.local/lib/pythonX.Y/site-packages
).D'où le conseil d'impérativement utiliser un environnement Python dédié lorsqu'on a des paquets qui doivent être installés hors du gestionnaire de paquets. Et le conseil d'utiliser
python3 -m pip install XXX
est lié à ça : utiliser le Python de l'environnement virtuel actif pour faire les install dans cet environnement.pipenv fait ça avec son option
--python=…
. Perso je préfère avoir un environnement "activé" (avec un joli préfixe sur le prompt) et qu'après les commandes d'installation soient systématiquement dans cet environnement.Et je ne comprend pas «Concernant la doc de python-pipenv, tout est en root» — si ça a été installé via le gestionnaire de paquets, c'est généralement propriété de root, mais ça tourne avec le droit de l'utilisateur (sauf bit suid). Mais il n'y a pas de nécessité que pipenv appartienne à root pour créer un environnement virtuel pour l'utilisateur.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: droits
Posté par lolop (site web personnel) . En réponse au message Python mal installé. Évalué à 2 (+0/-0).
Le côté virtuel des environnements Python est juste lié… à Python / ses paquets. L'exécution se fait avec le compte de l'utilisateur, par défaut il n'y a pas d'isolation comme dans une VM par exemple, donc si ça tourne avec un compte utilsateur root, ça a les droit root. Je ne vois pas ce que signifie «droits root dans le cadre d'un environnement virtuel».
Sinon je me gourre car il y a eu une grosse évolution côté sécurité dans les environnements Python, que j'aurais raté.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: droits
Posté par lolop (site web personnel) . En réponse au message Python mal installé. Évalué à 2 (+0/-0).
?????
Ça dépend franchement de ce que doit faire l'application (et autant que possible on évite).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: code source python reformaté
Posté par lolop (site web personnel) . En réponse au message Demande pour que mon code python aille 1 million de fois plus vite car j'ai au moins 4 millions de f. Évalué à 6 (+4/-0).
Je ne sais pas ce qu'il a dans son tableau Excel, mais si c'est jouable, ça serait probablement plus rapide d'importer dans un tableau panda, faire toutes les manips dedans, puis exporter vers Excel. Et… s'il n'y a pas de formule dans le document, juste des valeurs, passer de Excel à CSV.
Parce que là je vois beaucoup de manips qui vont aller faire des allers/retours pour récupérer des valeurs dans le doc Excel, et je ne suis pas sûr que ça soit le plus optimal.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: JSON
Posté par lolop (site web personnel) . En réponse au message format pour sauvegarder les données d'un utilisateur. Évalué à 5 (+3/-0).
Je plussoie. Pour les données de base, rester dans un format textuel (csv / json) que l'on sait lire et manipuler facilement (karmaki es déjà parti sur le fait que les fichiers binaires son/image seront "à côté"), qui seront pérennes… et autant que possible en réutilisant une structuration à laquelle que la communauté cible est habituée (odre colonnes pour du csv, structure/noms des attributs pour du json).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Proxmox Backup Server
Posté par lolop (site web personnel) . En réponse au message Et vous, comment sauvegardez vous vos données "Dockerisées" ?. Évalué à 2 (+0/-0).
Sauf erreur, Proxmox Backup Server a une option pour signaler qu'on a à faire à une image disque. Il gère la dédup bloc, ça limite l'espace occupé
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# Tant qu'il n'y aura pas la validation du n° c'est voué l'échec
Posté par lolop (site web personnel) . En réponse au journal Vers l'interdiction du démarchage téléphonique en France !. Évalué à 10 (+14/-0).
Les opérateurs devraient bloquer les usurpations de n°. Tant qu'il n'y aura pas ça en place, les lois et listes de blocage ne serviront à rien.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Je dois passer a cote de quelque chose...
Posté par lolop (site web personnel) . En réponse au journal Alors ? Vous êtes content de votre imprimante Bambu Lab ?!. Évalué à 3 (+1/-0).
Si tu n'as qu'un usage occasionnel, trouver un fablab à proximité permet d'imprimer + d'avoir un coup de main sur le dessin 3D de la pièce.
Pour l'impression… à défaut une boutique ou en ligne.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: X linuxfr
Posté par lolop (site web personnel) . En réponse au journal Région Nouvelle-Aquitaine : Reine du gâchis ?. Évalué à 8 (+6/-0).
Ce sont les marchés publics qui ont une période de 4 ans (MATINFO5, 2 ans puis renouvellement tacite deux fois douze mois).
Dans les négociations de ces marchés, la garantie demandée était de 5 ans sur les équipements, et maintenant on peut même avoir 7 ans. Et… rien n'empêche de continuer à utiliser un équipement au delà de sa garantie (heureusement).
Il y a aussi la durée d'amortissement du matos informatique. Sauf erreur, c'est 3 ans, donc chaque année, il perd 1/3 de sa valeur et au final il "vaut" zéro, comptablement (parce que physiquement, il a généralement encore un usage et potentiellement une valeur s'il fallait le revendre).
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Amusant !
Posté par lolop (site web personnel) . En réponse au journal [ HS ] Appel à contribution : "imaginer" des chiffres.. Évalué à 2 (+0/-0).
Je me fous des lézards de la table, j'utilise mon couteau de la main gauche (et je suis droitier) car pour moi c'est plus pratique.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Pourquoi pas migrer sur du tracim ?
Posté par lolop (site web personnel) . En réponse au message Que vaut OnlyOffice vs Collabora Online ? (→ kSuite vs mon propre Nextcloud). Évalué à 2 (+0/-0).
Ah, ça semble lié au profil de test que j'ai utilisé.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Pourquoi pas migrer sur du tracim ?
Posté par lolop (site web personnel) . En réponse au message Que vaut OnlyOffice vs Collabora Online ? (→ kSuite vs mon propre Nextcloud). Évalué à 2 (+0/-0).
Testé vite fait, c'est sympa (je garde sous le coude).
Q? On ne peut pas créer de document bureautique hors des modèles dans Tracim ?
(ou c'est un bug?)
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Titre original
Posté par lolop (site web personnel) . En réponse au lien MarkItDown pour convertir facilement des fichiers au format Markdown en Python. Évalué à 6.
Oui, la modif du titre est ici malvenue, sur le coup je ne comprenais pas l'intérêt.
Et le langage dans lequel c'est programmé n'a pas d'importance.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Debian ne pip plus ?
Posté par lolop (site web personnel) . En réponse au journal La galère de Python en déploiement. Évalué à 7.
C'est bien pour faire du développement. Ça l'est nettement moins lorsque tu passes en prod sur un serveur, où tu préférerais que ça utilise les paquets Python installés via ta distribution… pour lesquels il y a normalement un suivi des problèmes de sécurité.
Si tu as N applications packagées dans des venv il faut que, pour chacune, tu vérifies s'il n'y a pas une de ses dépendances qui a une faille.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Debian ne pip plus ?
Posté par lolop (site web personnel) . En réponse au journal La galère de Python en déploiement. Évalué à 7.
Et, pour avoir vu qq'un dont certains outils systèmes ne fonctionnaient plus sous sa session, car il avait installé des paquets par pip --user qui prenaient la priorité sur les paquets du système… c'est une bonne chose.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Déjà son prédécesseur
Posté par lolop (site web personnel) . En réponse au lien Nicolas Sarkozy condamné, un séisme dans l’histoire de la Vᵉ République. Évalué à 6.
Quand on voit les réélections des Balkanis sur Levallois, de J.Médecin en son temps sur Nice, le retour de J.Mellick réélu sur Béthune après sa peine… la probité ne semble pas un critère pris en compte par les électeurs.
Électeurs qu'on entend pourtant régulièrement râler sur le "tous pourris"…
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: De l'humour et de l'auto-considération
Posté par lolop (site web personnel) . En réponse au lien Quand la vie sauvage a de l’humour . Évalué à 4. Dernière modification le 15 décembre 2024 à 14:13.
Perdo je ne les trouve pas humoristiques, mais belles.
C’est l’article qui est "à côté ".
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Ça ne concerne pas que les coins pommés dans la ruralité profonde
Posté par lolop (site web personnel) . En réponse au lien Quand des pharmacies demandent d’envoyer ses ordonnances sur… Gmail ou Hotmail. Évalué à 5.
Ça nous fait une belle jambe :-)
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Prétexte en bois
Posté par lolop (site web personnel) . En réponse au lien Free met fin au télétravail « pour des raisons de cybersécurité ». Évalué à 3.
C'est surtout le fait qu'une fois ta machine sur le VPN elle continue à avoir accès direct à l'Internet. Ça veut dire qu'elle peut servir de relai pour un flux réseau qui ne passe pas par le firewall… non.
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Toute ressemblance ...
Posté par lolop (site web personnel) . En réponse au lien « DOGE » : la dernière pitrerie libertarienne d’Elon Musk . Évalué à 3.
Tellement compliqué que des sociétés conseils aident les entreprises à monter les dossiers pour optimiser leurs chances de pouvoir biberonner aussi aux fonds publics.
https://www.economie.gouv.fr/mediateur-des-entreprises/acteurs-conseil-en-cir-et-cii-references
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN