2013-08-15 4 views
1

J'essaie d'essayer pypi pour publier des bibliothèques. J'ai donc commencé avec un projet simple. J'ai la setup.py suivante:Qu'est-ce que je fais mal pypi manquant "Liens pour"

import os 
from distutils.core import setup 

setup(
    name='event_amd', 
    packages = ["event_amd"], 
    description='Port for EventEmitter from nodejs', 
    version='1.0.7', 
    author="Borrey Kim", 
    author_email="[email protected]", 
    url="https://bitbucket.org/borreykim/event_amd", 
    download_url="https://bitbucket.org/borreykim/event_amd/downloads/event_amd-1.0.6.tar.gz", 
    keywords=['events'], 
    long_description = """\                                                     
    This is an initial step to port over EventEmitter of nodejs. This is done with the goal of having libraries that are cross platform so that cross communication is easier, and collected together.           
    """ 
) 

Je me suis inscrit mais: sudo pip install event_amd me donne une erreur: DistributionNotFound: Aucune distribution du tout trouvé pour (-amd événement Je ne suis pas sûr comment event_amd se à amd événement) en outre il n'y a aucun lien sous (que d'autres projets semblent avoir): https://pypi.python.org/simple/event_amd/

Je me demandais si je fais quelque chose de mal dans le setup.py ou ce qui peut être provoquant cela.

Merci d'avance.

+0

Il est possible que l'enregistrement de votre colis avec PyPI a réussi, mais l'indice n'a pas encore été mis à jour. Voir [cette réponse] (http://stackoverflow.com/questions/18108135/trouble-downloading-most-recent-version-of-my-package-from-pip/18108527#18108527) par exemple. En outre, je reçois actuellement un '503' pour https://pypi.python.org/pypi?%3Aaction=search&term=event_amd&submit=search, donc ils semblent avoir actuellement des problèmes de backend. –

Répondre

2

Vous devez télécharger une archive source après l'enregistrement de la sortie: python setup.py register sdist upload

+0

Merci qui a fonctionné! – Borrey

+0

Nice, pouvez-vous accepter la réponse? :) –