{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":["archivers/liblz4","archivers/zstd","devel/gettext-runtime","devel/libffi","devel/py-build","devel/py-hatch-vcs","devel/py-hatchling","devel/py-installer","devel/py-packaging","devel/py-pathspec","devel/py-pluggy","devel/py-pyproject-hooks","devel/py-setuptools","devel/py-setuptools-scm","devel/py-trove-classifiers","devel/readline","lang/python312","lang/python315","math/mpdecimal","print/indexinfo","textproc/expat2","textproc/py-tomlkit"],"categories":["devel","python"],"comment":"Option groups missing in Click","compare":"/compare/py312-click-option-group/index.json","dependentCount":null,"description":"click-option-group is a Click-extension package that adds option groups missing\nin Click.\n\nClick is a package for creating powerful and beautiful command line interfaces\n(CLI) in Python, but it has no the functionality for creating option groups.\n\nOption groups are convenient mechanism for logical structuring CLI, also it\nallows you to set the specific behavior and set the relationship among grouped\noptions (mutually exclusive options for example). Moreover, argparse stdlib\npackage contains this functionality out of the box.\n\nAt the same time, many Click users need this functionality. You can read\ninteresting discussions about it in the issues 257, 373, 509 and 1137.\n\nThe aim of this package is to provide group options with extensible\nfunctionality using canonical and clean API (Click-like API as far as possible).","flavors":[],"html":"https://daemonports.org/devel/py-click-option-group/","kind":"port","lastUpdate":"2026-08-19T20:55:39+08:00","license":["BSD3CLAUSE"],"maintainer":"sunpoet@FreeBSD.org","name":"py312-click-option-group","newest":true,"newestVersion":"0.5.9","noVulnData":false,"origin":"devel/py-click-option-group","otherSystems":[{"maintainer":"The OpenBSD ports mailing-list \u003cports@openbsd.org\u003e","newest":true,"noVulnData":true,"origin":"devel/py-click-option-group","path":"/openbsd/devel/py-click-option-group/","system":"OpenBSD","updated":"2026-08-31","version":"0.5.9p1"},{"maintainer":"pkgsrc-users@NetBSD.org","newest":true,"origin":"devel/py-click-option-group","path":"/netbsd/devel/py-click-option-group/","system":"NetBSD","version":"0.5.9"},{"behindSince":"2026-08-19","maintainer":"sunpoet@FreeBSD.org","origin":"devel/py-click-option-group","path":"/dragonfly/devel/py-click-option-group/","system":"DragonFly","version":"0.5.6_1"},{"maintainer":"sunpoet@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/py-click-option-group","path":"","system":"HardenedBSD","version":"0.5.9"},{"maintainer":"sunpoet@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/py-click-option-group","path":"","system":"GhostBSD","version":"0.5.9"}],"packages":[{"repo":"FreeBSD:14:latest","versions":["0.5.9","0.5.9","-","0.5.6_1","0.5.9"]},{"repo":"FreeBSD:14:quarterly","versions":["0.5.9","0.5.9","n/a","0.5.6_1","0.5.9"]},{"repo":"FreeBSD:15:latest","versions":["0.5.9","0.5.9","n/a","0.5.6_1","0.5.6_1"]},{"repo":"FreeBSD:15:quarterly","versions":["0.5.9","0.5.9","n/a","n/a","n/a"]},{"repo":"FreeBSD:16:latest","versions":["0.5.9","0.5.9","n/a","n/a","n/a"]},{"repo":"FreeBSD:16:quarterly","versions":["n/a","n/a","n/a","n/a","n/a"]}],"pkgName":"py312-click-option-group-0.5.9","related":null,"repository":"FreeBSD ports","requiredBy":["comms/py-spsdk","devel/py-python-semantic-release","multimedia/py-subliminal"],"requiredByCount":3,"runDepends":["devel/gettext-runtime","devel/libffi","devel/py-click","devel/readline","lang/python312","math/mpdecimal","print/indexinfo","textproc/expat2"],"status":null,"system":"freebsd","systemLabel":"FreeBSD","version":"0.5.9","versions":[{"commit":"e67033e2e44888ddc01dc29a815d2c1c8bddc4e0","date":"2026-08-19","version":"0.5.9"}],"vulnerabilities":null,"www":"https://click-option-group.readthedocs.io/en/latest/"}
