summaryrefslogtreecommitdiff
path: root/babel/dates.py
Commit message (Expand)AuthorAgeFilesLines
* Update copyright year to 2023Aarni Koskela2023-02-281-1/+1
* Replace babel.dates._pattern_cache with an LRU cacheAarni Koskela2023-02-071-8/+6
* Apply some simplification fixes courtesy of RuffAarni Koskela2023-01-251-32/+17
* Finally remove get_next_timezone_transition (#958)Aarni Koskela2023-01-251-116/+0
* Fix unbound `exc` in babel.dates (#959)Aarni Koskela2023-01-251-5/+4
* Use standard library UTC (#957)Aarni Koskela2023-01-251-5/+1
* Adjust tests for CLDR 42Aarni Koskela2023-01-201-9/+9
* Apply some small miscellaneous formatting fixesAarni Koskela2023-01-181-6/+4
* Apply ruff UP025 (unicode literal prefix) fixAarni Koskela2023-01-181-7/+7
* Apply ruff I category fixesAarni Koskela2023-01-181-1/+1
* Apply ruff F category fixesAarni Koskela2023-01-181-2/+2
* Apply ruff B category fixesAarni Koskela2023-01-181-1/+1
* Minor cleanups (#948)Aarni Koskela2023-01-181-1/+1
* Unify datetime imports (#945)Aarni Koskela2023-01-181-90/+157
* Implement zoneinfo support and make pytz optional (#940)DS/Charlie2023-01-111-43/+108
* Add type annotations (#934)Jonah Lawrence2023-01-111-71/+98
* Replace %/.format/concatenation with f-strings where feasible (#927)Aarni Koskela2022-11-231-16/+11
* Adapt parse_date to handle ISO dates in ASCII formatEric L2022-10-311-3/+17
* Remove superfluous `__unicode__` declarationsLukas Juhrich2022-09-271-3/+0
* Merge pull request #869 from jun66j5/date-period-symbolsAarni Koskela2022-05-101-8/+41
|\
| * Improve doctest for `DateTimeFormat.format_period`Jun Omae2022-05-101-9/+9
| * Use `... if expr else ...`Jun Omae2022-05-101-1/+1
| * Add support for `b` and `B` period symbols in time formatJun Omae2022-04-291-8/+41
* | Fix up some Python2-isms using pyupgradeAarni Koskela2022-05-101-7/+5
* | Fix get_period_id() with `dayPeriodRule` across 0:00Jun Omae2022-05-101-0/+16
|/
* Deprecate get_next_timezone_transition()Aarni Koskela2022-04-081-0/+20
* Adjust tests for CLDR 40 dataAarni Koskela2022-04-081-2/+2
* Add format argument to parse_*Juliette Monsel2022-01-281-13/+15
* Add and emit dates.ParseErrorAarni Koskela2022-01-281-3/+12
* Improve partial time parsingAarni Koskela2022-01-281-6/+16
* Improve documentation for TimezoneTransitionAarni Koskela2022-01-251-5/+10
* Date intervals: allow using `other` as fallback formAarni Koskela2022-01-251-1/+1
* Update copyright year to 2022Aarni Koskela2022-01-251-1/+1
* Remove redundant _compat.pyHugo van Kemenade2021-09-141-8/+5
* Become 2.9.1Aarni Koskela2021-04-281-1/+1
* Merge branch '2.8-maintenance' into masterAarni Koskela2020-11-111-1/+1
|\
| * Bump copyright year from 2019 to 2020Aarni Koskela2020-11-111-1/+1
* | Handle ZoneInfo objects in get_timezone_location, get_timezone_name (#741)Alessio Bogon2020-11-101-9/+17
|/
* Bump copyright year from 2018 to 2019Aarni Koskela2019-05-271-5/+5
* fixes #619 wrong weeknumber for 31.12.2018 (#621)BT-sschmid2019-03-011-3/+13
* Use https URLs throughout project where availableJon Dufresne2018-06-131-5/+5
* Update copyright header years, and include the Babel teamAarni Koskela2018-02-021-1/+1
* CLDR: Use CLDR 32.0.1Aarni Koskela2018-01-191-1/+1
* Merge pull request #546 from hugovk/rm-eolAarni Koskela2018-01-161-2/+2
|\
| * Remove redundant parenthesesHugo2017-12-281-2/+2
* | Python 3.6 invalid escape sequence deprecation fixesVille Skyttä2017-12-171-2/+2
|/
* Date format: Use * parametrized format patterns instead of %%0%... (#517)Aarni Koskela2017-08-181-3/+3
* Add __str__ to DateTimePattern (#515)Stefane Fermigier2017-08-031-2/+7
* Properly fall back to `long` metazone names when short forms are no-inheritAarni Koskela2016-07-151-2/+17
* Fix day periods to work with CLDR 29 dataAarni Koskela2016-06-221-4/+8