-
-
Notifications
You must be signed in to change notification settings - Fork 8.2k
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
[py] moved MANIFEST.in
contents to pyproject.toml
#14680
Conversation
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
@VietND96 I have re-raised this PR once again by fixing a bug. Can you please re-trigger the workflow for this PR. |
@VietND96 would you please consider merging this PR. All the tests are getting are passed. |
Maybe @AutomatedTester can have a look first? |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## trunk #14680 +/- ##
==========================================
+ Coverage 58.48% 59.23% +0.75%
==========================================
Files 86 91 +5
Lines 5270 5856 +586
Branches 220 260 +40
==========================================
+ Hits 3082 3469 +387
- Misses 1968 2127 +159
- Partials 220 260 +40 ☔ View full report in Codecov by Sentry. |
can you run |
@AutomatedTester Here is the result. |
Did you do this part? Just want to make sure that Bazel is building the correct wheel for us to upload to pypi |
|
Via CI, I triggered some validation for your reference.
You can inspect further in the uploaded |
Sure. I will go through the uploaded files , verify it and will confirm the same. |
@VietND96 , @AutomatedTester I installed selenium from the uploaded test PyPI. Below are the results.
|
@VietND96, @AutomatedTester, can we have this one merged? |
This is what I was asking for repeatedly. This looks great! |
User description
Thanks for contributing to Selenium!
A PR well described will help maintainers to quickly review and merge it
Before submitting your PR, please check our contributing guidelines.
Avoid large PRs, help reviewers by making them as simple and short as possible.
Description
In this PR I have moved all the information about the non-default/data files that gets shipped as part of selenium package from
MANIFEST.in
topyproject.toml file
.Motivation and Context
This eliminates the need of having a separate config file
MANIFEST.in
to include all data/non-default files in package.Types of changes
Checklist
PR Type
enhancement, configuration changes
Description
MANIFEST.in
topyproject.toml
, streamlining the configuration by using a single file.MANIFEST.in
from the project, as its contents are now managed withinpyproject.toml
.pyproject.toml
to include package data configuration, specifying which files should be included in the package.MANIFEST.in
.PRDescriptionHeader.CHANGES_WALKTHROUGH
BUILD.bazel
Remove MANIFEST.in from Bazel build configuration
py/BUILD.bazel
MANIFEST.in
from the list of source files for theselenium-sdist-pkg
.MANIFEST.in
Remove MANIFEST.in file
py/MANIFEST.in
MANIFEST.in
file.pyproject.toml
Configure package data in pyproject.toml
py/pyproject.toml
package.