RepoJournal
Arch Linux

@archlinux

The Arch Linux org — the rolling distro and the developers who run it

Pick a date

The Wire · Showcase

ARCHINSTALL PULLS MYPY MAJOR VERSION, DEEPIN ECOSYSTEM STABILIZES

By RepoJournal · Filed · About Arch Linux

Archinstall is moving to mypy 2.0 across both direct and pre-commit dependencies, a significant type-checking upgrade that requires immediate validation before deployment.

The archinstall project is modernizing its type-checking pipeline by upgrading mypy from 1.20.2 to 2.0.0 in both the core dependencies [1] and pre-commit hooks [2], a major version jump that will enforce stricter type rules. This dual upgrade is intentional — both the direct dependency and the mirrors-mypy pre-commit hook are moving in lockstep, reducing the friction when static analysis runs. Across the state desk, Deepin components are consolidating gains with updates to network-core, system-monitor, and voice-note [3] [4] [5], all on minor version bumps that suggest stability rather than breaking changes. Python's classifiers saw a calendar-based version bump to account for 2026 PyPI taxonomy changes [6], and docparser updated to 1.0.23-1 [7], rounding out a quiet day of maintenance. Polish translation updates [8] landed without incident. The mypy upgrade is the only story here with real teeth — 2.0 enforces stricter semantics, and your CI will fail if you're not ready.

Action items

References

  1. [1] Update dependency mypy to v2 ↗ archlinux/archinstall
  2. [2] Update pre-commit hook pre-commit/mirrors-mypy to v2 ↗ archlinux/archinstall
  3. [3] update deepin-network-core to 2.0.59-1 in extra-x86_64 archlinux/state
  4. [4] update deepin-system-monitor to 6.5.35-1 in extra-x86_64 archlinux/state
  5. [5] update deepin-voice-note to 6.5.31-1 in extra-x86_64 archlinux/state
  6. [6] update python-trove-classifiers to 2026.5.7.17-1 in extra-any archlinux/state
  7. [7] update docparser to 1.0.23-1 in extra-x86_64 archlinux/state
  8. [8] Update Polish translation (#4529) archlinux/archinstall

FAQ

What changed in Arch Linux on May 8, 2026?
Archinstall is moving to mypy 2.0 across both direct and pre-commit dependencies, a significant type-checking upgrade that requires immediate validation before deployment.
What should Arch Linux teams do about it?
Test mypy 2.0 in archinstall against your type stubs before merge — this is a major version with breaking changes • Verify pre-commit mirrors-mypy v2 doesn't break your local lint workflow • Review Deepin updates for any new dependency requirements in your desktop environment
Which Arch Linux repositories shipped on May 8, 2026?
archlinux/archinstall, archlinux/state

Related across the cluster

For your repos

The showcase is a teaser.
Your wire is the product.

Same engine. Different stack. Below: what changes when the wire is yours.

Showcase wire

  • 14 famous open source orgs
  • One wire per day
  • Public, generic
  • Read on the web, when you remember

Your wire

  • Up to 1,500 of your repos - orgs, deps, vendors
  • Morning and evening briefs
  • Action items routed to your team
  • Slack delivery, email, breaking-news CVE alerts

Want a hands-on demo first? Ask a current user for an invite link.