-
-
Notifications
You must be signed in to change notification settings - Fork 747
Clean up MANIFEST.in
#9149
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
base: main
Are you sure you want to change the base?
Clean up MANIFEST.in
#9149
Conversation
caac852 to
81b2c82
Compare
Unit Test ResultsSee test report for an extended history of previous test failures. This is useful for diagnosing flaky tests. 27 files ±0 27 suites ±0 9h 52m 40s ⏱️ - 3m 48s For more details on these failures, see this check. Results for commit 1295c2f. ± Comparison against base commit 0771baa. ♻️ This comment has been updated with latest results. |
jacobtomlinson
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good but has conflicts
81b2c82 to
d21b03d
Compare
|
Rebased. |
|
Is it OK to remove this line? Line 12 in 3c651c6
|
|
Not sure, we dont want to ship tests |
|
It is often (but not always) recommended shipping tests in sources distributions:
It's not compulsory, of course. |
For the most common use cases, setuptools will automatically find out which files are necessary for distributing the package. The following files are included in a source distribution by default: - All files specified by the license-files configuration parameter in pyproject.toml; note that if you don’t explicitly set this parameter, setuptools will include any files that match the following glob patterns: LICEN[CS]E*, COPYING*, NOTICE*, AUTHORS**; - pyproject.toml; - setup.py; - README, README.txt, README.rst or README.md; - MANIFEST.in https://setuptools.pypa.io/en/latest/userguide/miscellaneous.html
Added in version v69.0.0: setuptools will attempt to include type information files by default in the distribution (.pyi and py.typed, as specified in PEP 561), as long as they are contained inside of a package directory (for the time being there is no automatic support for top-level .pyi files). https://setuptools.pypa.io/en/latest/userguide/miscellaneous.html
Remove files related to CI from source distribution.
d21b03d to
1295c2f
Compare
From Controlling files in the distribution:
Source distributions should include tests:
distributed/MANIFEST.in
Line 12 in c7d9c55
See Provide complete source distributions in the Python Packaging User Guide: