Jump to content

User:Tdpa1/sandbox

From Wikipedia, the free encyclopedia


Pipenv (package manager)

[edit]
Pipenv
Original author(s)Kenneth Reitz
Developer(s)Kenneth Reitz, Dan Ryan, Nate Prewitt, Timo Furrer, Erin O'Connell
Initial release20 January 2017 (7 years ago) (2017-01-20)
Stable release
Release v2020.6.2 / 2 June 2020 (4 years ago) (2020-06-02)
Repositoryhttps://github.com/pypa/pipenv
Written inPython
Operating systemOS independent
PlatformPython
TypePackage management system
LicenceMIT
Websitehttps://pipenv.pypa.io/en/latest/

Pipenv is a package manager for the Python programming language designed to provide users and developers of applications with an easy method to setup a working environment.[1] It was created by Kenneth Reitz,[2] with the first release being on January 20th 2017 as v0.1.0.[3]

Pipenv was designed to unify the use of Pip and virtualenv to create a more streamlined workflow when developing Python applications[1]. It installs and manages packages from, by default, the Python Package Index with support for user defined package indexes,[2] as well as creating dedicated virtual environments using virtualenv for individual projects, allowing those projects to have their own dependencies regardless of any other dependencies other projects may have.[1][4]

References

[edit]
  1. ^ a b c "Pipenv: Python Dev Workflow for Humans — pipenv 2020.6.2.dev0 documentation". pipenv.pypa.io. Retrieved 2020-06-04.
  2. ^ a b "A Better Pip Workflow". ☿ Ken Reitz. Retrieved 2020-06-04.{{cite web}}: CS1 maint: url-status (link)
  3. ^ "Release v0.1.0 · pypa/pipenv". GitHub. Retrieved 2020-06-04.{{cite web}}: CS1 maint: url-status (link)
  4. ^ "Python Virtual Environments: A Primer – Real Python". realpython.com. Retrieved 2020-06-04.{{cite web}}: CS1 maint: url-status (link)