devel/py-optree: Update to 0.20.0 Changes: https://github.com/metaopt/optree/releases43efb7dc1a
Port details
devel/py-optree 0.20.0
Optimized PyTree utilities
Port info
- Maintainer
- sunpoet@FreeBSD.org
- Packages
- latest: 0.20.0
- Upstream
- up to date
- Last update
- to 0.20.0 · 43efb7dc1a
- Quarterly
- 2026Q4: 0.20.0
- WWW
- https://optree.readthedocs.io/en/latest/
- Links
- cgit · VuXML
Install
- Package
# pkg install py312-optreeinstalls 0.20.0 fromlatest; fromquarterly(2026Q4) 0.20.0- Port
# cd /usr/ports/devel/py-optree && make install clean# make -C /usr/ports/devel/py-optree config # change options first
- Size
- 446 KiB download · 2.0 MiB installed
- Depends on
- devel/py-typing-extensions 4.16.0, lang/python312 3.12.15
- License
- APACHE20
- Options
- 0 of 2 on in the package
Show the 2 options that are off
ATTRS NUMPY
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 0.20.0 | 0.20.0 | – |
| FreeBSD 15 | 0.20.0 | 0.20.0 | – |
| FreeBSD 14 | 0.20.0 | 0.20.0 | 0.20.0 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 0.20.0 | 0.20.0 | – |
| FreeBSD 14 | 0.20.0 | 0.20.0 | 0.20.0 |
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 0.20.0.Fixed (0)
No VuXML entries for this package.
Problem reports (2) · open in Bugzilla, most recently changed first
| PR | Summary | Status | Changed |
|---|---|---|---|
| 299230 | maintainer-feedback? devel/py-optree: Fails to configure with CMake 4.5 | New | 2026-10-08 |
| 298970 | maintainer-feedback? devel/py-optree: Normalize cmake version on FreeBSD; fix invalid --parallel args | New | 2026-09-29 |
Commits (17)
devel/py-optree: Add ATTRS and NUMPY optionsd288b0fb09
devel/py-optree: Update to 0.19.1 Changes: https://github.com/metaopt/optree/releases27618a2bde
devel/py-optree: Update to 0.19.0 Changes: https://github.com/metaopt/optree/releases64b637bb76
devel/py-optree: Update to 0.18.0 Changes: https://github.com/metaopt/optree/releases6115c8bb4a
devel/py-optree: Update to 0.17.0 Changes: https://github.com/metaopt/optree/releasesf2b081d446
devel/py-optree: Update to 0.16.0 Changes: https://github.com/metaopt/optree/releasesecc0af7eb2
devel/py-optree: Update to 0.15.0 Changes: https://github.com/metaopt/optree/releasesc05461a94b
devel/py-optree: Update to 0.14.1 Changes: https://github.com/metaopt/optree/releases7518566071
devel/py-optree: Update to 0.14.0 Changes: https://github.com/metaopt/optree/releasese5a8a9a82c
devel/py-optree: Update to 0.13.1 Changes: https://github.com/metaopt/optree/releases4c25d24872
devel/py-optree: Update to 0.13.0 Changes: https://github.com/metaopt/optree/releases5858e4f967
devel/py-optree: Convert to USES=cmake:indirect6154d6c94e
devel/py-optree: Update to 0.12.1 Changes: https://github.com/metaopt/optree/releases347aff10f6
devel/py-optree: Fix build with 32-bit architectures (e.g., i386) - Bump PORTREVISION for package change Obtained from: https://github.com/metaopt/optree/commit/9a613a705ee18e18784ba3a16b2786f56f9c74d2 (based on)97dea13ace
devel/py-optree: Update to 0.11.0 Changes: https://github.com/metaopt/optree/releases3de9baac70
devel/py-optree: Add py-optree 0.10.0 OpTree provides optimized PyTree utilities. A PyTree is a recursive structure that can be an arbitrarily nested Python container (e.g., tuple, list, dict, OrderedDict, NamedTuple, etc.) or an opaque Python object. The key concepts of tree operations are tree flattening and its inverse (tree unflattening). Additional tree operations can be performed based on these two basic functions.2852bacb2e