Re: [Python-Dev] Adding shlex.join?

2019-04-17 Thread Eric S. Raymond
Paul Ganssle :
> Hey all,
> 
> I've been reviewing old "awaiting review" PRs recently, and about a week
> ago I found PR #7605 <https://github.com/python/cpython/pull/7605>,
> adding shlex.join(), with a corresponding bug at bpo-22454
> <https://bugs.python.org/issue22454>. The PR's implementation is simple
> and seems reasonable and decently well-tested, but it has been
> unreviewed for ~10 months.
> 
> The reason I'm bringing it up here is that I believe the major blocker
> here is getting agreement to actually add the function. There doesn't
> seem to be much /opposition/ in the BPO issue, but given how
> infrequently the shlex module is changed I'm worried that there may be
> no one around who feels confident to judge how the interface should evolve.
> 
> Does anyone feel strongly about this issue? Is there anyone who wants to
> make a yes/no decision on this feature?
> 
> Best,
> Paul
> 
> P.S. The PR's submitter seems responsive. I made a comment on the
> documentation and it was addressed in something like 5 minutes.

I'm the person who originally wrote shlex, which I guess makes me the
authority on designer's intention.

Providing this addition is properly unit-tested (which apparently it is)
I don't have any objection to it. Seems like a reasonable idea.

So I'll say yes.  But I haven't touched this code in a long time. Maybe
somebody on the core dev team thinks they own it now; if so, they might
well be right.  If so, that person should speak up.

I suspect, however, that this code has nobody actively maintaining it
because it Just Works. In which case, the authority to make this change
should rest with the person who took the responsibility to review it.
That would be *you.*

So my advice is: pull the trigger. Get forgiveness if it turns out you need
it.  I don't expect you will.
-- 
http://www.catb.org/~esr/;>Eric S. Raymond




signature.asc
Description: PGP signature
___
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


Re: [Python-Dev] (Looking for) A Retrospective on the Move to Python 3

2018-05-12 Thread Eric S. Raymond
Steven D'Aprano <st...@pearwood.info>:
> So not all Python 3 migration stories turn into horror stories :-)

Peter Donis and wrote "Practical Python porting for systems programmers":

http://www.catb.org/esr/faqs/practical-python-porting/

We developed and applied these techniques on src (a lightweight version-control
system for single-contributor projects), reposurgeon (a tool for surgery
on version-control repositories, 14KLOC), doclifter (man-page to XML-DocBook
markup lifter, 8KLOC), the Python components of GPSD (9KLOC) and the Python
components of NTPSec (secure network time service, 16KLOC).

All this code runs under either 2 nor 3 without requiring six or any other
shim library.  Applying the techniques is not particularly difficult. There
were no horror stories at any point.

I expect to keep writing Python in this polyglot idiom until 2 is obsolete
enough to fall off the radar.
-- 
http://www.catb.org/~esr/;>Eric S. Raymond

My work is funded by the Internet Civil Engineering Institute: https://icei.org
Please visit their site and donate: the civilization you save might be your own.


___
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com


[Python-Dev] Heads-up, I've rejoined

2017-02-13 Thread Eric S. Raymond
Some of the older Pythonistas will remember my previous time on this
list, and possibly that I faded away quietly under time pressure from
other projects and the whole being-famous nonsense.

I'm back, for now primarily to listen. I have some questions about the
future direction of Python which I'll bring up when I have time for
the vigorous discussion that will certainly ensue.
--
>>esr>>
___
Python-Dev mailing list
Python-Dev@python.org
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com