diff --git a/Makefile b/Makefile index 8bbec36..d3890a4 100644 --- a/Makefile +++ b/Makefile @@ -40,10 +40,9 @@ all: buildout help: @awk 'BEGIN {FS = ":.*##"; printf "\nUsage:\n make \033[36m\033[0m\n\nTargets:\n"} /^[a-zA-Z_-]+:.*?##/ { printf " \033[36m%-10s\033[0m %s\n", $$1, $$2 }' $(MAKEFILE_LIST) -<<<<<<< HEAD .installed.cfg: bin/buildout *.cfg bin/buildout -======= + .python-version: ## Setups pyenv version @pyenv local `pyenv versions |grep " $(python)" |tail -1 |xargs` @echo "Local pyenv version is `cat .python-version`" @@ -54,7 +53,6 @@ bin/buildout: .python-version ## Setups environment ./bin/pip install --upgrade pip ./bin/pip install -r requirements-$(plone).txt @echo "$(plone)" > .plone-version ->>>>>>> 261a812 (Update buildout to Plone 6.1) .PHONY: setup setup: oneof-plone backup cleanall bin/buildout restore ## Setups environment diff --git a/src/plone/formwidget/masterselect/widget.py b/src/plone/formwidget/masterselect/widget.py index 7a871dc..85abbed 100644 --- a/src/plone/formwidget/masterselect/widget.py +++ b/src/plone/formwidget/masterselect/widget.py @@ -135,6 +135,17 @@ class MasterSelectBoolWidget(checkbox.SingleCheckBoxWidget, MasterSelect): klass = "masterselect-widget" + @property + def label(self): + # the single checkbox renders the title itself + if self.mode == "input": + return "" + return getattr(self, "_label", "") + + @label.setter + def label(self, value): + self._label = value + @implementer(IMasterSelectRadioWidget) class MasterSelectRadioWidget(radio.RadioWidget, MasterSelect): diff --git a/test-6.0.cfg b/test-6.0.cfg index fbdb8a1..1574376 100644 --- a/test-6.0.cfg +++ b/test-6.0.cfg @@ -16,6 +16,12 @@ jedi = 0.18.1 parso = 0.8.3 pdbp = 1.7.0 +# httpcore 1.* requires h11>=0.16 +h11 = 0.16.0 + +# some dependency requires typing_extensions>=4.16.0 +typing-extensions = 4.16.0 + # Required by: # ipdb asttokens = 2.0.8 @@ -28,3 +34,29 @@ ptyprocess = 0.7.0 pure-eval = 0.2.2 stack-data = 0.5.1 traitlets = 5.4.0 + +# Added by buildout at 2026-10-08 09:08:52.208870 +build = 1.6.1 +coverage = 7.16.2 +createcoverage = 1.5 +flake8 = 7.4.1 +flake8-isort = 7.0.0 +httpx = 0.28.1 +i18ndude = 6.3.0 +isort = 9.0.2 +mccabe = 0.7.0 +mypy-extensions = 1.1.0 +plone.recipe.codeanalysis = 3.0.1 +plone.versioncheck = 2.0.2 +pycodestyle = 2.15.0 +pyflakes = 4.0.3 +pyproject-hooks = 1.3.3 +tabcompleter = 1.4.1 + +# Required by: +# httpx==0.28.1 +anyio = 4.15.1 + +# Required by: +# plone.recipe.codeanalysis==3.0.1 +check-manifest = 0.51