Serialize line numbers even if zero (55e6e0e by Timothée Mazzucotelli).
Fix handling of lambda expressions (598d08a by Timothée Mazzucotelli).
Fix building expressions (and string values) for yield and yield from statements (439f65e by Timothée Mazzucotelli).
Do not create aliases pointing to themselves (356305f by Timothée Mazzucotelli).
Code Refactoring
Remove get_call_keyword_arguments utility function, as it is implemented with a single line and creates a cyclic depdendency with expressions (35cf170 by Timothée Mazzucotelli).
Further prevent cyclic dependency between node utils and expressions (9614c83 by Timothée Mazzucotelli).
Avoid cyclic dependency between node utils and expressions (aedf39c by Timothée Mazzucotelli).
Move arguments node-parsing logic into its own module (used by visitor and lambda expressions) (ad68e65 by Timothée Mazzucotelli).
Use canonical imports (3091660 by Timothée Mazzucotelli).
Use ast.unparse instead of our own unparser (6fe1316 by Timothée Mazzucotelli).
Only return 0 for the line number of removed objects when the location is reworked as relative (3a4d054 by Timothée Mazzucotelli).
Serialize line numbers even if zero (55e6e0e by Timothée Mazzucotelli).
Fix handling of lambda expressions (598d08a by Timothée Mazzucotelli).
Fix building expressions (and string values) for yield and yield from statements (439f65e by Timothée Mazzucotelli).
Do not create aliases pointing to themselves (356305f by Timothée Mazzucotelli).
Code Refactoring
Remove get_call_keyword_arguments utility function, as it is implemented with a single line and creates a cyclic depdendency with expressions (35cf170 by Timothée Mazzucotelli).
Further prevent cyclic dependency between node utils and expressions (9614c83 by Timothée Mazzucotelli).
Avoid cyclic dependency between node utils and expressions (aedf39c by Timothée Mazzucotelli).
Move arguments node-parsing logic into its own module (used by visitor and lambda expressions) (ad68e65 by Timothée Mazzucotelli).
Use canonical imports (3091660 by Timothée Mazzucotelli).
Use ast.unparse instead of our own unparser (6fe1316 by Timothée Mazzucotelli).
Only return 0 for the line number of removed objects when the location is reworked as relative (3a4d054 by Timothée Mazzucotelli).
Made all dateutil submodules lazily imported using PEP 562. On Python 3.7+, things like import dateutil; dateutil.tz.gettz("America/New_York") will now work without explicitly importing dateutil.tz, with the import occurring behind the scenes on first use. The old behavior remains on Python 3.6 and earlier. Fixed by Orson Adams. (gh issue #771, gh pr #1007)
Bugfixes
Removed a call to datetime.utcfromtimestamp, which is deprecated as of Python 3.12. Reported by Hugo van Kemenade (gh pr #1284), fixed by Thomas Grainger (gh pr #1285).
Documentation changes
Added note into docs and tests where relativedelta would return last day of the month only if the same day on a different month resolves to a date that doesn't exist. Reported by @hawkEye-01 (gh issue #1167). Fixed by @Mifrill (gh pr #1168)
Made all dateutil submodules lazily imported using PEP 562 <https://www.python.org/dev/peps/pep-0562/>_. On Python 3.7+, things like
import dateutil; dateutil.tz.gettz("America/New_York") will now work
without explicitly importing dateutil.tz, with the import occurring behind
the scenes on first use. The old behavior remains on Python 3.6 and earlier.
Fixed by Orson Adams. (gh issue #771, gh pr #1007)
Bugfixes
Removed a call to datetime.utcfromtimestamp, which is deprecated as of Python 3.12. Reported by Hugo van Kemenade (gh pr #1284), fixed by Thomas Grainger (gh pr #1285).
Documentation changes
Added note into docs and tests where relativedelta would return last day of the month
only if the same day on a different month resolves to a date that doesn't exist.
Reported by @hawkEye-01 (gh issue #1167). Fixed by @Mifrill (gh pr #1168)
Commits
1ae8077 Merge pull request #1346 from pganssle/release_2.9.0.post0
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the dependencies group in /.config with 7 updates:
0.40.1
0.41.2
0.5.0
1.0.1
1.0.0
1.1.0
9.5.11
9.5.12
0.24.0
0.24.1
2.15.1
2.16.0
2.8.2
2.9.0.post0
Updates
griffe
from 0.40.1 to 0.41.2Release notes
Sourced from griffe's releases.
Changelog
Sourced from griffe's changelog.
Commits
e49e7f6
chore: Prepare release 0.41.244f9617
fix: Fix discovery of packages in the current working directory5ae1cf5
chore: Template upgrade0fee188
chore: Prepare release 0.41.1327cc5b
refactor: Expose Git utilities, moveload_git
into theloader
module8f48193
chore: Template upgrade7331bad
chore: Commentsb065d15
chore: Prepare release 0.41.0a709232
style: Formatfb2210e
ci: TypingUpdates
mkdocs-autorefs
from 0.5.0 to 1.0.1Release notes
Sourced from mkdocs-autorefs's releases.
Changelog
Sourced from mkdocs-autorefs's changelog.
Commits
08c8945
chore: Prepare release 1.0.19c15664
fix: Don't importMkDocsConfig
(does not exist on MkDocs 1.3-)95d32b4
chore: Prepare release 1.0.0a215a97
feat: Add Markdown anchors and aliases0c1781d
feat: Preserve HTML data attributes (from spans to anchors)24325ff
ci: Fix type of the fallback callablee7f2228
feat: Support [identifier
][] with pymdownx.inlinehilite enabled143d768
chore: Template upgrade225a6f2
fix: Recognize links with multi-line textUpdates
mkdocs-htmlproofer-plugin
from 1.0.0 to 1.1.0Release notes
Sourced from mkdocs-htmlproofer-plugin's releases.
Commits
f0bb286
Release 1.1.05776fea
Fix naive handling of relative links when proofing (#75)14c97cc
Update contributing development section (#74)65ae40f
Provide compatibility with mkdocs-material blog plugin (#72)d195827
Fix incorrect dev-requirements.txt in CONTRIBUTING.md (#71)392a4e1
Support wildcard in raise_error_excludes (#73)d0add3f
Allow special characters in directory name, optimization (#68)383b2ef
Add support for ignoring URLs (no fetching) with wildcards. (#62)2bf6ef2
Bump up version to 1.1.0.devUpdates
mkdocs-material
from 9.5.11 to 9.5.12Release notes
Sourced from mkdocs-material's releases.
Changelog
Sourced from mkdocs-material's changelog.
... (truncated)
Commits
5108432
Updated changelogd366a45
Fixed instant navigation removing color theme tags6219f3d
Merge branch 'master' of github.com:squidfunk/mkdocs-materialc7bde2d
Formattingde46c41
Fixed document observable not emitting current document7b83b57
Updated contributing guide (#6843)6c2e029
Updated Premium sponsorsb5a5fde
Updated dependenciesc3a1e79
Merge branch 'master' of github.com:squidfunk/mkdocs-materialca7e952
Fixed privacy plugin not handling URL-encoded pathnamesUpdates
mkdocstrings
from 0.24.0 to 0.24.1Release notes
Sourced from mkdocstrings's releases.
Changelog
Sourced from mkdocstrings's changelog.
Commits
d716a88
chore: Prepare release 0.24.1c161d26
ci: Remove type ignore comment now that it's fixed in autorefs89f752a
style: Format2fe2b47
chore: Template upgrade080ddad
docs: Fix insiders pagecdd946c
docs: Enable lang class and automatic inline highlight21380ae
docs: Remove mention of directory watchingf553684
ci: Type ignore comment waiting for fix in autorefsa7a2907
refactor: Support new pymdownx-highlight optionsb5236b4
refactor: Backup anchors with id and no href, for compatibility with autorefs...Updates
pipdeptree
from 2.15.1 to 2.16.0Release notes
Sourced from pipdeptree's releases.
Commits
4ebaca8
Fix key mismatch between requirements and dists (#325)f009a19
Bump pypa/gh-action-pypi-publish from 1.8.11 to 1.8.12 (#323)Updates
python-dateutil
from 2.8.2 to 2.9.0.post0Release notes
Sourced from python-dateutil's releases.
Changelog
Sourced from python-dateutil's changelog.
Commits
1ae8077
Merge pull request #1346 from pganssle/release_2.9.0.post0ee6de9d
Update news to prepare for release9780d32
Pinsetuptools_scm
to <8db9d018
Merge pull request #1343 from pganssle/release_2.9.0423ca2f
Run updatezinfo before buildedd3fd4
Update NEWS filefe02d02
Run towncrier with Python 3.119c7524a
Fix MANIFEST.in pattern6de58f5
Update classifiers to include Python 3.128fe0cab
Merge pull request #1342 from pganssle/update_zoneinfoDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show