Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork33.7k
gh-85984: Remove legacy Lib/pty.py code.#92365
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Uh oh!
There was an error while loading.Please reload this page.
Conversation
f09ac12 tofd37005Compare8vasu commentedMay 6, 2022
@gpshead Please take a look at this when you have time. Two changes are being made.
@asvetlov@ethanfurman@aeros please take a look if you have time as well. |
8vasu commentedOct 11, 2022
@gpshead thank you for the review. @kumaraditya303 thank you for the review request. I have many other improvements planned (and to a large extent ready) for this module for which I will make pull requests once this is merged (after December since I am busy applying for postdocs now). |
smontanaro commentedNov 22, 2022
(I'm working my way through some PRs which have been approved and are labeled "awaiting merge", hence my seemingly bolt from the blue comment. Why?Read here.) Maybe this didn't get addressed in the sprint? Is it ready to merge or does it need more work? If it needs more work, maybe the |
8vasu commentedNov 23, 2022
@smontanaro Thank you for the review. This does not need more work unless@gpshead has any suggestions. This is a part of a series of PRs aimed at improving the pty library. A few have been merged before, and if this one gets merged, then I have more to follow, which I will work on right after December (I am still applying for postdocs). |
8vasu commentedDec 29, 2022
@gpshead If/when you have time, please let me know if you need me to make any changes to this. |
gpshead left a comment• edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
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.
Whilemaster_open() andslave_open() are ancient and undocumented, even way back in 2.7, with "Deprecated" in the docstrings... they do appear in real code:
So lets not delete those two in 3.12. Instead have them use warnings.warn(DeprecationWarning, "use os.openpty() instead").
We can remove their implementations in 3.14+.
bedevere-bot commentedJan 22, 2023
A Python core developer has requested some changes be made to your pull request before we can consider merging it. If you could please address their requests along with any other requests in other reviews from core developers that would be appreciated. Once you have made the requested changes, please leave a comment on this pull request containing the phrase |
Signed-off-by: Soumendra Ganguly <soumendraganguly@gmail.com>
8vasu commentedFeb 5, 2023
I have made the requested changes; please review again. |
bedevere-bot commentedFeb 5, 2023
Thanks for making the requested changes! @gpshead: please review the changes made to this pull request. |
8vasu commentedFeb 7, 2023
@gpshead Just realized that I had forgotten to add the deprecation warnings. |
gpshead commentedFeb 9, 2023
Refactored the implementation of A |
* main: (82 commits)pythongh-101670: typo fix in PyImport_ExtendInittab() (python#101723)pythonGH-99293: Document that `Py_TPFLAGS_VALID_VERSION_TAG` shouldn't be used. (#pythonGH-101736) no-issue: Add Dong-hee Na as the cjkcodecs codeowner (pythongh-101731)pythongh-101678: Merge math_1_to_whatever() and math_1() (python#101730)pythongh-101678: refactor the math module to use special functions from c11 (pythonGH-101679)pythongh-85984: Remove legacy Lib/pty.py code. (python#92365)pythongh-98831: Use opcode metadata for stack_effect() (python#101704)pythongh-101283: Version was just released, so should be changed in 3.11.3 (pythonGH-101719)pythongh-101283: Fix use of unbound variable (pythonGH-101712)pythongh-101283: Improved fallback logic for subprocess with shell=True on Windows (pythonGH-101286)pythongh-101277: Port more itertools static types to heap types (python#101304)pythongh-98831: Modernize CALL and family (python#101508)pythonGH-101696: invalidate type version tag in `_PyStaticType_Dealloc` (python#101697)pythongh-100221: Fix creating dirs in `make sharedinstall` (pythonGH-100329)pythongh-101670: typo fix in PyImport_AppendInittab() (pythonGH-101672)pythongh-101196: Make isdir/isfile/exists faster on Windows (pythonGH-101324)pythongh-101614: Don't treat python3_d.dll as a Python DLL when checking extension modules for incompatibility (pythonGH-101615)pythongh-100933: Improve `check_element` helper in `test_xml_etree` (python#100934)pythonGH-101578: Normalize the current exception (pythonGH-101607)pythongh-47937: Note that Popen attributes are read-only (python#93070) ...
Uh oh!
There was an error while loading.Please reload this page.
This follows#29658. This is one in a series of PRs aimed at cleaning-up, fixing bugs in, introducing new features in, and updating the code in "Lib/pty.py".
Signed-off-by: Soumendra Gangulysoumendraganguly@gmail.com