-
-
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 project metadata from setup.py
to pyproject.toml
#14311
Conversation
PR Reviewer Guide 🔍
|
PR Code Suggestions ✨
|
13277a3
to
d60aa37
Compare
@AutomatedTester could you review this PR please. Thanks! |
After the changes that I have made in this PR, I ran the build locally.
@VietND96 @AutomatedTester can this be uploaded to test Pypi for further validation.. |
Sure, I will trigger the CI to validate it once and get back to you |
@VietND96 I have installed the test version from test Pypi. The installation is successful. I also verified the tar file by downloading it, but I don't see the changes that I have made in
|
@VietND96 looks like the tar file is uploaded on Nov-11th. Not the latest one after I ran this build (this build was run on Nov-15th). I think this is the reason why my latest |
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.
Daily, the Nightly is built from the trunk, so your changes can be found in a specific build.
Here is the CI validation I just triggered
Nightly build & upload: https://github.com/SeleniumHQ/selenium/actions/runs/11887595671
TestPyPi: https://test.pypi.org/project/selenium/4.27.0.dev202411180720/
Tests run: https://github.com/SeleniumHQ/seleniumhq.github.io/actions/runs/11887729210
Overall is LGTM!
@sandeepsuryaprasad, can you check, CI this PR is failing |
@VietND96 sure, I will look into this and confirm. |
…l.setuptools.packages.find]
ebc1006
to
db53ae5
Compare
@VietND96 I have fixed the defect.. the table |
@VietND96 I have verified installing selenium from test PyPI. Looks good.. Also, I have fixed the defect. Now the CI is passing. |
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
setup.py
topyproject.toml
Motivation and Context
pyproject.toml
is one stop solution which eliminates whole bunch of configuration files.Types of changes
Checklist
PR Type
Enhancement
Description
setup.py
topyproject.toml
.setup.py
.pyproject.toml
.pyproject.toml
.pyproject.toml
.Changes walkthrough 📝
setup.py
Removed project metadata from `setup.py`.
py/setup.py
URLs, classifiers, packages, and dependencies.
configuration.
pyproject.toml
Added project metadata to `pyproject.toml`.
py/pyproject.toml
readme, Python requirements, classifiers, and dependencies.
documentation, and source code.