Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #1248 from pganssle/add-pre-commitHEADmaster | Paul Ganssle | 2022-12-03 | 7 | -8/+67 |
|\ | | | | | Add pre commit | ||||
| * | Give darker its own job | Paul Ganssle | 2022-12-03 | 1 | -2/+13 |
| | | |||||
| * | Run pre-commit hooks on GHA | Paul Ganssle | 2022-12-03 | 2 | -1/+15 |
| | | |||||
| * | Remove trailing whitespace | Paul Ganssle | 2022-12-03 | 3 | -6/+6 |
| | | |||||
| * | Add black and isort configurations | Paul Ganssle | 2022-12-03 | 1 | -0/+18 |
| | | |||||
| * | Add pre-commit configuration | Paul Ganssle | 2022-12-03 | 1 | -0/+14 |
| | | |||||
| * | Fix invalid workflow file | Paul Ganssle | 2022-12-03 | 1 | -1/+3 |
|/ | |||||
* | Merge pull request #1247 from pganssle/update_gha | Paul Ganssle | 2022-12-03 | 2 | -23/+34 |
|\ | | | | | Update Github Actions configuration for old Pythons | ||||
| * | Combine "other" jobs into one matrix | Paul Ganssle | 2022-12-03 | 1 | -22/+20 |
| | | | | | | | | This will be useful if/when we expand to include more linting | ||||
| * | Run docs, latest-tz and build-dist on newer Python versions | Paul Ganssle | 2022-12-03 | 2 | -4/+3 |
| | | |||||
| * | Update Github Actions configuration for old Pythons | Paul Ganssle | 2022-12-03 | 1 | -0/+14 |
|/ | | | | | The latest version of ubuntu no longer supports 3.6 or 2.7, so we need to explicitly pin those versions to 20.04 | ||||
* | Add support for Python 3.11 (#1211) | Hugo van Kemenade | 2022-11-28 | 5 | -12/+16 |
| | | | | * Test with Python 3.11-dev * Mark 3.11 as supported | ||||
* | Merge pull request #1213 from NicoHood/patch-1 | Paul Ganssle | 2022-11-15 | 1 | -1/+1 |
|\ | | | | | Fix typo | ||||
| * | Fix typo | NicoHood | 2022-05-15 | 1 | -1/+1 |
|/ | |||||
* | docs: YYYYMM is not supported (#1179) | James McKinney | 2022-04-18 | 1 | -1/+1 |
| | |||||
* | Explicitly specify the version of pypi (#1195) | Mario Corchero | 2022-04-18 | 1 | -1/+1 |
| | | | `pypy3` is deprecated. See https://github.com/actions/setup-python/pull/168#issue-766477901 | ||||
* | Merge pull request #1192 from kulikjak/pytest-warnings-fix | Paul Ganssle | 2022-02-12 | 2 | -7/+8 |
|\ | | | | | Pytest warnings fix | ||||
| * | Add myself to AUTHORS.md file | Jakub Kulík | 2022-02-10 | 1 | -0/+1 |
| | | |||||
| * | Remove deprecated pytest.warns(None) from test_internals.py | Jakub Kulík | 2022-02-10 | 1 | -7/+7 |
|/ | |||||
* | Document behavior when time delta addition falls after end of month | Aleksei Strizhak | 2021-10-12 | 4 | -0/+74 |
| | | | Document potentially surprising behaviour and add tests to cover these cases. | ||||
* | Merge pull request #1174 from hugovk/add-3.10 | Mario Corchero | 2021-10-10 | 4 | -3/+9 |
|\ | | | | | Add support for Python 3.10 | ||||
| * | Add support for Python 3.10 | Hugo van Kemenade | 2021-10-10 | 4 | -3/+9 |
|/ | |||||
* | Merge pull request #1146 from mariocj89/pu/src | Mario Corchero | 2021-08-09 | 43 | -13/+33 |
|\ | | | | | Move to src layout | ||||
| * | Move tests out of `dateutil` package | Mario Corchero | 2021-07-23 | 21 | -8/+5 |
| | | | | | | | | | | | | Move tests folder to the top of the source checkout and remove it from the package. We are still including the tests in the sdist in case downstream package managers want to test out their packaging. | ||||
| * | Move to src layout | Mario Corchero | 2021-07-16 | 43 | -10/+33 |
| | | | | | | | | | | Move the project to the src layout to ensure we are testing on the generated package rather than the checked out source tree. | ||||
* | | Change reproducion steps to use double quotes in CONTRIBUTING.md | Grey Thomas | 2021-08-02 | 1 | -1/+1 |
|/ | | | Change single quotes around import dateutil; print(dateutil.__version__) to double quotes, because single quotes do not work in command prompt whereas double quotes do. | ||||
* | Merge pull request #1148 from cclauss/patch-1 | Mario Corchero | 2021-07-16 | 1 | -1/+1 |
|\ | | | | | Fix typo discovered by codespell | ||||
| * | Fix typo discovered by codespell | Christian Clauss | 2021-07-16 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #1147 from mariocj89/pu/fix-ci | Mario Corchero | 2021-07-16 | 1 | -1/+1 |
|\ | | | | | ci: Pin virtualenv when running 3.4 | ||||
| * | ci: Pin virtualenv when running 3.4 | Mario Corchero | 2021-07-16 | 1 | -1/+1 |
| | | | | | | | | | | | | The latest release of virtualenv broke the CI, given that we are offering limiting support for 3.4 and we plan to drop it in after the next release, pin the version in CI. | ||||
* | | Merge pull request #1007 from orsonadams/lazyload-py37 | Mario Corchero | 2021-07-16 | 3 | -0/+86 |
|\ \ | |/ |/| | Lazyload submodules python37+ | ||||
| * | Lazy-load submodules in Python 3.7+ | orson | 2021-07-16 | 3 | -0/+86 |
|/ | | | | | This uses PEP 562 to implement lazy loading of submodules in dateutil (GH-771). | ||||
* | Merge pull request #1143 from mariocj89/pu/2.8.22.8.2 | Mario Corchero | 2021-07-13 | 26 | -40/+61 |
|\ | | | | | Prepare 2.8.2 release | ||||
| * | Manual cleanup for 2.8.2 NEWS | Mario Corchero | 2021-07-13 | 1 | -31/+32 |
| | | | | | | | | | | After the automatic generation from towncrier, manual fix formatting and remove unrelevant changes. | ||||
| * | Automatic generation of NEWS entries for 2.8.2 | Mario Corchero | 2021-07-13 | 26 | -37/+57 |
|/ | |||||
* | Merge pull request #1142 from mariocj89/pu/typo | Mario Corchero | 2021-07-08 | 1 | -1/+1 |
|\ | | | | | Fix typo in RELEASING steps | ||||
| * | Fix typo in RELEASING steps | Mario Corchero | 2021-07-08 | 1 | -1/+1 |
|/ | | | | The tox env is `news`, not `towncrier`. | ||||
* | Merge pull request #1141 from mariocj89/pu/auto-relase | Paul Ganssle | 2021-07-06 | 6 | -126/+122 |
|\ | | | | | Automate cutting new releases | ||||
| * | Update information about release signatures | Paul Ganssle | 2021-07-06 | 1 | -4/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | The industry is moving away from GPG signatures, and signing distribution artifacts will complicate the release process and make it harder to allow other maintainers to make releases for only minor gain in auditability of releases. At least for now, we'll remove any guarantees about signatures and trust GitHub's authentication. Note: This commit is signed with the same key that signed releases 2.4.1-2.8.2. | ||||
| * | Build releases with Python 3.9 | Paul Ganssle | 2021-07-06 | 3 | -4/+4 |
| | | |||||
| * | Automate cutting new releases | Mario Corchero | 2021-07-06 | 4 | -119/+112 |
|/ | | | | | | This replaces the manual workflow that involved invoking `release.py` with a GitHub workflow triggered either manually or via pushing tags and cutting releases. | ||||
* | Merge pull request #1056 from ffe4/issue_1029 | Mario Corchero | 2021-07-05 | 1 | -0/+9 |
|\ | | | | | Add and xfail unhandled case #1029 | ||||
| * | Add and xfail unhandled case #1029 | Daniel Lemm | 2020-06-18 | 1 | -0/+9 |
| | | |||||
* | | Merge pull request #978 from jpurviance/utils-pytest | Mario Corchero | 2021-07-05 | 3 | -149/+160 |
|\ \ | | | | | | | Migrate away from unittest and adopt pytest | ||||
| * | | tests: Move tests towards pytest style and away from unittest | John Purviance | 2021-07-05 | 3 | -149/+160 |
| | | | | | | | | | | | | Part of a series of commit that is moving the suite. | ||||
* | | | Merge pull request #977 from jpurviance/internals-pytest | Mario Corchero | 2021-07-05 | 1 | -24/+20 |
|\ \ \ | | | | | | | | | migrate away from unittest and adopt pytest for test_internals.py | ||||
| * | | | migrate away from unittest and adopt pytest for test_internals.py | John Purviance | 2019-11-24 | 1 | -24/+20 |
| | | | | |||||
* | | | | Merge pull request #1125 from mariocj89/pu/strict-iso-sep | Mario Corchero | 2021-07-02 | 3 | -26/+13 |
|\ \ \ \ | |_|/ / |/| | | | isoparse: Fail with inconsistent time separators | ||||
| * | | | tests: Fix typo in `test_isotime_raises` | Mario Corchero | 2021-05-19 | 1 | -10/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | The test was meant to validate `parse_isodate` but was using `parse_isotime` instead. Move the test case to the list validating invalid formats. | ||||
| * | | | isoparse: Fail with inconsistent time separators | Mario Corchero | 2021-05-19 | 3 | -16/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fail when separators are used inconsistently to split the time porting of a string. Even if more restrictive, we have warned that we were going to fail on invalid cases of ISO formatted strings. This will prevent invalid iso formatted strings from being unexpectedly parsed. |