-
-
Notifications
You must be signed in to change notification settings - Fork 873
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: drop some no-longer-needed bits from pydodide build #3814
Conversation
Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
Why are namespace packages used? And where are they used? |
To be honest I'm not sure what a namespace package is. We're certainly not intentionally using them but we might be doing so accidentally. |
It's a package without a |
And how do you tell that we're using one? |
pyodide/pyodide-build/setup.cfg Line 23 in 4777f59
|
Looks like @ryanking13 added that in #3358. You can try switching it back to |
Yep, |
Hmm it's not clear to me why we need it. In the tests we add the tools directory to the path, but that should allow us to import modules from the directory. I don't see any instances of |
Thanks @henryiii! |
Hopefully we can fix the namespace packages in a followup. |
Sounds good to me. We don't access files in |
If we don't import from it isn't the correct thing to indicate that everything in the directory is data files? |
That would be ideal, but I never made Subdirectory for data files + |
Description
A few things here aren't really needed:
"wheel"
is injected via a PEP 517 hook when building wheels for all versions of setuptools that support PEP 517.LICENSE
is already included, no need for a MANIFEST.in. You can compare SDist and Git viapipx run check-sdist
.