From f9e3df3d6fb558800e29892dde93fa3b1c3f96b1 Mon Sep 17 00:00:00 2001 From: 0xUnicorn <17219001+0xUnicorn@users.noreply.github.com> Date: Tue, 27 May 2025 01:34:29 +0200 Subject: [PATCH] Create bootstrap optional dependency for 'factory_boy', due to being used in both dev (bootstrap script) and test --- pyproject.toml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index aca489e47..0627b53ba 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -19,7 +19,7 @@ dependencies = [ "asyncio==3.4.3", "commonmark==0.9.1", "conference-scheduler==3.0.1", - "django-allauth[mfa]==65.8.0", + "django-allauth[mfa]==65.8.1", "django-bootstrap5==25.1", "django-colorfield==0.14.0", "django-cors-headers==4.7.0", @@ -54,7 +54,13 @@ dependencies = [ ] [project.optional-dependencies] + +bootstrap = [ + "factory_boy==3.3.3", +] + dev = [ + "bornhack-website[bootstrap]", "pre-commit==4.2.0", "setuptools_scm==8.3.1", "django-debug-toolbar==5.2.0", @@ -64,14 +70,15 @@ dev = [ ] test = [ + "bornhack-website[bootstrap]", "beautifulsoup4==4.13.4", "coverage==7.8.0", - "factory_boy==3.3.3", "hypothesis==6.131.15", "beautifulsoup4==4.13.4", "unittest-xml-reporting==3.2.0", ] + [project.urls] homepage = "https://github.com/bornhack/bornhack-website"