Help save net neutrality! Learn more.

#93 how to distribute packages reliably?


Hello, I've been using pypi for whole three days and found that two dependencies already don't install - python-openid and mysql-python due to broken links.

is there a way to include all dependencies physically into my distribution to be used at least as a fallback option?



  • Evgeny Fadeev

    Evgeny Fadeev - 2010-06-17

    now here is the really funny part - python-openid has moved to github
    today many github downloads went down so the link is broken in two places at once.

    I think it clearly shows a weakness of the url-based distribution - I think you guys should require physical file upload from all package submitters.

    It is just not acceptable - imo - to depend on other sites being online.

  • Martin v. Löwis

    IIUC, this bug report asks whether there is a way to include all dependencies physically.

    This question really is a setuptools question, not a PyPI one. Please ask it on a setuptools support forum.

    If the report is really about python-openid including bad links - please report that to the authors of python-openid.

    If the bug report is instead about requiring packages to upload release files to PyPI, then I'm rejecting the request. It's by design that authors can host the packages whereever they please.

  • Martin v. Löwis

    • status: open --> closed

Log in to post a comment.