This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author brett.cannon
Recipients brett.cannon, vinay.sajip, xtreak
Date 2020-01-06.19:45:05
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1578339905.74.0.21964655851.issue39236@roundup.psfhosted.org>
In-reply-to
Content
In a discussion on Twitter, the idea of having venv lay down a .gitignore file in a newly created virtual environment that consisted of nothing but `*` came up (https://twitter.com/codewithanthony/status/1213680829530099713). The purpose would be to help prevent people from inadvertently committing their venv to git. It seems pytest does something similar for .pytest_cache (got one complaint but have chosen to keep it otherwise).

To me this seems like a good enhancement. Since this would mostly benefit beginners then it should probably be an opt-out if we do it at all. Maybe make --no-ignore-file to opt out?

FYI Mercurial does not support subdirectory hgignore files like git does, so this may be git-specific (for now): https://www.selenic.com/mercurial/hgignore.5.html.
History
Date User Action Args
2020-01-06 19:45:05brett.cannonsetrecipients: + brett.cannon, vinay.sajip, xtreak
2020-01-06 19:45:05brett.cannonsetmessageid: <1578339905.74.0.21964655851.issue39236@roundup.psfhosted.org>
2020-01-06 19:45:05brett.cannonlinkissue39236 messages
2020-01-06 19:45:05brett.cannoncreate