|
2 | 2 | name = "hypha" |
3 | 3 | description = "A open source submission management platform to receive and manage applications for funding." |
4 | 4 | readme = "README.md" |
5 | | -version = "5.19.0" |
6 | | -requires-python = ">=3.10" |
| 5 | +version = "5.20.0" |
| 6 | +requires-python = ">=3.12" |
7 | 7 | license = { text = "BSD-3-Clause" } |
8 | 8 |
|
9 | 9 | dependencies = [ |
10 | | - "scout-apm~=3.1.0", |
11 | | - "sentry-sdk~=2.8.0", |
12 | | - "Babel~=2.14.0", |
13 | | - "boto3~=1.34.66", |
14 | | - "celery~=5.3.6", |
| 10 | + "scout-apm~=3.2.1", |
| 11 | + "sentry-sdk~=2.19.0", |
| 12 | + "Babel~=2.16.0", |
| 13 | + "boto3~=1.35.76", |
| 14 | + "celery~=5.4.0", |
15 | 15 | "click~=8.1.7", |
16 | | - "dj-database-url~=2.1.0", |
17 | | - "django-anymail~=10.3", |
| 16 | + "dj-database-url~=2.3.0", |
| 17 | + "django-anymail~=12.0", |
18 | 18 | "django-basic-auth-ip-whitelist~=0.5", |
19 | | - "django-countries~=7.5.1", |
| 19 | + "django-countries~=7.6.1", |
20 | 20 | "django-elevate~=2.0.3", |
21 | 21 | "django-extensions~=3.2.3", |
22 | | - "django-file-form~=3.6.0", |
| 22 | + "django-file-form~=3.8.0", |
23 | 23 | "django-filter==23.5", |
24 | 24 | "django-formtools~=2.5.1", |
25 | | - "django-fsm~=2.8.1", |
| 25 | + "django-fsm~=2.8.2", |
26 | 26 | "django-heroku~=0.3.1", |
27 | | - "django-hijack~=3.4.5", |
| 27 | + "django-hijack~=3.7.0", |
28 | 28 | "django-htmx~=1.17", |
29 | 29 | "django-nh3~=0.1.1", |
30 | 30 | "django-pagedown~=2.2.1", |
31 | 31 | "django-ratelimit~=4.1.0", |
32 | 32 | "django-referrer-policy~=1.0", |
33 | 33 | "django-role-permissions~=3.2.0", |
34 | | - "django-select2~=8.1.2", |
| 34 | + "django-select2~=8.2.1", |
35 | 35 | "django-slack~=5.19.0", |
36 | 36 | "django-storages~=1.14.2", |
37 | 37 | "django-tables2~=2.7.0", |
38 | 38 | "django-tinymce~=4.1.0", |
39 | | - "django-two-factor-auth~=1.16.0", |
| 39 | + "django-two-factor-auth~=1.17.0", |
40 | 40 | "django-web-components~=0.2.0", |
41 | 41 | "django~=4.2.0", |
42 | 42 | "djangorestframework-api-key~=3.0.0", |
43 | 43 | "djangorestframework~=3.15.2", |
44 | | - "drf-nested-routers~=0.93.5", |
| 44 | + "drf-nested-routers~=0.94.1", |
45 | 45 | "djp~=0.3.1", |
46 | | - "environs~=11.0.0", |
47 | | - "gunicorn~=22.0.0", |
48 | | - "heroicons~=2.6.0", |
| 46 | + "environs~=11.2.1", |
| 47 | + "gunicorn~=23.0.0", |
| 48 | + "heroicons~=2.9.0", |
49 | 49 | "python-docx~=1.1.0", |
50 | 50 | "htmldocx~=0.0.6", |
51 | | - "lark~=1.1.9", |
| 51 | + "lark~=1.2.2", |
52 | 52 | "mistune~=3.0.2", |
53 | | - "more-itertools~=10.2.0", |
| 53 | + "more-itertools~=10.5.0", |
54 | 54 | "nh3~=0.2.18", |
55 | | - "phonenumberslite~=8.13.32", |
56 | | - "Pillow~=10.3.0", |
57 | | - "psycopg[binary]~=3.1.18", |
58 | | - "pwned-passwords-django~=2.1", |
| 55 | + "phonenumbers~=8.13.51", |
| 56 | + "Pillow~=10.4.0", |
| 57 | + "psycopg[binary]~=3.2.3", |
| 58 | + "pwned-passwords-django~=5.1.1", |
59 | 59 | "qrcode~=7.4.2", |
60 | | - "reportlab~=4.0.9", |
| 60 | + "reportlab~=4.2.5", |
61 | 61 | "setuptools>=75.1.0", |
62 | 62 | "social_auth_app_django~=5.4.1", |
63 | 63 | "svgwrite~=1.4.3", |
64 | | - "tablib~=3.5.0", |
65 | 64 | "tomd~=0.1.3", |
66 | | - "wagtail~=5.2.6", |
67 | | - "whitenoise~=6.6.0", |
68 | | - "xhtml2pdf==0.2.15", |
69 | | - "python-bidi~=0.4.2", |
70 | | - "xmltodict~=0.13.0", |
| 65 | + "wagtail==5.2.7", |
| 66 | + "whitenoise~=6.8.2", |
| 67 | + "xhtml2pdf==0.2.16", |
| 68 | + "xmltodict~=0.14.2", |
71 | 69 | ] |
72 | 70 |
|
73 | 71 | [dependency-groups] |
|
0 commit comments