Bump nix from 0.30.1 to 0.31.2 by dependabot[bot] · Pull Request #7468 · RustPython/RustPython · GitHub
Skip to content

Bump nix from 0.30.1 to 0.31.2#7468

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/nix-0.31.2
Open

Bump nix from 0.30.1 to 0.31.2#7468
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/nix-0.31.2

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Mar 19, 2026

Bumps nix from 0.30.1 to 0.31.2.

Changelog

Sourced from nix's changelog.

[0.31.2] - 2026-02-28

Added

  • Add WatchDescriptor::as_raw, to get libc id of WatchDescriptor. (#2718)
  • Added process::pthread_getthreadid_np() on FreeBSD. (#2725)
  • Added timerfd support on FreeBSD (#2728)

Fixed

  • The libc requirement is now 0.2.181, rather than pinned to 0.2.180. (#2744)

[0.31.1] - 2026-01-23

Added

  • termios: Add definition for IUCLC to supported platforms (#2702)
  • termios: Add definition for XCASE for supported platforms (#2703)

[0.31.0] - 2026-01-22

Added

  • Added the UDP GSO/GRO socket options and CMsgs on Android. This includes the following types:

    • UdpGsoSegment
    • UdpGroSegment
    • ControlMessage::UdpGsoSegments
    • ControlMessageOwned::UdpGroSegments

    (#2666)

  • Define errno EWOULDBLOCK as an alias of EAGAIN to match the AIX libc definition. (#2692)

  • Enable module ifaddrs on GNU Hurd (#2697)

  • Add termios OutputFlags::OFILL for Linux, Android, Aix, Cygwin, Fuchsia, Haiku, GNU/Hurd, Nto, Redox, Illumos, Solaris and Apple OSes. (#2701)

  • add sync() for cygwin (#2708)

Changed

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Mar 19, 2026
@dependabot dependabot Bot force-pushed the dependabot/cargo/nix-0.31.2 branch from 64bee44 to 6c26820 Compare March 20, 2026 03:44
@dependabot dependabot Bot force-pushed the dependabot/cargo/nix-0.31.2 branch from 6c26820 to 5b25825 Compare April 2, 2026 16:46
@dependabot dependabot Bot force-pushed the dependabot/cargo/nix-0.31.2 branch from 5b25825 to cf18cc7 Compare April 14, 2026 12:05
@fanninpm
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot force-pushed the dependabot/cargo/nix-0.31.2 branch from cf18cc7 to 83bcfc3 Compare April 21, 2026 17:45
@fanninpm
Copy link
Copy Markdown
Contributor

We're adding a third version of nix with this PR.

  • mac_address v1.1.8 depends on nix v0.29.0
  • rustyline v17.0.2 depends on nix v0.30.1 (which is likely the cause of CI failing, as far as I can see, cc @ShaharNaveh who pinned it in Dependencies cleanup #6151)
  • rustpython-host_env, rustpython-stdlib, and rustpython-vm depend on nix v0.30 -> v0.31

TODO(me): get rustyline and nix into the same dependency grouping.

@ShaharNaveh
Copy link
Copy Markdown
Contributor

@dependabot rebase

@ShaharNaveh
Copy link
Copy Markdown
Contributor

@dependabot rebase

doing this because #7665 was merged

@dependabot dependabot Bot force-pushed the dependabot/cargo/nix-0.31.2 branch from 83bcfc3 to 5e03152 Compare April 24, 2026 13:58
@fanninpm
Copy link
Copy Markdown
Contributor

@ShaharNaveh you may want to relax the version constraint for rustyline in Cargo.toml

@ShaharNaveh
Copy link
Copy Markdown
Contributor

ShaharNaveh commented Apr 24, 2026

It seems like dependabot doesn't recalculate the dependency group:/
We'll need to wait a bit for it to open a new PR with the new group.

I guess we can close this PR for now? or let dependabot to close it (if it will)? @fanninpm

@fanninpm
Copy link
Copy Markdown
Contributor

It seems like dependabot doesn't recalculate the dependency group:/ We'll need to wait a bit for it to open a new PR with the new group.

I guess we can close this PR for now? or let dependabot to close it (if it will)? @fanninpm

Dependabot will likely close this PR once #7672 gets merged.

@fanninpm
Copy link
Copy Markdown
Contributor

@dependabot help

@fanninpm
Copy link
Copy Markdown
Contributor

@dependabot rebase

Bumps [nix](https://github.com/nix-rust/nix) from 0.30.1 to 0.31.2.
- [Changelog](https://github.com/nix-rust/nix/blob/master/CHANGELOG.md)
- [Commits](nix-rust/nix@v0.30.1...v0.31.2)

---
updated-dependencies:
- dependency-name: nix
  dependency-version: 0.31.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/cargo/nix-0.31.2 branch from 5e03152 to a2181d5 Compare April 24, 2026 18:08
@fanninpm
Copy link
Copy Markdown
Contributor

@ShaharNaveh try deleting the version constraint for rustyline completely.

@ShaharNaveh
Copy link
Copy Markdown
Contributor

@ShaharNaveh try deleting the version constraint for rustyline completely.

Like:

rustyline = "*"

?

@ShaharNaveh
Copy link
Copy Markdown
Contributor

I'm pretty sure it will be best to close this PR and let dependabot to recalculate the dependency group

@fanninpm
Copy link
Copy Markdown
Contributor

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.

2 participants