devel/py-ufmt: Update version requirement of RUN_DEPENDS - Bump PORTREVISION for package change73ed54417b
Port details
devel/py-ufmt 2.9.1_1
Safe, atomic formatting with black and usort
Port info
- Maintainer
- sunpoet@FreeBSD.org
- Packages
- latest: 2.9.1_1
- Upstream
- up to date
- Last update
- to 2.9.1_1 · 73ed54417b
- Quarterly
- 2026Q4: 2.9.1_1
- WWW
- https://ufmt.omnilib.dev/en/stable/
- Links
- cgit · VuXML
Install
- Package
# pkg install py312-ufmtinstalls 2.9.1_1 fromlatest; fromquarterly(2026Q4) 2.9.1_1- Port
# cd /usr/ports/devel/py-ufmt && make install clean# make -C /usr/ports/devel/py-ufmt config # change options first
- Size
- 63 KiB download · 380 KiB installed
- Depends on
- devel/py-black 26.5.1, devel/py-click 8.5.0, devel/py-libcst 1.9.0_2, devel/py-moreorless 0.6.0, devel/py-trailrunner 1.4.0, devel/py-typing-extensions 4.16.0, devel/py-usort 1.1.3, lang/python312 3.12.15, textproc/py-tomlkit 0.15.1
- License
- MIT
- Options
- 0 of 1 on in the package
Show the 1 options that are off
LSP
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 2.9.1_1 | 2.9.1_1 | – |
| FreeBSD 15 | 2.9.1_1 | 2.9.1_1 | – |
| FreeBSD 14 | 2.9.1_1 | 2.9.1_1 | 2.9.1_1 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 2.9.1_1 | 2.9.1_1 | – |
| FreeBSD 14 | 2.9.1_1 | 2.9.1_1 | 2.9.1_1 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 2.9.1_1.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (10)
devel/py-ufmt: Add LSP optionf94f07240b
devel/py-ufmt: Update to 2.9.1 Changes: https://github.com/omnilib/ufmt/blob/main/CHANGELOG.md https://ufmt.omnilib.dev/en/stable/changelog.htmleeeb4b2e3a
devel/py-ufmt: Update to 2.9.0 Changes: https://github.com/omnilib/ufmt/blob/main/CHANGELOG.md https://ufmt.omnilib.dev/en/stable/changelog.html33f87a12d7
devel/py-ufmt: Update to 2.8.0 Changes: https://github.com/omnilib/ufmt/blob/main/CHANGELOG.md https://ufmt.omnilib.dev/en/stable/changelog.htmlcc8c061659
devel/py-ufmt: Update to 2.7.3 Changes: https://github.com/omnilib/ufmt/blob/main/CHANGELOG.md https://ufmt.omnilib.dev/en/stable/changelog.htmlfe43b65aa6
devel/py-ufmt: Update to 2.7.2 Changes: https://github.com/omnilib/ufmt/blob/main/CHANGELOG.md https://ufmt.omnilib.dev/en/stable/changelog.htmlad14f8ea41
devel/py-ufmt: Update to 2.7.0 Changes: https://github.com/omnilib/ufmt/blob/main/CHANGELOG.md https://ufmt.omnilib.dev/en/stable/changelog.html938a1f195f
devel/py-ufmt: Update to 2.6.0 Changes: https://github.com/omnilib/ufmt/blob/main/CHANGELOG.md https://ufmt.omnilib.dev/en/stable/changelog.html70ff310512
devel/py-ufmt: Add py-ufmt 2.5.1 ufmt is a safe, atomic code formatter for Python built on top of black and usort: - Black makes code review faster by producing the smallest diffs possible. Blackened code looks the same regardless of the project you're reading. - usort is a safe, minimal import sorter. Its primary goal is to make no "dangerous" changes to code, and to make no changes on code style. 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 chance of conflict or intermediate changes between the import sorter and the code formatter.006a0833a7