Skip to content

build(deps): bump the python-rust-interop group in /light-curve with 4 updates - #858

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/light-curve/python-rust-interop-c0cdbc8651
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/light-curve/python-rust-interop-c0cdbc8651

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 1, 2026

Copy link
Copy Markdown
Contributor

Bumps the python-rust-interop group in /light-curve with 4 updates: arrow-array, arrow-buffer, arrow-schema and comfy-table.

Updates arrow-array from 59.2.0 to 60.0.0

Release notes

Sourced from arrow-array's releases.

arrow 60.0.0

Changelog

60.0.0 - (2026-09-10)

Full Changelog

Breaking changes

... (truncated)

Changelog

Sourced from arrow-array's changelog.

60.0.0 - (2026-09-10)

Full Changelog

Breaking changes

Enhancements

... (truncated)

Commits
  • ef1fa15 Update version to 60.0.0 and add CHANGELOG (#11036)
  • f9e02ba perf(variant): resolve borrowed field names without searching the metadata di...
  • a4963a9 minor : batches_to_flight_data() should not require ownership of arguments ...
  • 44141e6 fix(parquet): skip miniblocks wider than 64 values instead of erroring (#11021)
  • 2078680 Prettify RunEndEncoded datatype display (#10840)
  • b7e5977 [Parquet] Populate bloom filters from the dictionary while a column is dictio...
  • 5be0557 [Parquet] Add writer option to skip bloom filters for column chunks whose dat...
  • b06b9c1 fix(arrow-ipc): return an error for a DictionaryBatch without its data (#11020)
  • 8f00fb4 Fix interleave on zero-width FixedSizeListArray (#11026)
  • 2e3a243 chore(deps): bump zstd from 0.13.3 to 0.14.0 (#11024)
  • Additional commits viewable in compare view

Updates arrow-buffer from 59.2.0 to 60.0.0

Release notes

Sourced from arrow-buffer's releases.

arrow 60.0.0

Changelog

60.0.0 - (2026-09-10)

Full Changelog

Breaking changes

... (truncated)

Changelog

Sourced from arrow-buffer's changelog.

60.0.0 - (2026-09-10)

Full Changelog

Breaking changes

Enhancements

... (truncated)

Commits
  • ef1fa15 Update version to 60.0.0 and add CHANGELOG (#11036)
  • f9e02ba perf(variant): resolve borrowed field names without searching the metadata di...
  • a4963a9 minor : batches_to_flight_data() should not require ownership of arguments ...
  • 44141e6 fix(parquet): skip miniblocks wider than 64 values instead of erroring (#11021)
  • 2078680 Prettify RunEndEncoded datatype display (#10840)
  • b7e5977 [Parquet] Populate bloom filters from the dictionary while a column is dictio...
  • 5be0557 [Parquet] Add writer option to skip bloom filters for column chunks whose dat...
  • b06b9c1 fix(arrow-ipc): return an error for a DictionaryBatch without its data (#11020)
  • 8f00fb4 Fix interleave on zero-width FixedSizeListArray (#11026)
  • 2e3a243 chore(deps): bump zstd from 0.13.3 to 0.14.0 (#11024)
  • Additional commits viewable in compare view

Updates arrow-schema from 59.2.0 to 60.0.0

Release notes

Sourced from arrow-schema's releases.

arrow 60.0.0

Changelog

60.0.0 - (2026-09-10)

Full Changelog

Breaking changes

... (truncated)

Changelog

Sourced from arrow-schema's changelog.

60.0.0 - (2026-09-10)

Full Changelog

Breaking changes

Enhancements

... (truncated)

Commits
  • ef1fa15 Update version to 60.0.0 and add CHANGELOG (#11036)
  • f9e02ba perf(variant): resolve borrowed field names without searching the metadata di...
  • a4963a9 minor : batches_to_flight_data() should not require ownership of arguments ...
  • 44141e6 fix(parquet): skip miniblocks wider than 64 values instead of erroring (#11021)
  • 2078680 Prettify RunEndEncoded datatype display (#10840)
  • b7e5977 [Parquet] Populate bloom filters from the dictionary while a column is dictio...
  • 5be0557 [Parquet] Add writer option to skip bloom filters for column chunks whose dat...
  • b06b9c1 fix(arrow-ipc): return an error for a DictionaryBatch without its data (#11020)
  • 8f00fb4 Fix interleave on zero-width FixedSizeListArray (#11026)
  • 2e3a243 chore(deps): bump zstd from 0.13.3 to 0.14.0 (#11024)
  • Additional commits viewable in compare view

Updates comfy-table from 7.2.2 to 8.0.1

Release notes

Sourced from comfy-table's releases.

v8.0.0

[8.0.0] - 05.08.2026

Breaking Changes

  • The following types and functions have been removed:

    • TableComponent enum
    • The modifiers module and Table::apply_modifier have been removed.
    • Table::current_style_as_preset
    • Table::set_style
    • Table::style
    • Table::remove_style
    • Table::load_preset
  • The positional preset string format has been replaced with the new TableStyle, LineStyle and ContentLineStyle types. The old approach of having "stringified" presets was too finicky and also implicitly bound to the order of variants in the old TableComponent enum. It was just not a good design.

    The new design, in comparison, has a nice and (hopefully) intuitive API to define a style. On top of that, all functions on TableStyle are const, so custom styles can still be declared as constants:

    const MY_STYLE: TableStyle = TableStyle::new()
        .top_border(LineStyle::new('┌', '─', '┬', '┐'))
        .header_lines(ContentLineStyle::new('│', '┆', '│'))
        .header_separator(LineStyle::new('╞', '═', '╪', '╡'))
        .content_lines(ContentLineStyle::new('│', '┆', '│'))
        .bottom_border(LineStyle::new('└', '─', '┴', '┘'));

    The new API looks as follows:

    • Presets in comfy_table::presets::* are now TableStyle constants.
    • Table::load_style(style) has been added to load a preset or custom style.
    • Table::style() and Table::style_mut() to get a handle to the style used by the table. The mut handle can be used to change the style.
    • Instead of modifiers, there are now functions on TableStyle TableStyle::with_rounded_corners/TableStyle::with_solid_inner_borders.
    • All fields of TableStyle, LineStyle and ContentLineStyle are public:
      table.style_mut().top_border.left = Some('╭');
  • The default truncation indicator is now … instead of .... This should make it more obvious that there's more text and consumes less visual space.

Fix

  • Various performance improvements that reduce table formatting time quite a bit:

    • ~36% for "normal" tables (The readme of the project). 17µs -> 11µs
    • ~34% for "larger" tables, which I would consider a reasonable usecase. 253µs -> 172µs
    • ~70% for very large tables, i.e. a 10x500 table. -> 20.8ms -> 6.15ms

    Most of these improvements boil down to:

... (truncated)

Changelog

Sourced from comfy-table's changelog.

[8.0.1] - 2026-09-25

  • Set MSRV to 1.88

[8.0.0] - 2026-08-05

Breaking Changes

  • The following types and functions have been removed:

    • TableComponent enum
    • The modifiers module and Table::apply_modifier have been removed.
    • Table::current_style_as_preset
    • Table::set_style
    • Table::style
    • Table::remove_style
    • Table::load_preset
  • The positional preset string format has been replaced with the new TableStyle, LineStyle and ContentLineStyle types. The old approach of having "stringified" presets was too finicky and also implicitly bound to the order of variants in the old TableComponent enum. It was just not a good design.

    The new design, in comparison, has a nice and (hopefully) intuitive API to define a style. On top of that, all functions on TableStyle are const, so custom styles can still be declared as constants:

    const MY_STYLE: TableStyle = TableStyle::new()
        .top_border(LineStyle::new('┌', '─', '┬', '┐'))
        .header_lines(ContentLineStyle::new('│', '┆', '│'))
        .header_separator(LineStyle::new('╞', '═', '╪', '╡'))
        .content_lines(ContentLineStyle::new('│', '┆', '│'))
        .bottom_border(LineStyle::new('└', '─', '┴', '┘'));

    The new API looks as follows:

    • Presets in comfy_table::presets::* are now TableStyle constants.
    • Table::load_style(style) has been added to load a preset or custom style.
    • Table::style() and Table::style_mut() to get a handle to the style used by the table. The mut handle can be used to change the style.
    • Instead of modifiers, there are now functions on TableStyle TableStyle::with_rounded_corners/TableStyle::with_solid_inner_borders.
    • All fields of TableStyle, LineStyle and ContentLineStyle are public:
      table.style_mut().top_border.left = Some('╭');
  • The default truncation indicator is now … instead of .... This should make it more obvious that there's more text and consumes less visual space.

Fix

  • Various performance improvements that reduce table formatting time quite a bit:
    • ~36% for "normal" tables (The readme of the project). 17µs -> 11µs
    • ~34% for "larger" tables, which I would consider a reasonable usecase. 253µs -> 172µs

... (truncated)

Commits
  • b947cb6 chore: Release comfy-table version 8.0.1
  • 283fed2 chore: Set msrv to 1.88
  • bbd884f Merge pull request #212 from Nukesor/dependabot/cargo/rstest-0.27
  • f3c6d7e build(deps): update rstest requirement from 0.26 to 0.27
  • cf91e01 chore: Release comfy-table version 8.0.0
  • 38f044c chore: Prepare release
  • 401171a refactor: Replace old presets with TableStyle
  • f4be04a chore: Fix and extend lints
  • 1bdfda2 perf: Don't allocate strings when splitting
  • 36bd44f perf: Track line width in split_line
  • 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 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
  • `@dependa...

Description has been truncated

Bumps the python-rust-interop group in /light-curve with 4 updates: [arrow-array](https://github.com/apache/arrow-rs), [arrow-buffer](https://github.com/apache/arrow-rs), [arrow-schema](https://github.com/apache/arrow-rs) and [comfy-table](https://github.com/nukesor/comfy-table).


Updates `arrow-array` from 59.2.0 to 60.0.0
- [Release notes](https://github.com/apache/arrow-rs/releases)
- [Changelog](https://github.com/apache/arrow-rs/blob/main/CHANGELOG.md)
- [Commits](apache/arrow-rs@59.2.0...60.0.0)

Updates `arrow-buffer` from 59.2.0 to 60.0.0
- [Release notes](https://github.com/apache/arrow-rs/releases)
- [Changelog](https://github.com/apache/arrow-rs/blob/main/CHANGELOG.md)
- [Commits](apache/arrow-rs@59.2.0...60.0.0)

Updates `arrow-schema` from 59.2.0 to 60.0.0
- [Release notes](https://github.com/apache/arrow-rs/releases)
- [Changelog](https://github.com/apache/arrow-rs/blob/main/CHANGELOG.md)
- [Commits](apache/arrow-rs@59.2.0...60.0.0)

Updates `comfy-table` from 7.2.2 to 8.0.1
- [Release notes](https://github.com/nukesor/comfy-table/releases)
- [Changelog](https://github.com/Nukesor/comfy-table/blob/main/CHANGELOG.md)
- [Commits](Nukesor/comfy-table@v7.2.2...v8.0.1)

---
updated-dependencies:
- dependency-name: arrow-array
  dependency-version: 60.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-rust-interop
- dependency-name: arrow-buffer
  dependency-version: 60.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-rust-interop
- dependency-name: arrow-schema
  dependency-version: 60.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-rust-interop
- dependency-name: comfy-table
  dependency-version: 8.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-rust-interop
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Oct 1, 2026
@dependabot
dependabot Bot requested a review from hombit as a code owner October 1, 2026 15:56
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Oct 1, 2026
@hombit hombit closed this Oct 1, 2026
@dependabot @github

dependabot Bot commented on behalf of github Oct 1, 2026

Copy link
Copy Markdown
Contributor Author

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot
dependabot Bot deleted the dependabot/cargo/light-curve/python-rust-interop-c0cdbc8651 branch October 1, 2026 16:12
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 rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant