Message270831
Hmm, ok. I guess I was confused by "dates and times" part of the subject. Ok, so only datetimes. My other comments still apply though.
> On 19 Jul 2016, at 16:20, Mathieu Dupuy <report@bugs.python.org> wrote:
>
>
> Mathieu Dupuy added the comment:
>
> because it limits itself to only support the RFC 3339 subset, as
> explained in the begining of the discussion.
>
> 2016-07-19 16:07 GMT+02:00 Anders Hovmöller <report@bugs.python.org>:
>>
>> Anders Hovmöller added the comment:
>>
>> The tests attached to this ticket seem pretty bare. Issues that I can spot directly:
>>
>> - only tests for datetimes, not times or dates
>> - only tests for zulu and "-8:00” timezones
>> - no tests for invalid input (parsing a valid date as a datetime for example)
>> - only tests for YYYY-MM-DDTHH:MM:SSZ, but ISO8601 supports:
>> - Naive times
>> - Timezone information (specified as offsets or as Z for 0 offset)
>> - Year
>> - Year-month
>> - Year-month-date
>> - Year-week
>> - Year-week-weekday
>> - Year-ordinal day
>> - Hour
>> - Hour-minute
>> - Hour-minute
>> - Hour-minute-second
>> - Hour-minute-second-microsecond
>> - All combinations of the three "families" above!
>> (the above list is a copy paste from my project that implements all ISO8601 that fits into native python: https://github.com/boxed/iso8601 <https://github.com/boxed/iso8601>)
>>
>> This is a more reasonable test suite: https://github.com/boxed/iso8601/blob/master/iso8601.py#L166 <https://github.com/boxed/iso8601/blob/master/iso8601.py#L166> although it lacks the tests for bogus inputs.
>>
>>> On 2016-07-16, at 03:41, Alexander Belopolsky <report@bugs.python.org> wrote:
>>>
>>>
>>> Alexander Belopolsky added the comment:
>>>
>>> I would very much like to see this ready before the feature cut-off for Python 3.6. Could someone post a summary on python-ideas to get a show of hands on some of the remaining wrinkles?
>>>
>>> I would not worry about a C implementation at this point. We can put python implementation in _strptime.py and call it from C as we do for the strptime method.
>>>
>>> ----------
>>>
>>> _______________________________________
>>> Python tracker <report@bugs.python.org>
>>> <http://bugs.python.org/issue15873>
>>> _______________________________________
>>
>> ----------
>>
>> _______________________________________
>> Python tracker <report@bugs.python.org>
>> <http://bugs.python.org/issue15873>
>> _______________________________________
>
> ----------
>
> _______________________________________
> Python tracker <report@bugs.python.org>
> <http://bugs.python.org/issue15873>
> _______________________________________ |
|
Date |
User |
Action |
Args |
2016-07-19 15:05:38 | Anders.Hovmöller | set | recipients:
+ Anders.Hovmöller, barry, jcea, roysmith, belopolsky, nagle, vstinner, jwilk, mcepl, eric.araujo, Arfrever, r.david.murray, davydov, cvrebert, karlcow, SilentGhost, perey, flying sheep, mihaic, aymeric.augustin, Roman.Evstifeev, berker.peksag, martin.panter, piotr.dobrogost, kirpit, jstasiak, Eric.Hanchrow, deronnax, pbryan |
2016-07-19 15:05:37 | Anders.Hovmöller | link | issue15873 messages |
2016-07-19 15:05:37 | Anders.Hovmöller | create | |
|