Lines Matching refs:date
80 def _calculate_release_start(major: str, minor: str) -> datetime.date:
85 quarter = datetime.date.fromisoformat(f'20{major}-0{[1, 4, 7, 10][int(minor)]}-01')
104 date = _calculate_release_start(major, minor)
112 writer.writerow([f'{major}.{minor}', date.isoformat(), f'{major}.{minor}.0-rc1', args.manager])
114 date = date + datetime.timedelta(days=7)
115 writer.writerow([None, date.isoformat(), f'{major}.{minor}.0-rc{row}', args.manager])
116 date = date + datetime.timedelta(days=7)
117 writer.writerow([None, date.isoformat(), f'{major}.{minor}.0-rc4', args.manager, OR_FINAL.format(f'{major}.{minor}')])
122 def _calculate_next_release_date(next_is_zero: bool) -> datetime.date:
123 """Calculate the date of the next release.
128 date = datetime.date.today()
129 day = date.isoweekday()
142 return date + datetime.timedelta(days=delta)
148 date = _calculate_next_release_date(not args.zero_released)
156 writer.writerow([args.series, date.isoformat(), f'{args.series}.{base}', args.manager])
158 date = date + datetime.timedelta(days=14)
159 writer.writerow([None, date.isoformat(), f'{args.series}.{row}', args.manager])
160 date = date + datetime.timedelta(days=14)
161 writer.writerow([None, date.isoformat(), f'{args.series}.3', args.manager, LAST_RELEASE.format(args.series)])
215 date = datetime.date.fromisoformat(row[1])
217 date = date + datetime.timedelta(days=days)
218 r = [None, date.isoformat(), template.format(args.series, i), row[3], None]