openfisca / openfisca-senegal

Senegalese tax and benefit system for OpenFisca
GNU Affero General Public License v3.0
6 stars 3 forks source link

Python3.7 #60

Closed benjello closed 4 years ago

benjello commented 4 years ago
sandcha commented 4 years ago

P'tits soucis au make install :

ERROR: openfisca-survey-manager 0.38.0 has requirement numpy<1.16,>=1.11, but you'll have numpy 1.17.4 which is incompatible.
ERROR: flake8 3.6.0 has requirement pycodestyle<2.5.0,>=2.4.0, but you'll have pycodestyle 2.5.0 which is incompatible.
benjello commented 4 years ago

The first problem is linked with https://github.com/openfisca/openfisca-survey-manager/pull/79 But we may release this constraint since now I am using virtualenv extensively.

sandcha commented 4 years ago

J'obtiens cette erreur au make test :

...
...openfisca-ceq/openfisca_ceq/tools/indirect_taxation/variables_generator.py", line 256, in generate_ad_valorem_tax_variables
    functions_by_name[func.__name__] = func
UnboundLocalError: local variable 'func' referenced before assignment

Il me semble qu'il manque quelques étapes de configuration pour l'exécution qui seront probablement aussi nécessaires à CircleCI. L'erreur ci-dessus a été obtenue après :

  1. make install
  2. pip install .[ceq]
  3. Dans ~/.config/openfisca-survey-manager/raw_data.ini, ajouté :
    [ceq]
    consumption_items_directory = .../ceq_consumption_items_directory
  4. Dans le répertoire défini par consumption_items_directory, ajouté un fichier Produits_SEN.xlsx avec les colonnes suivantes :
    code_coicop | label_variable | tva

    mais aucune valeur.

@benjello Obtiens-tu la même erreur en local ? Et, as-tu quelques informations à ajouter au fichier Produits_SEN.xlsx pour les tests ?

Mémo/À faire : vérifier les points listés ici tn#71

benjello commented 4 years ago

Désolé @sandcha , il manque encore un fichier qui n'est pas complètement nettoyé. Merci pour les rappels.