GitHub / PyCQA/astroid / commits
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 687729cb | Fix regex.Pattern and regex.Match subscriptable inference (#3174) |
Samarth D N <d****0@g****m>
Committed by: GitHub <n****y@g****m> |
27 days ago | |
| 2beb35bf | Fix sphinx cross-reference warnings in docs (#3171) |
Samarth D N <d****0@g****m>
Committed by: GitHub <n****y@g****m> |
27 days ago | |
| 3aacc679 |
fix: correct typo in comment (#3169)
Co-authored-by: Pierre Sassoulas <p****s@g****m> |
Samarth D N <d****0@g****m>
Committed by: GitHub <n****y@g****m> |
28 days ago | |
| a89671d1 | Performance: bypass __init__ in InferenceContext.clone() (#3168) |
Pierre Sassoulas <p****s@g****m>
Committed by: GitHub <n****y@g****m> |
28 days ago | |
| f6b61b81 |
Add qname() and pytype() to PEP 695 type parameter and alias nodes (#3118)
Co-authored-by: Vincent Gao <3****w@u****m>, Pierre Sassoulas <p****s@g****m> |
Vincent Gao <g****0@g****m>
Committed by: GitHub <n****y@g****m> |
28 days ago | |
| 574b7f28 |
Fix crash when inferring `__func__` on a directly proxied bound method (#3165)
Co-authored-by: Pierre Sassoulas <p****s@g****m> |
renechoi <1****i@u****m>
Committed by: GitHub <n****y@g****m> |
29 days ago | |
| aa3032a7 | [perf] Cap oversized str/bytes and sequence concatenation during inference |
KALI 834X <k****x@g****m>
Committed by: GitHub <n****y@g****m> |
29 days ago | |
| 7c86a7ec | Fix pylint warnings breaking the CI on main |
Pierre Sassoulas <p****s@g****m>
Committed by: Daniël van Noord <1****d@u****m> |
about 1 month ago | |
| f1f9f74a | [pre-commit.ci] pre-commit autoupdate |
pre-commit-ci[bot] <6****]@u****m>
Committed by: Daniël van Noord <1****d@u****m> |
about 1 month ago | |
| c687768a |
bound oversized format width and precision during inference (#3108)
Co-authored-by: Pierre Sassoulas <p****s@g****m> |
KALI 834X <k****x@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| be750f7f | cap oversized field width/precision in str.format inference |
Sayed Nabhan <n****n@b****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 73d25876 |
build(deps): bump CodSpeedHQ/action from 4.18.5 to 4.19.1 (#3159)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 6f6c9887 | Rename `lazy` to `is_lazy` and store the raw `ast` integer |
Pierre Sassoulas <p****s@g****m>
Committed by: Daniël van Noord <1****d@u****m> |
about 1 month ago | |
| a6978227 | Use explicit version guard for PEP 810 `is_lazy` field |
Pierre Sassoulas <p****s@g****m>
Committed by: Daniël van Noord <1****d@u****m> |
about 1 month ago | |
| 3755dd54 |
Support PEP 798 dict-comp unpacking and PEP 810 lazy imports (#3094)
Co-authored-by: Jacob Walls <j****s@g****m> |
Pierre Sassoulas <p****s@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| e8d7321b | Bump to `4.2.0b5` | Daniël van Noord <1****d@u****m> | about 1 month ago | |
| 043e2af9 | Bump `contributors-txt` | Daniël van Noord <1****d@u****m> | about 1 month ago | |
| ad3517a0 |
Apply comprehension conditions as inference constraints (#3155)
Co-authored-by: Jacob Walls <3****s@u****m> |
Pierre Sassoulas <p****s@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 872b9f4a | Add `brain_decimal` | Daniël van Noord <1****d@u****m> | about 1 month ago | |
| d58c0e33 | Access keyword and Slice position attributes directly | Pierre Sassoulas <p****s@g****m> | about 1 month ago | |
| 2b7fa105 | Update stale Python 2 era comments and docstrings | Pierre Sassoulas <p****s@g****m> | about 1 month ago | |
| 50e6da8c | Fix Module.file_encoding docstring claiming it is Python 2 only | Pierre Sassoulas <p****s@g****m> | about 1 month ago | |
| 652ca470 | Stop threading the ignored newstyle argument to ClassDef.postinit | Pierre Sassoulas <p****s@g****m> | about 1 month ago | |
| 5e838082 | Drop __nonzero__ from the gi brain and fix its docstring | Pierre Sassoulas <p****s@g****m> | about 1 month ago | |
| a1826c13 | Remove __nonzero__ from the collections.deque brain stub | Pierre Sassoulas <p****s@g****m> | about 1 month ago | |
| 6298b4ce | Remove the __nonzero__ alias on UninferableBase | Pierre Sassoulas <p****s@g****m> | about 1 month ago | |
| 8bb9771b | Collapse the ParserModule indirection into module-level constants | Pierre Sassoulas <p****s@g****m> | about 1 month ago | |
| b2320115 | Remove the unused ast.Param context mapping | Pierre Sassoulas <p****s@g****m> | about 1 month ago | |
| d414dc4a | Few fixes to brain_gi (#3117) |
Marek Marczykowski-Górecki <m****k@i****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 8d69d074 |
build(deps): bump actions/setup-python from 6.3.0 to 7.0.0 (#3146)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 4bb99774 |
build(deps): bump actions/checkout from 7.0.0 to 7.0.1 (#3147)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 75f6ec68 |
[pre-commit.ci] pre-commit autoupdate (#3144)
Co-authored-by: pre-commit-ci[bot] <6****]@u****m> |
pre-commit-ci[bot] <6****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 3381af9a |
Fix starred inference in a for loop when the star isn't last
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m> |
chuenchen309 <4****9@u****m>
Committed by: Daniël van Noord <1****d@u****m> |
about 1 month ago | |
| 47401e73 |
build(deps): bump CodSpeedHQ/action from 4.18.1 to 4.18.5 (#3143)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| cf34ca73 |
fix: add qname method to Slice node class (#3137)
Co-authored-by: Muhamed Fazal PS <m****s@u****m>, Pierre Sassoulas <p****s@g****m> |
MUHAMED FAZAL PS <1****s@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 0053ffc6 |
Add brain tip for numpy.fromfile inference support (#3121)
Co-authored-by: Genny-oo <g****0@g****m>, Pierre Sassoulas <p****s@g****m> |
Genny-oo <1****o@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| faf2884b |
[pre-commit.ci] pre-commit autoupdate (#3136)
Co-authored-by: pre-commit-ci[bot] <6****]@u****m> |
pre-commit-ci[bot] <6****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| c8a3a537 |
build(deps): update coverage requirement from ~=7.14 to ~=7.15 (#3134)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 68c9fe0d | deduplicate keys in dict.fromkeys inference |
sayed nabhan <n****n@b****m>
Committed by: Daniël van Noord <1****d@u****m> |
about 2 months ago | |
| 2731779d | Bump astroid to 4.2.0b4, update changelog | Daniël van Noord <1****d@u****m> | about 2 months ago | |
| b8feb275 | Remove `kwargs` from `_infer` | Daniël van Noord <1****d@u****m> | about 2 months ago | |
| fe29fb1f | Remove `asname` kwarg from Import/ImportFrom `_infer` (#3109) |
MJSHANG <s****a@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 367b25ae | Don't crash when a local package shadows the stdlib `multiprocessing` (#3116) |
Dani Alcala <1****a@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 4d1e0fb4 |
[pre-commit.ci] pre-commit autoupdate (#3125)
Co-authored-by: pre-commit-ci[bot] <6****]@u****m> |
pre-commit-ci[bot] <6****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 344d1196 |
build(deps): bump CodSpeedHQ/action from 4.17.6 to 4.18.1 (#3122)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| b7774f10 |
build(deps): bump actions/setup-python from 6.2.0 to 6.3.0 (#3124)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 675ff60a |
build(deps): bump actions/cache from 5.0.5 to 6.1.0 (#3123)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 279500b9 |
cap oversized str/bytes multiply and shift in const_infer_binary_op (#3107)
Co-authored-by: Pierre Sassoulas <p****s@g****m> |
KALI 834X <k****x@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 65f1e616 | Fix AttributeError in Arguments.assigned_stmts called without a context (#3110) |
Vincent Gao <g****0@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 4e184204 | Fix partial descriptor binding crash |
Omkar Kabde <o****e@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 848d7545 |
[pre-commit.ci] pre-commit autoupdate (#3114)
Co-authored-by: pre-commit-ci[bot] <6****]@u****m> |
pre-commit-ci[bot] <6****]@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 0b9b5616 |
build(deps): bump actions/checkout from 6.0.3 to 7.0.0 (#3112)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| d80c8a27 |
build(deps): bump CodSpeedHQ/action from 4.17.5 to 4.17.6 (#3113)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| e8826f1d | Fix AttributeError in ClassDef.infer_call_result without a call context |
Vincent Gao <g****0@g****m>
Committed by: Daniël van Noord <1****d@u****m> |
2 months ago | |
| 1d382512 |
[pre-commit.ci] pre-commit autoupdate (#3105)
Co-authored-by: pre-commit-ci[bot] <6****]@u****m> |
pre-commit-ci[bot] <6****]@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 4ff48be5 |
build(deps): bump CodSpeedHQ/action from 4.17.0 to 4.17.5 (#3103)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| fc6f0782 |
build(deps): bump sigstore/gh-action-sigstore-python from 3.3.0 to 3.4.0 (#3102)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 75f04c97 |
[pre-commit.ci] pre-commit autoupdate (#3092)
Co-authored-by: Pierre Sassoulas <p****s@g****m> |
pre-commit-ci[bot] <6****]@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| ea46cd32 | fix: avoid uncaught IndentationError when computing node positions (#3100) |
Vincent Gao <g****0@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| cf2db9b5 |
Bump codecov/codecov-action from 6 to 7 (#3096)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 5547b429 |
Bump CodSpeedHQ/action from 4.13.0 to 4.17.0 (#3098)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 963bbe28 |
Bump actions/checkout from 6.0.2 to 6.0.3 (#3097)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| c50a1f45 | Add CodSpeed CI with end-to-end primer benchmarks (flask + black) and a cold ... |
Pierre Sassoulas <p****s@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 926f4c9d |
Bump actions/checkout from 6.0.2 to 6.0.3 (#3093)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 88d20dc6 |
docs: correct ImportFrom.level description (#3088)
Co-authored-by: Nanook <n****w@u****m> |
nanookclaw <n****k@a****o>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 1f3b8fad | fix: avoid TypeError crash for functional Enum with non-string member (#3072) |
Pierre Sassoulas <p****s@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| d254bb9c | Fix: avoid TypeError from getset descriptors on PyPy 7.3.22 (#3083) |
Pierre Sassoulas <p****s@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 4af7bce0 |
[pre-commit.ci] pre-commit autoupdate (#3084)
Co-authored-by: pre-commit-ci[bot] <6****]@u****m> |
pre-commit-ci[bot] <6****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 9787d53a |
Wrap walrus expressions in parens in as_string output (#3045)
Co-authored-by: Pierre Sassoulas <p****s@g****m> Signed-off-by: Sai Asish Y <s****5@g****m> |
Sai Asish Y <s****5@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 1e092757 | fix: handle PEP 695 type parameters in helpers.object_type (#3082) |
Pierre Sassoulas <p****s@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 55b0adcd |
Wrong inference for the `str(const)` (#2995)
Co-authored-by: Pierre Sassoulas <p****s@g****m> |
jkmnt <g****t@f****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| e4ebd57d | fix: handle non-callable __class_getitem__ in ClassDef.getitem (#3073) |
Pierre Sassoulas <p****s@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| a7f7a7d5 | fix: avoid uncaught TokenError when computing node positions (#3075) |
Pierre Sassoulas <p****s@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 3258d5ff | fix: avoid crash in dunder lookup with a non-class metaclass (#3070) |
Pierre Sassoulas <p****s@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 5007097c | fix: avoid InferenceError crash in slots() for annotation-only __slots__ (#3074) |
Pierre Sassoulas <p****s@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 37a5681e | perf: defer cold-path imports to shorten ``import astroid`` (#3062) |
Pierre Sassoulas <p****s@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| d704469e | fix: avoid DuplicateBasesError crash inferring malformed enum class |
Pierre Sassoulas <p****s@g****m>
Committed by: Daniël van Noord <1****d@u****m> |
3 months ago | |
| 649ec7d3 |
Bump actions/create-github-app-token from 3.1.1 to 3.2.0 (#3060)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 62393ee2 |
[pre-commit.ci] pre-commit autoupdate (#3059)
Co-authored-by: pre-commit-ci[bot] <6****]@u****m> |
pre-commit-ci[bot] <6****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 400ccd7a | chore: pin setuptools<82 unconditionally, drop pkg_resources importorskip |
Pierre Sassoulas <p****s@g****m>
Committed by: Daniël van Noord <1****d@u****m> |
3 months ago | |
| 056f9fff | Apply pyupgrade fixes (UP031, UP032) after enabling UP in ruff fixable (#3055) |
Pierre Sassoulas <p****s@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| ec0b6759 | Fix MemoryError when parsing pathological type comments (#3049) |
Jam Balaya <j****e@o****p>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| ac6f22bc |
[pre-commit.ci] pre-commit autoupdate (#3050)
Co-authored-by: pre-commit-ci[bot] <6****]@u****m> |
pre-commit-ci[bot] <6****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 4aaceee4 |
Update coverage requirement from ~=7.13 to ~=7.14 (#3052)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 3c9d1d9e |
fix: handle Python 3.15 KW_ONLY and namespace .pth test behavior (#3047)
Co-authored-by: SAY-5 <S****5@u****m>, Sai Asish Y <s****p@g****m>, Pierre Sassoulas <p****s@g****m> Signed-off-by: SAY-5 <s****5@g****m> |
Sai Asish Y <s****5@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 96c41339 | perf: hoist obj_type.mro() out of subclass-check loop (#3051) |
Pierre Sassoulas <p****s@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| e56ac290 | test: add Subscript target coverage for starred crash fix (#3053) |
June <k****1@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 3b4b7d43 |
fix: filter clone init params in random.sample brain (#3043)
Signed-off-by: SAY-5 <s****5@g****m> |
SAY-5 <s****5@g****m>
Committed by: Daniël van Noord <1****d@u****m> |
4 months ago | |
| 53cd2243 |
Update contributors-txt requirement from >=1.0.1 to >=1.0.2 (#3039)
Co-authored-by: Pierre Sassoulas <p****s@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 6404a9ea |
[pre-commit.ci] pre-commit autoupdate (#3041)
Co-authored-by: pre-commit-ci[bot] <6****]@u****m> |
pre-commit-ci[bot] <6****]@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| bd08c3f8 | Bump astroid to 4.2.0b3, update changelog | Jacob Walls <j****s@g****m> | 4 months ago | |
| 7fe3057b | Cope with Python 3.15 change for ModuleNotFoundError (#3035) |
Jacob Walls <j****s@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 00477a9a | Bump astroid to 4.2.0b2, update changelog (#3034) |
Daniël van Noord <1****d@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 341ef0a1 |
Add Python 3.15 compatibility: CI, ByteString stub, and test fixes (#3033)
Co-authored-by: Daniël van Noord <1****d@u****m> |
Copilot <1****t@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 0a80be06 | [pre-commit.ci] pre-commit autoupdate |
pre-commit-ci[bot] <6****]@u****m>
Committed by: Daniël van Noord <1****d@u****m> |
4 months ago | |
| 4ea0c82f | Fix TypeVarTuple ABC inference, fixes #10972 |
Kyle D Kavanagh <k****h@j****m>
Committed by: Daniël van Noord <1****d@u****m> |
4 months ago | |
| 447aaeb2 |
Bump actions/cache from 5.0.4 to 5.0.5 (#3029)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 7d1213ed |
Bump actions/create-github-app-token from 3.0.0 to 3.1.1 (#3028)
Co-authored-by: Marc Mueller <3****p@u****m>, Pierre Sassoulas <p****s@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 7b7dbe3d |
Bump actions/upload-artifact from 7.0.0 to 7.0.1 (#3027)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 45f37305 |
[pre-commit.ci] pre-commit autoupdate (#3025)
Co-authored-by: Marc Mueller <3****p@u****m> |
pre-commit-ci[bot] <6****]@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago |