Closed sbonnegent closed 4 years ago
Bonjour,
Nous n'avons jamais eu l'occasion de créer un paquet de ce type, donc toute aide de votre part sera la bienvenue :-) Par exemple sous forme d'une pull request...
La procédure se trouve ici: https://packaging.python.org/ Il vous faudra un compte sur le site https://pypi.org/
Au niveau du projet, il faut utiliser pipenv (outil recommandé par Python). En résumé, c'est une surcouche à venv qui permet d'ajouter notamment la version de l'interpréteur python. Je vais proposer une pull request d'ici demain midi.
La PR est faite: https://github.com/dsi-univ-rennes1/libPythonBssApi/pull/11
Merci pour ta contribution, je teste ta PR dès que j'ai un moment et je reviens vers toi si besoin...
J'ai pu valider le fonctionnement de ta PR : tout fonctionne, avec quelques adaptations.
L'idée est de pouvoir maintenir le mode de fonctionnement préexistant (utilisation de python 3.5, installation avec pip
et utilisation de pytest
). C'est important pour nous et d'autres établissements qui ont ce code en production. Sauf si tu penses que certaines évolutions sont nécessaires...
python_version = "3.5"
?requirements.py
, en ajoutant les dépendances pour pytest
et pytest-mock
J'ai constaté des erreurs lors de l'exécution des tests avec les versions récentes de pytest. Je vais devoir les adapter en suivant les instructions de https://docs.pytest.org/en/latest/deprecations.html#calling-fixtures-directly
Une fois la PR intégrée, il me restera à soumettre le package sur Pypi.org Je te laisserai la main pour annoncer cette évolution dans la liste partage-tech, puisque c'est toi qui a fait tout le boulot :-)
Merci pour ta contribution !
La pull request #11 a été intégrée, donc je clos
Bonjour, Nous (INSA Rouen) allons utiliser votre binding python dans notre établissement pour communiquer avec les services de Renater (d'ailleurs merci d'avoir fait et publié votre code ! :) ). Afin de faciliter les déploiements de notre côté, nous voudrions créer un paquet pour votre projet qui serait directement accessible sur https://pypi.org/. La démarche est assez simple. Voulez-vous le faire, ou puis-je le faire ?
Cordialement