Projet

Général

Profil

Development #61362

Pylint ne s'exécute pas

Ajouté par Paul Marillonnet il y a plus de 2 ans. Mis à jour il y a 6 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
02 février 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

J’avais constaté dans les logs de build un

pylint run-test: commands[0] | /bin/bash -c './pylint.sh src/*/'

Traceback (most recent call last):
  File "/tmp/jenkins-authentic2-auth-fedict-wip-wip%2F61045-tox-local-unit-tests-10/tox-jenkins/authentic2-auth-fedict/wip/61045-tox-local-unit-tests/pylint/lib/python3.9/site-packages/astroid/astpeephole.py", line 17, in <module>
    _TYPES = (_ast.Str, _ast.Bytes)
AttributeError: module '_ast' has no attribute 'Str'
à la suite de quoi j’avais tapé un astroid!=2.5.7 dans le tox.ini, voyant cette restriction de version déjà posée dans ce même fichier pour w.c.s., et ai cru à tort que cela corrigeait le problème (en fait rien à voir, un git annotate m’aurait appris que cela avait été posé dans w.c.s. pour des questions de perf).

Bref, le pylint.sh ne s’exécute pas, les erreurs pylint ne sont pas remontées.

Révisions associées

Révision eef804de (diff)
Ajouté par Frédéric Péters il y a 12 mois

tox: make pylint run (remove limits, add lasso and psycopg2) (#61362)

Révision 97bbe15e (diff)
Ajouté par Frédéric Péters il y a 12 mois

misc: remove unused imports (#61362)

Révision 3a43f1c5 (diff)
Ajouté par Frédéric Péters il y a 12 mois

misc: remove unused variable (#61362)

Révision 6a957899 (diff)
Ajouté par Frédéric Péters il y a 12 mois

misc: add timeouts to requests (#61362)

Révision d18f51af (diff)
Ajouté par Frédéric Péters il y a 12 mois

misc: give imported class its own name (#61362)

Révision 45f99dad (diff)
Ajouté par Frédéric Péters il y a 12 mois

misc: ignore modelform-uses-exclude (#61362)

Révision 854b7b1d (diff)
Ajouté par Frédéric Péters il y a 12 mois

misc: remove old import location fallback (#61362)

Révision 6d92e2a3 (diff)
Ajouté par Frédéric Péters il y a 12 mois

misc: use lazy logging (#61362)

Révision 6cd2fc25 (diff)
Ajouté par Frédéric Péters il y a 12 mois

misc: use with-statement to open files (#61362)

Révision fa857904 (diff)
Ajouté par Frédéric Péters il y a 12 mois

tox: do not run pylint on .egg-info directory (#61362)

Révision b750ba77 (diff)
Ajouté par Frédéric Péters il y a 12 mois

tox: mark build in error if pylint fails (#61362)

Historique

#1

Mis à jour par Valentin Deniaud il y a plus d'un an

  • Sujet changé de jenkins : faux positif pylint.sh à Pylint ne s'exécute pas

Il faudra également penser à le faire tourner sur les tests (actuellement il ne vise que src/).

#2

Mis à jour par Robot Gitea il y a 12 mois

  • Tracker changé de Bug à Development
  • Statut changé de Nouveau à En cours
  • Assigné à mis à Frédéric Péters

Frédéric Péters (fpeters) a ouvert une pull request sur Gitea concernant cette demande :

#3

Mis à jour par Robot Gitea il y a 12 mois

  • Statut changé de En cours à Solution proposée
#4

Mis à jour par Robot Gitea il y a 12 mois

  • Statut changé de Solution proposée à Solution validée

Paul Marillonnet (pmarillonnet) a approuvé une pull request sur Gitea concernant cette demande :

#5

Mis à jour par Robot Gitea il y a 12 mois

  • Statut changé de Solution validée à Résolu (à déployer)

Frédéric Péters (fpeters) a mergé une pull request sur Gitea concernant cette demande :

#6

Mis à jour par Frédéric Péters il y a 6 mois

  • Statut changé de Résolu (à déployer) à Solution déployée
#7

Mis à jour par Transition automatique il y a 3 mois

Automatic expiration

Formats disponibles : Atom PDF