Package python3-module-ufmt: Information

    Source package: python3-module-ufmt
    Version: 2.9.0-alt1
    Latest version according to Repology
    Build time:  Nov 14, 2025, 03:46 PM in the task #400088
    Report package bug
    License: MIT
    Summary: Safe, atomic formatting with black and usort
    Description: 
    ufmt is a safe, atomic code formatter for Python built on top of black and
    usort. ufmt formats files in-memory, first with usort and then with black,
    before writing any changes back to disk. This enables a combined, atomic step
    in CI/CD workflows for checking or formatting files, without any with conflict
    or intermediate changes between the import sorter and the code formatter.

    List of RPM packages built from this SRPM:
    python3-module-ufmt (noarch)
    python3-module-ufmt+lsp (noarch)
    ufmt (noarch)

    Maintainer: Stanislav Levin

    List of contributors:
    Stanislav Levin
    Michael Shigorin

    ACL:
    Stanislav Levin
    @everybody

      1. rpm-build-pyproject
      2. python3-module-black
      3. python3-module-build
      4. python3-module-click
      5. python3-module-flit-core
      6. python3-module-libcst
      7. python3-module-moreorless
      8. python3-module-pygls
      9. python3-module-pyproject-installer >= 0.4.0
      10. python3-module-tomlkit
      11. python3-module-trailrunner
      12. python3-module-typing-extensions
      13. python3-module-usort

    Last changed


    Nov. 14, 2025 Stanislav Levin 2.9.0-alt1
    - 2.8.0 -> 2.9.0.
    May 23, 2025 Stanislav Levin 2.8.0-alt2
    - Fixed FTBFS (click 8.2.0).
    Oct. 25, 2024 Stanislav Levin 2.8.0-alt1
    - 2.7.3 -> 2.8.0.