Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): bump the bowtie-dependencies group with 5 updates #1783

Merged
merged 1 commit into from
Jan 20, 2025

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 20, 2025

Bumps the bowtie-dependencies group with 5 updates:

Package From To
referencing 0.35.1 0.36.1
referencing-loaders 2024.5.2 2025.1.1
rich-click 1.8.4 1.8.5
jsonschema-lexer 0.2.1 0.3.0
structlog 24.4.0 25.1.0

Updates referencing from 0.35.1 to 0.36.1

Release notes

Sourced from referencing's releases.

v0.36.1

What's Changed

New Contributors

Full Changelog: python-jsonschema/referencing@v0.36.0...v0.36.1

v0.36.0

Full Changelog: python-jsonschema/referencing@v0.35.1...v0.36.0

Changelog

Sourced from referencing's changelog.

v0.36.1

  • Add a lower pin on typing-extensions for the version we depend on.

v0.36.0

  • Declare support for Python 3.13.
Commits
  • 35d571d Merge pull request #211 from lukasmasuch/add-typing-extensions-min-version-pin
  • 710f893 Add lower bound pin for typing-extensions
  • 4db2000 Merge pull request #210 from python-jsonschema/dependabot/submodules/suite-d0...
  • 1fd94c2 Bump suite from e8a1874 to d01bb7a
  • e8f5bd8 Add the uv lockfile.
  • 7159c97 And uv in the build noxenv.
  • 4158241 More uv in CI.
  • d47a5e1 Merge pull request #207 from python-jsonschema/pre-commit-ci-update-config
  • 148a943 Merge pull request #208 from python-jsonschema/dependabot/submodules/suite-e8...
  • 7708e25 Bump suite from b319a5d to e8a1874
  • Additional commits viewable in compare view

Updates referencing-loaders from 2024.5.2 to 2025.1.1

Release notes

Sourced from referencing-loaders's releases.

v2025.1.1

Full Changelog: python-jsonschema/referencing-loaders@v2024.5.2...v2025.1.1

Commits
  • 6f24bdf Fixed in pyright or referencing.
  • 1e26b0b Update requirements.
  • da2fedd Drop 3.8, add 3.13, enable more ruff, and use uv.
  • 1388b7e Update pre-commit hooks.
  • 227589e Update requirements.
  • 34ac7f6 Merge pull request #47 from python-jsonschema/pre-commit-ci-update-config
  • f0c6574 [pre-commit.ci] pre-commit autoupdate
  • d7fc346 Merge pull request #46 from python-jsonschema/pre-commit-ci-update-config
  • 39b4e80 [pre-commit.ci] pre-commit autoupdate
  • 5e8111d Merge pull request #45 from python-jsonschema/pre-commit-ci-update-config
  • Additional commits viewable in compare view

Updates rich-click from 1.8.4 to 1.8.5

Release notes

Sourced from rich-click's releases.

v1.8.5

Changelog

Sourced from rich-click's changelog.

Version 1.8.5 (2024-12-01)

Commits
  • 964019e Merge pull request #215 from sankarngrjn/fix/exception-in-console
  • 6a397c0 version bump
  • 6618bfb fix/exception-in-console
  • 6c31320 feat: enhance blog post layout and add emoji support
  • 3a31c67 Add button to open PDF slides in new window
  • dcacdf2 Merge pull request #211 from ewels/blog-pycon-talk
  • b9eaa4a docs: Add PyCon Sweden 2024 blog post and presentation slides
  • 476f713 Generate new screengrabs with rich-codex
  • 3ad2d19 Merge pull request #210 from ewels/fix-example-again
  • 9203853 fix: escape square brackets in help text for rich markup
  • Additional commits viewable in compare view

Updates jsonschema-lexer from 0.2.1 to 0.3.0

Release notes

Sourced from jsonschema-lexer's releases.

v0.3.0

New Contributors

Full Changelog: python-jsonschema/jsonschema-lexer@v0.2.1...v0.3.0

Commits
  • b28b61c Use uv in CI and update for PEP 639.
  • 9079dc9 Update pre-commit hooks.
  • d9c4a46 Update requirements.
  • 18b0397 Merge pull request #40 from python-jsonschema/pre-commit-ci-update-config
  • 7b4de0e [pre-commit.ci] pre-commit autoupdate
  • 033e577 Merge pull request #39 from python-jsonschema/pre-commit-ci-update-config
  • c07a6ef [pre-commit.ci] pre-commit autoupdate
  • f96bdd0 Merge pull request #38 from python-jsonschema/pre-commit-ci-update-config
  • b8ba7ee [pre-commit.ci] pre-commit autoupdate
  • eb7a7ea Merge pull request #37 from python-jsonschema/pre-commit-ci-update-config
  • Additional commits viewable in compare view

Updates structlog from 24.4.0 to 25.1.0

Release notes

Sourced from structlog's releases.

25.1.0

Highlights

Lots of updates to exception handling that I hope will stabilize a bit now.

Full changelog below!

Special Thanks

This release would not be possible without my generous sponsors! Thank you to all of you making sustainable maintenance possible! If you would like to join them, go to https://github.com/sponsors/hynek and check out the sweet perks!

Above and Beyond

Variomedia AG (@variomedia), Tidelift (@tidelift), Klaviyo (@klaviyo), FilePreviews (@filepreviews), Privacy Solutions GmbH (@privacy-solutions), Gedankenspieler (@Gedankenspieler), Daniel Fortunov (@asqui), Kevin P. Fleming (@kpfleming), and Polar (@polarsource).

Maintenance Sustainers

Buttondown (@buttondown), Christopher Dignam (@chdsbd), Stefan Hagen (@sthagen), Magnus Watn (@magnuswatn), David Cramer (@dcramer), Jesse Snyder (@jessesnyder), Rivo Laks (@rivol), Chris Withers (@cjw296), Mike Fiedler (@miketheman), Duncan Hill (@cricalix), Colin Marquardt (@cmarqu), Pieter Swinkels (@swinkels), Nick Libertini (@libertininick), Moving Content AG (@moving-content), ProteinQure (@ProteinQure), The Westervelt Company (@westerveltco), Sławomir Ehlert (@slafs), Mostafa Khalil (@khadrawy), Filip Mularczyk (@mukiblejlok), Thomas Klinger (@thmsklngr), Andreas Poehlmann (@ap--), August Bigelow (@atbigelow), Carlton Gibson (@carltongibson), and Roboflow (@roboflow).

Not to forget 11 more amazing humans who chose to be generous but anonymous!

Full Changelog

Added

  • Add structlog.stdlib.render_to_log_args_and_kwargs processor. Same as structlog.stdlib.render_to_log_kwargs, but also allows to pass positional arguments to logging. With it, you do not need to add structlog.stdlib.PositionalArgumentsFormatter processor to format positional arguments from structlog loggers. #668

  • Native loggers now have is_enabled_for() and get_effective_level() methods that mirror the behavior of the standard library's logging.Logger.isEnabledFor() and logging.Logger.getEffectiveLevel(). #689

Changed

  • structlog.typing.BindableLogger protocol now returns Self instead of BindableLogger. This adds a dependency on typing-extensions for Pythons older than 3.11. #642 #659

  • structlog.dev.ConsoleRenderer will quote string value with special characters. #647

  • structlog.stdlib.recreate_defaults() now also adds structlog.stdlib.PositionalArgumentsFormatter. In default native mode, this is done by the loggers at the edge.

  • structlog.make_filtering_bound_logger() now also accepts a string for min_level.

Fixed

  • Fix handling calls to {logger}.exception() outside of exception blocks. Depending on the structlog configuration, this either resulted in an event dict key exception: "MISSING" or lead to an error. Now, an invalid or missing exc_info will just be ignored. This means, that calling {logger}.exception() outside of an exception block is basically the same as calling {logger}.error(). #634 #680

  • Instantiating structlog.dev.ConsoleRenderer does not mutate the passed styles dict anymore. #669

  • The native FilteringBoundLogger.fatal() method now maps to the critical level, as it does in the standard library. Note that the level is discouraged to use there, so we recommend to stick to error() or critical(). #677

... (truncated)

Changelog

Sourced from structlog's changelog.

25.1.0 - 2025-01-16

Added

  • Add structlog.stdlib.render_to_log_args_and_kwargs processor. Same as structlog.stdlib.render_to_log_kwargs, but also allows to pass positional arguments to logging. With it, you do not need to add structlog.stdlib.PositionalArgumentsFormatter processor to format positional arguments from structlog loggers. #668

  • Native loggers now have is_enabled_for() and get_effective_level() methods that mirror the behavior of the standard library's logging.Logger.isEnabledFor() and logging.Logger.getEffectiveLevel(). #689

Changed

  • structlog.typing.BindableLogger protocol now returns Self instead of BindableLogger. This adds a dependency on typing-extensions for Pythons older than 3.11. #642 #659

  • structlog.dev.ConsoleRenderer will quote string value with special characters. #647

  • structlog.stdlib.recreate_defaults() now also adds structlog.stdlib.PositionalArgumentsFormatter. In default native mode, this is done by the loggers at the edge.

  • structlog.make_filtering_bound_logger() now also accepts a string for min_level.

Fixed

  • Fix handling calls to {logger}.exception() outside of exception blocks. Depending on the structlog configuration, this either resulted in an event dict key exception: "MISSING" or lead to an error. Now, an invalid or missing exc_info will just be ignored. This means, that calling {logger}.exception() outside of an exception block is basically the same as calling {logger}.error(). #634 #680

  • Instantiating structlog.dev.ConsoleRenderer does not mutate the passed styles dict anymore. #669

  • The native FilteringBoundLogger.fatal() method now maps to the critical level, as it does in the standard library. Note that the level is discouraged to use there, so we recommend to stick to error() or critical(). #677

  • structlog.tracebacks.ExceptionDictTransformer now actually accepts None for locals_max_length and locals_max_string. #675

Commits
  • a38a5ac Prepare 25.1.0
  • c5803e8 Consistency
  • 3eab3e9 Fix changelog headings
  • 02d072a Makes no difference
  • 4350cdd Try if test PyPI will deduct the correct license with lower 2.3 metadata
  • bc147a4 Only build in RTD and only doctests in CI (#691)
  • e97b839 native loggers: add is_enabled_for & get_effective_level (#689)
  • 8688c32 docs: use uv & 3.13 for build (#690)
  • c7a6a10 Allow make_filtering_bound_logger to receive a str for level
  • d43b2cb Inter is cliche now
  • Additional commits viewable in compare view

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 <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> 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 <dependency name> 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 <dependency name> 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 <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

📚 Documentation preview 📚: https://bowtie-json-schema--1783.org.readthedocs.build/en/1783/

Bumps the bowtie-dependencies group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [referencing](https://github.com/python-jsonschema/referencing) | `0.35.1` | `0.36.1` |
| [referencing-loaders](https://github.com/python-jsonschema/referencing-loaders) | `2024.5.2` | `2025.1.1` |
| [rich-click](https://github.com/ewels/rich-click) | `1.8.4` | `1.8.5` |
| [jsonschema-lexer](https://github.com/python-jsonschema/jsonschema-lexer) | `0.2.1` | `0.3.0` |
| [structlog](https://github.com/hynek/structlog) | `24.4.0` | `25.1.0` |


Updates `referencing` from 0.35.1 to 0.36.1
- [Release notes](https://github.com/python-jsonschema/referencing/releases)
- [Changelog](https://github.com/python-jsonschema/referencing/blob/main/docs/changes.rst)
- [Commits](python-jsonschema/referencing@v0.35.1...v0.36.1)

Updates `referencing-loaders` from 2024.5.2 to 2025.1.1
- [Release notes](https://github.com/python-jsonschema/referencing-loaders/releases)
- [Commits](python-jsonschema/referencing-loaders@v2024.5.2...v2025.1.1)

Updates `rich-click` from 1.8.4 to 1.8.5
- [Release notes](https://github.com/ewels/rich-click/releases)
- [Changelog](https://github.com/ewels/rich-click/blob/main/CHANGELOG.md)
- [Commits](ewels/rich-click@v1.8.4...v1.8.5)

Updates `jsonschema-lexer` from 0.2.1 to 0.3.0
- [Release notes](https://github.com/python-jsonschema/jsonschema-lexer/releases)
- [Commits](python-jsonschema/jsonschema-lexer@v0.2.1...v0.3.0)

Updates `structlog` from 24.4.0 to 25.1.0
- [Release notes](https://github.com/hynek/structlog/releases)
- [Changelog](https://github.com/hynek/structlog/blob/main/CHANGELOG.md)
- [Commits](hynek/structlog@24.4.0...25.1.0)

---
updated-dependencies:
- dependency-name: referencing
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bowtie-dependencies
- dependency-name: referencing-loaders
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: bowtie-dependencies
- dependency-name: rich-click
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: bowtie-dependencies
- dependency-name: jsonschema-lexer
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: bowtie-dependencies
- dependency-name: structlog
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: bowtie-dependencies
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jan 20, 2025
@Julian Julian merged commit 2c45a8a into main Jan 20, 2025
48 of 49 checks passed
@Julian Julian deleted the dependabot/pip/bowtie-dependencies-a873b01569 branch January 20, 2025 21:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant