From 82aba09ac3c6d6d307e4d03c45e9d6a406add28a Mon Sep 17 00:00:00 2001 From: Dylan Verheul Date: Sun, 11 Aug 2024 13:11:56 +0200 Subject: [PATCH] Update requirements (#1012) --- docs/requirements.txt | 6 +++--- example/app/views.py | 5 +++-- requirements-dev.txt | 4 ++-- requirements-test.txt | 6 +++--- src/bootstrap3/renderers.py | 2 +- tests/app/forms.py | 2 +- tests/test_templatetags.py | 2 +- 7 files changed, 14 insertions(+), 13 deletions(-) diff --git a/docs/requirements.txt b/docs/requirements.txt index 8aa5026f..f9973049 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,3 +1,3 @@ -sphinx==7.3.7 -myst-parser==2.0.0 -furo==2024.1.29 +sphinx==8.0.2 +myst-parser==4.0.0 +furo==2024.8.6 diff --git a/example/app/views.py b/example/app/views.py index b03f9021..cda1bae3 100644 --- a/example/app/views.py +++ b/example/app/views.py @@ -68,9 +68,10 @@ class PaginationView(TemplateView): def get_context_data(self, **kwargs): context = super().get_context_data(**kwargs) + num_lines = 200 lines = [] - for i in range(200): - lines.append("Line %s" % (i + 1)) + for i in range(1, num_lines + 1): + lines.append(f"Line {i}") paginator = Paginator(lines, 10) page = self.request.GET.get("page") try: diff --git a/requirements-dev.txt b/requirements-dev.txt index 25a27c28..69f21738 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,8 +1,8 @@ -r requirements-test.txt -r docs/requirements.txt -twine==5.0.0 +twine==5.1.1 build==1.2.1 -setuptools==69.5.1 +setuptools==72.1.0 check-manifest==0.49 pyroma==4.2 check-wheel-contents==0.6.0 diff --git a/requirements-test.txt b/requirements-test.txt index 43a86838..ac87d798 100644 --- a/requirements-test.txt +++ b/requirements-test.txt @@ -1,3 +1,3 @@ -tox==4.14.2 -coverage==7.4.4 -ruff==0.4.1 +tox==4.17.1 +coverage==7.6.1 +ruff==0.5.7 diff --git a/src/bootstrap3/renderers.py b/src/bootstrap3/renderers.py index 8e17b9cb..5e6fac52 100644 --- a/src/bootstrap3/renderers.py +++ b/src/bootstrap3/renderers.py @@ -71,7 +71,7 @@ def parse_size(self, size): return "large" if size in ("md", "medium", ""): return "medium" - raise BootstrapError('Invalid value "%s" for parameter "size" (expected "sm", "md", "lg" or "").' % size) + raise BootstrapError(f'Invalid value "{size}" for parameter "size" (expected "sm", "md", "lg" or "").') def get_size_class(self, prefix="input"): if self.size == "small": diff --git a/tests/app/forms.py b/tests/app/forms.py index c0eeb3b8..da667558 100644 --- a/tests/app/forms.py +++ b/tests/app/forms.py @@ -129,7 +129,7 @@ def render_form(form=None, context=None): def render_form_field(field, context=None): """Create a template that renders a field.""" - form_field = "form.%s" % field + form_field = f"form.{field}" return render_template_with_form("{% bootstrap_field " + form_field + " %}", context) diff --git a/tests/test_templatetags.py b/tests/test_templatetags.py index 508545c0..83132d82 100644 --- a/tests/test_templatetags.py +++ b/tests/test_templatetags.py @@ -45,7 +45,7 @@ def test_field_names(self): self.assertIn('name="datetime_0"', res) self.assertIn('name="datetime_1"', res) else: - self.assertIn('name="%s"' % field.name, res) + self.assertIn(f'name="{field.name}"', res) def test_field_addons(self): form = TestForm()