[Python-ideas] Python 3.4 should include docopt as-is
Vladimir Keleshev
vladimir at keleshev.com
Mon Sep 30 20:58:53 CEST 2013
Thanks for notifying me, and sorry for the late reply.
I think it would be awesome if docopt became part of the
standard library. However, it's not ready yet. I expect
1.0.0 to be released not earlier than 2014. When it's ready
I will definitely write a PEP.
According to the schedule the "feature freeze" will occur
on Nov 24, 2013 together with 3.4.0 beta 1 release. If
"feature freeze" means no new things in standard library,
then, neither docopt, nor PEP will be ready by that time.
Seems like docopt will need to wait another 2 years.
But don't lose harts, docopt 1.0.0 will be much better, the
language will be much more predictable and simple, the
error messages will be much more clear, it will be more
parseable and portable. That's why I think it is worth it
to wait.
Getopt is now about 33 years old and still widely used; So
I want docopt to be ready for the year 2046.
Cheers,
Vladimir Keleshev
28.09.2013, 11:02, "Chris “Kwpolska” Warrick" <kwpolska at gmail.com>:
> On Sat, Sep 28, 2013 at 10:10 AM, Steven D'Aprano <steve at pearwood.info> wrote:
>
>> On Sat, Sep 28, 2013 at 07:44:46AM +0300, anatoly techtonik wrote:
>>> This - http://docopt.org/ - should be included with Python 3.4 distribution.
>> Are you the developer or maintainer of docopt?
>
> He is not. I CC’d the developer, Vladimir Keleshev.
>
>> If so, you'll probably need to write a PEP. Otherwise, you'll need to
>> ask the maintainer of docopt to write a PEP. Some questions that will
>> need to be asked:
>>
>> - does the maintainer agree to distribute the software under the same
>> licence as Python?
>>
>> - does the maintainer agree to stick to Python's release schedule?
>>
>> - is the maintainer happy with keeping the API frozen for the next ten
>> or fifteen years?
>>
>> I see that docopt is now up to version 0.6.1. To me, that indicates that
>> the API should not be considered stable, it's under version 1. Perhaps
>> the maintainer disagrees, and would be happy to freeze the API now.
>>
>> --
>> Steven
>> _______________________________________________
>> Python-ideas mailing list
>> Python-ideas at python.org
>> https://mail.python.org/mailman/listinfo/python-ideas
>
> --
> Chris “Kwpolska” Warrick <http://kwpolska.tk>
> PGP: 5EAAEA16
> stop html mail | always bottom-post | only UTF-8 makes sense
More information about the Python-ideas
mailing list