Explanation for __pypackages__ #3242
Merged
+1
−1
Conversation
|
more research: the big projects related to packaging and virtual environments
less-widely used projects
|
|
Yes, it's a good idea. |
tokuhira
added a commit
to tokuhira/gitignore
that referenced
this pull request
Dec 16, 2019
EffingFancy
added a commit
to EffingFancy/gitignore
that referenced
this pull request
Feb 23, 2020
r2pgl
added a commit
to r2pgl/gitignore
that referenced
this pull request
Mar 15, 2020
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
I was very confused by this. I'd heard of
__pypackages__/before but not pyflow.A Google search for "pyflow" found several other projects with the same name (the project that
Python.gitignorewas referring to didn't show up until the 5th result for me). I only figured it out after finding this PR.__pypackages__comes from this PEP. It's currently in draft status i.e. the proposal hasn't been accepted and the directory is not used within CPython.I didn't know if pyflow's use of
__pypackages__was in conflict with the PEP or if it's trying to be some kind of early implementation of it. I'm guessing the latter since it mentions the PEPin its readme.
tl;dr
The
__pypackages__directory isn't used by Python yet. But a somewhat obscure package is using the directory. It probably doesn't hurt to leave the ignore rule as is but a comment would be helpful.