is a high-level configuration file used by to manage Python project dependencies, specifically designed to replace and improve upon the traditional requirements.txt
Both files should be committed to version control. The Pipfile serves as the human-editable declaration of what your project needs, while the Pipfile.lock ensures that every installation is —the same environment, every time, on every machine. Pipfile
: Lists the core dependencies required to run your application. [dev-packages] : Lists tools only needed for development, such as [requires] : Specifies the required Python version. Pipenv Documentation The Role of Pipfile.lock is a high-level configuration file used by to
If you want to tailor this setup for your project, let me know: What do you use for development? Pipfile