Skip to content

Comments

[pull] main from hynek:main#29

Merged
pull[bot] merged 54 commits intosysfce2:mainfrom
hynek:main
Jul 19, 2025
Merged

[pull] main from hynek:main#29
pull[bot] merged 54 commits intosysfce2:mainfrom
hynek:main

Conversation

@pull
Copy link

@pull pull bot commented Jul 19, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.3)

Can you help keep this open source service alive? 💖 Please sponsor : )

hynek and others added 30 commits January 16, 2025 10:35
* Only build in RTD and only doctests in CI

* Adjust CI and contributing docs
* Typing: use Self in BoundLogger

* Fix missing import

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Fix Self import for Python < 3.11

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Hynek Schlawack <hs@ox.cx>
* Include notes when logging exceptions

This adds support for the notes feature from https://peps.python.org/pep-0678/,
which was introduced in Python 3.11.

* update docs

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* skip notes tests before 3.11

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* update api.rst example

* link PR in changelog

* make exc_notes a tuple

* fix docs

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* update next version

* shorter

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Make exc_notes a list for consistency

ref #684 (comment)

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Hynek Schlawack <hs@ox.cx>
* expose RichTracebackFormatter for imports in structlog.dev

* Fix whitespace

---------

Co-authored-by: Hynek Schlawack <hs@ox.cx>
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.9.4 → v0.9.9](astral-sh/ruff-pre-commit@v0.9.4...v0.9.9)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Currently the sentence starts with "these", but it's not clear to what that word refers.
* TimeStamper() now uses TZ-aware objects

The default output doesn't change but manual formatting allows for TZ
data now.

Fixes #703

* Add changelog

* Handle negative timezones

* Only add TZ when potentially useful
* TimeStamper now returns UTC timezone for custom format string.

* Add pull request link for #713

---------

Co-authored-by: Marcin Endraszka <marcin.endraszka.psnke@dralias.com>
Co-authored-by: Hynek Schlawack <hs@ox.cx>
hynek and others added 24 commits April 25, 2025 17:45
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.11.7 → v0.11.8](astral-sh/ruff-pre-commit@v0.11.7...v0.11.8)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Can't remove it while contextvars crash.
* Fix ExceptionPrettyPrinter custom formatter support

* Update CHANGELOG.md

---------

Co-authored-by: Hynek Schlawack <hs@ox.cx>
* tracebacks: Handle ExceptionGroup

Fixes: #676

* Update docs and CHANGELOG

* Update tests

Exc values for ZeroDivisionError 1 // 0 changed in py314...

* Move changelog entry to correct heading

* Let's link

* Update version

* Fix typo

* Another one

---------

Co-authored-by: Hynek Schlawack <hs@ox.cx>
Co-authored-by: Tin Tvrtković <1909233+tinche@users.noreply.github.com>
@pull pull bot locked and limited conversation to collaborators Jul 19, 2025
@pull pull bot added the ⤵️ pull label Jul 19, 2025
@pull pull bot merged commit bc753c2 into sysfce2:main Jul 19, 2025
4 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants