IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Creer paquet Python Pipy


Sujet :

Python

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2018
    Messages : 6
    Par défaut Creer paquet Python Pipy
    Bonjour,
    je viens vers vous parce que j'ai créé un petit code sous python et j'aimerais le mettre en forme pour qu'il puisse être compatible Pipy et qu'il puisse s'installer sur d'autres machines facilement. J'ai suivi le tutoriel suivant : https://deusyss.developpez.com/tutor...ing_pypi/#LV-E
    J'ai mis en forme mon paquet comme voici:

    ./data
    ./data/2020
    ./data/2020/3
    ./data/2020/3/200305.txt
    ./data/2020/3/200311.TXT
    ./README.rst
    ./setup.py
    ./USB_Energetics_Spy
    ./USB_Energetics_Spy/USB_Energetics_Spy.py
    ./USB_Energetics_Spy/__init__.py

    setup.py

    Voilà mon setup.py. Je ne l'ai pas pour l'instant mis sur Pypi mais j'aimerais voir si je dois changer des choses ou si c'est bon et je peux l'uploader sur Pypy. Avez-vous des idées ?
    Merci en avance,

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 738
    Par défaut
    Salut,

    Citation Envoyé par Beldramma1 Voir le message
    mais j'aimerais voir si je dois changer des choses ou si c'est bon et je peux l'uploader sur Pypy. Avez-vous des idées ?
    Rendre son code disponible à la terre entière suppose qu'il ait quelque intérêt pour la partie de l'Humanité qui programme avec Python.

    A défaut, n'importe quel répertoire (partagé) pourrait faire l'affaire.

    Le répertoire partagé le plus simple étant la clef USB qu'on trimbale d'une machine à l'autre (attention aux virus).

    Les différentes options (et aussi comment uploader sur PyPI) sont décrites dans le tuto. Python qui va bien Python packaging tutorial.

    W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2018
    Messages : 6
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    Salut,

    Rendre son code disponible à la terre entière suppose qu'il ait quelque intérêt pour la partie de l'Humanité qui programme avec Python.

    W
    Salut ! Ce travail est pour un projet scolaire, et c'est une demande de notre responsable.
    Je suis en train de suivre le tuto de Pypi : https://packaging.python.org/tutoria...ging-projects/, j'ai généré différents fichiers avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    python setup.py sdist bdist_wheel
    , puis je me suis créé un compte Pypi et testPypi, j'ai installé twine et je me suis créé un token. Lors de la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    python -m twine upload --repository-url https://test.pypi.org/legacy/ dist/*
    , je rentre __token__ comme identifiant et je colle mon token en mot de passe mais j'ai alors cette erreur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    HTTPError: 403 Client Error: Invalid or non-existent authentication information.
    Vu que lorsqu'on copie le password, on ne voit pas de changement je ne sais pas si le token a bien été collé mais j'imagine que oui. Donc je ne vois pas d'où viendrait l'erreur, une idée ? Je fais ça sous un invité de commande Anaconda Prompt

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2018
    Messages : 6
    Par défaut
    Bon au lieu d'utiliser les token j'ai rentré mes identifiants à la main et il me semble que ça marche. Il me semble parce qu'après j'ai l'erreur suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    HTTPError: 500 Server Error: Internal Server Error for url: https://test.pypi.org/legacy/
    J'ai vite fait regardé sur stackoverflow, il y avait un sujet équivalent mais pas de réponses : https://stackoverflow.com/questions/...29152#60829152

Discussions similaires

  1. paquet python-xmlbase dans ubuntu 11.04
    Par copro dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 03/07/2012, 09h38
  2. creer dll python
    Par Nico_tournai dans le forum Général Python
    Réponses: 5
    Dernier message: 09/11/2011, 18h48
  3. Creer blibliotheque python
    Par remya dans le forum Général Python
    Réponses: 4
    Dernier message: 22/03/2008, 19h13
  4. ICS et Delphi, pour creer paquets UDP
    Par Metalman dans le forum Débuter
    Réponses: 2
    Dernier message: 20/11/2007, 06h47
  5. Créer un paquet debian à partir d'un prog Java
    Par sylsau dans le forum Debian
    Réponses: 1
    Dernier message: 12/10/2006, 08h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo