Pipfile

E427625

Pipfile is a configuration file used by Python’s Pipenv tool to declare a project’s package dependencies and related environment settings.

All labels observed (1)

Label Occurrences
Pipfile canonical 1

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf configuration file format
dependency specification file
associatedWith pipenv command-line tool
category build and dependency management metadata
software configuration file
controls which packages are installed into a Pipenv virtual environment
defines [dev-packages] section
[packages] section
[requires] section
[scripts] section
ecosystem Python packaging
encodes index URLs or PyPI mirrors
minimum Python version requirement
trusted hosts for package indexes
fileExtension Pipfile
format TOML-like syntax
influencedBy Node.js package.json (conceptually)
influences Python project dependency management practices
introducedBy Pipenv project
lockFileRole Pipfile.lock pins exact dependency versions NERFINISHED
maintainedBy project developers
managedWith pipenv install
pipenv lock
pipenv uninstall
programmingLanguage Python
purpose configure Python project environments
declare development dependencies
declare project package dependencies
relatedFile Pipfile.lock
replaces requirements.txt (in Pipenv workflows)
requires Pipenv to be interpreted
sectionPurpose [dev-packages] specifies development-only dependencies
[packages] specifies default runtime dependencies
[requires] specifies Python version and environment requirements
[scripts] defines custom command aliases
supports VCS-based dependencies (e.g., git URLs)
environment markers
extras for packages
local path dependencies
version specifiers for packages
supportsTool virtualenv management via Pipenv
typicalLocation project root directory
usedBy Pipenv NERFINISHED
usedFor reproducible Python environments (with Pipfile.lock)
usedIn application projects
library projects
scripts and tooling projects

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Pipenv usesFileFormat Pipfile