PEP 594: Update with discussion items by tiran · Pull Request #1063 · python/peps (original) (raw)

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 andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Conversation11 Commits7 Checks0 Files changed

Conversation

This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters

[ Show hidden characters]({{ revealButtonHref }})

tiran

Updates from discussions on python-dev and Twitter.

gvanrossum

@tiran

@gvanrossum @pablogsal I'm going to add the parser module to the PEP. The parser and grammar part of the Python interpreter is not my area of expertise. I'd appreciate a better wording from you.

@gvanrossum

@tiran

Thanks! I'll update the PR with your feedback tomorrow.

@njsmith

Some points you might or might not want to incorporate somehow:

@gvanrossum

I'm a little sad to see crypt go -- it would be useful for checking passwords against /etc/passwd as long as crypt(3) exists. TBH I liked it better when it just wrapped crypt(3) -- maybe it could be deprecated in two stages, leaving the original crypt(3) wrapper undeprecated until it's actually gone from libc on most platforms?

@tiran

I'm a little sad to see crypt go -- it would be useful for checking passwords against /etc/passwd as long as crypt(3) exists. TBH I liked it better when it just wrapped crypt(3) -- maybe it could be deprecated in two stages, leaving the original crypt(3) wrapper undeprecated until it's actually gone from libc on most platforms?

This works only under some circumstances and does not verify that account fully:

You can always install it from PyPI. I have added a ctypes-based interface to https://github.com/tiran/legacylib/tree/master/crypt/src, so you don't need a C compiler to install it.

@tiran

@mcepl

* Twisted is also looking at removing their NNTP support, b/c they've been totally unable to find anyone interested in porting it to python 3: https://twistedmatrix.com/trac/ticket/9405

And that means what? I hope you meant to say we should keep nttplib included, because we are the only ones to keep the support, right?

@tiran

* Twisted is also looking at removing their NNTP support, b/c they've been totally unable to find anyone interested in porting it to python 3: https://twistedmatrix.com/trac/ticket/9405

And that means what? I hope you meant to say we should keep nttplib included, because we are the only ones to keep the support, right?

For me, it means nobody cares enough about NNTP to maintain NNTP code.

@njsmith

And that means what?

It's a piece of information. It can support multiple arguments. I'm not pushing some predetermined agenda.

Also, I deleted one of your comments, because it was some kind of vague, passive aggressive insinuation. That's not appropriate here; if your want to make an argument, just say it and provide supporting evidence.