GithubHelp home page GithubHelp logo

Comments (7)

kencochrane avatar kencochrane commented on June 18, 2024

I had the same issue so I spent a little bit of time to try and figure out what is going on. This is what I found out.

Pip looks at this page to find out what version to install: http://pypi.python.org/simple/riak/

It reads the page and starts parsing the links, and on that page it lists all of the versions in pypi: 1.0.0 to 1.3.0.

For releases up to 1.2.1 the home page was on bitbucket.

The page it is trying to get to is https://bitbucket.org/basho/riak-python-client

if you curl that page:

$ curl -v https://bitbucket.org/basho/riak-python-client
....
< HTTP/1.1 401 UNAUTHORIZED
....

You get the unauthorized page, which prompts the bitbucket login.

If you go to that url in your browser it will redirect you to this page. https://bitbucket.org/basho/riak-python-client/wiki/Home telling you that this is a private repo and that it has moved to github.

So the way that you can fix this issue is to do the following.

  1. Login to pypi: http://pypi.python.org/pypi?%3Aaction=login
  2. On the upper right hand corner you should see a list of your packages, click on riak, the url will look something like this. http://pypi.python.org/pypi?%3Aaction=pkg_edit&name=riak This will take you to the Package 'riak' Editing page
  3. On this page you will notice all of the versions for riak that are installed in pypi. Click on the edit links for 1.0.0, 1.0.1, 1.1.0, and 1.1.1.
  4. This will take you to the page where you can edit the PKG-INFO for riak. Change the Home Page from bitbucket to https://github.com/basho/riak-python-client
  5. At the bottom of the page click "add information" button
  6. repeat for the other versions until 1.0.0, 1.0.1, 1.1.0, and 1.1.1. all have the github home page.

Once this is done, it will take a little bit (not sure how long) but it will update the http://pypi.python.org/simple/riak/ page and all of the bitbucket links will be gone.

once those links are gone, so will the bitbucket login during pip install.

Hope this helps,

Ken

from riak-python-client.

seancribbs avatar seancribbs commented on June 18, 2024

@kencochrane Thanks for the information, I have fixed those links.

from riak-python-client.

kencochrane avatar kencochrane commented on June 18, 2024

Thank you for fixing those links. Now we just need to wait until the PyPI mirrors are updated. unfortunately some are over 4 months out of date.

http://pastebin.com/wt9MYwPJ

from riak-python-client.

seancribbs avatar seancribbs commented on June 18, 2024

@kencochrane I suppose there's no way to effect that propagation?

from riak-python-client.

kencochrane avatar kencochrane commented on June 18, 2024

I have submitted a ticket to see if they can get the mirrors updated.

https://sourceforge.net/tracker/?func=detail&atid=513503&aid=3515213&group_id=66150

from riak-python-client.

seancribbs avatar seancribbs commented on June 18, 2024

@kencochrane You rock.

from riak-python-client.

kencochrane avatar kencochrane commented on June 18, 2024

Down to only 1 mirror being out of date. I created a simple website to track the mirror statuses, so hopefully it won't be long now before they are all in sync.

http://pypimirrors-kencochrane.dotcloud.com

from riak-python-client.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.