GithubHelp home page GithubHelp logo

Comments (7)

erikrose avatar erikrose commented on August 23, 2024

"Any of these 5 hashes" is definitely something we need to support, because of different platforms/archs.

from peep.

erikrose avatar erikrose commented on August 23, 2024

Also, pip doesn't verify the signatures on wheels. Only wheel verify does. So maybe make a pip mode that does that.

from peep.

andreif avatar andreif commented on August 23, 2024

I am not a big fan of reqs.txt format. It would be nice to have some progress here and make a better format (in Python finally!). It would also be nice to use some default name, say Pipfile, so that "peep install" would use it as input. These changes are too much for pip though.

from peep.

andreif avatar andreif commented on August 23, 2024

On the other hand, a Python file should have .py extension, so maybe something like requirements.py, packages.py, peeps.py :) would make more sense...

from peep.

erikrose avatar erikrose commented on August 23, 2024

See pypa/pip#1175 (comment) for some design work toward the merge.

from peep.

erikrose avatar erikrose commented on August 23, 2024

We're going to sprint on this at PyCon next week.

from peep.

edmorley avatar edmorley commented on August 23, 2024

This was completed in pypa/pip#3137 and the feature now exists in pip 8:
https://pip.pypa.io/en/stable/user_guide/#hash-checking-mode
https://pip.pypa.io/en/stable/reference/pip_install/#hash-checking-mode

Peep is now deprecated for modern versions of pip - migration help can be found in the README:
https://github.com/erikrose/peep/blob/master/README.rst

from peep.

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.