For larger projects, you can go beyond the basic dev-packages and define your own dependency groups, such as for documentation or advanced testing.
[packages] flask = "*" sqlalchemy = "*"
This places the dependency safely under the [dev-packages] section. Deploying to Production
mkdir my_awesome_project cd my_awesome_project pipenv install requests
Do you have questions about managing development-only dependencies?
: It distinguishes between production dependencies (needed to run the app) and development dependencies (like testing tools such as pytest ), allowing you to install only what is necessary for a given environment .
For security, Pipfile can include hashes of dependencies, ensuring that packages are not altered during download.