Skip to content

Commit fbbfdbe

Browse files
committed
update dependencies
1 parent e96b4f0 commit fbbfdbe

23 files changed

Lines changed: 137 additions & 132 deletions

.pre-commit-config.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
repos:
22
- repo: https://github.com/pre-commit/pre-commit-hooks
3-
rev: v5.0.0
3+
rev: v6.0.0
44
hooks:
55
- id: trailing-whitespace
66
- id: mixed-line-ending
@@ -22,7 +22,7 @@ repos:
2222
- id: untranslated-messages
2323
files: '\.po$'
2424
- repo: https://github.com/astral-sh/ruff-pre-commit
25-
rev: v0.6.8
25+
rev: v0.15.18
2626
hooks:
2727
- id: ruff
2828
args: [ "--fix" ]
@@ -78,6 +78,6 @@ repos:
7878
language: system
7979
pass_filenames: false
8080
- repo: https://github.com/gitleaks/gitleaks
81-
rev: v8.28.0
81+
rev: v8.30.0
8282
hooks:
8383
- id: gitleaks

lint.sh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,3 @@
22

33
flake8 src tests
44
./mypy.sh
5-

privatim.wsgi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ dir = os.path.dirname(__file__)
66
ini_path = os.path.join(dir, 'production.ini')
77

88
setup_logging(ini_path)
9-
application = get_app(ini_path, 'main')
9+
application = get_app(ini_path, 'main')

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,11 +138,12 @@ ignore = [
138138
"PYI041",
139139
"RUF012",
140140
"RUF013",
141+
"RUF052",
142+
"RUF067",
141143
"SIM910",
142144
"UP009",
143145
"UP012",
144146
"UP032",
145-
"UP038",
146147
]
147148
unfixable = []
148149
external = ["TC"]

requirements.txt

Lines changed: 43 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# This file was autogenerated by uv via the following command:
22
# uv pip compile setup.cfg - -o requirements.txt
33
-e .
4-
alembic==1.17.2
4+
alembic==1.18.4
55
# via
66
# privatim (setup.cfg)
77
# privatim
@@ -11,37 +11,37 @@ arrow==1.4.0
1111
# via
1212
# privatim (setup.cfg)
1313
# privatim
14-
babel==2.17.0
14+
babel==2.18.0
1515
# via
1616
# privatim (setup.cfg)
1717
# privatim
1818
bcrypt==5.0.0
1919
# via
2020
# privatim (setup.cfg)
2121
# privatim
22-
beaker==1.13.0
22+
beaker==1.14.1
2323
# via pyramid-beaker
24-
bleach==6.3.0
24+
bleach==6.4.0
2525
# via
2626
# privatim (setup.cfg)
2727
# privatim
2828
brotli==1.2.0
2929
# via fonttools
30-
certifi==2025.11.12
30+
certifi==2026.6.17
3131
# via
3232
# requests
3333
# sentry-sdk
3434
cffi==2.0.0
3535
# via weasyprint
3636
chameleon==4.6.0
3737
# via pyramid-chameleon
38-
charset-normalizer==3.4.4
38+
charset-normalizer==3.4.7
3939
# via requests
40-
click==8.3.1
40+
click==8.4.1
4141
# via
4242
# privatim (setup.cfg)
4343
# privatim
44-
cssselect2==0.8.0
44+
cssselect2==0.9.0
4545
# via weasyprint
4646
daemons==1.3.2
4747
# via
@@ -55,43 +55,43 @@ email-validator==2.3.0
5555
# privatim
5656
et-xmlfile==2.0.0
5757
# via openpyxl
58-
fanstatic==1.6
58+
fanstatic==1.7
5959
# via
6060
# privatim (setup.cfg)
6161
# privatim
6262
fasteners==0.20
6363
# via
6464
# privatim (setup.cfg)
6565
# privatim
66-
fonttools==4.61.0
66+
fonttools==4.63.0
6767
# via weasyprint
68-
greenlet==3.3.0
68+
greenlet==3.5.2
6969
# via
7070
# playwright
7171
# sqlalchemy
7272
html2text==2025.4.15
7373
# via
7474
# privatim (setup.cfg)
7575
# privatim
76-
humanize==4.14.0
76+
humanize==4.15.0
7777
# via
7878
# privatim (setup.cfg)
7979
# privatim
8080
hupper==1.12.1
8181
# via pyramid
82-
idna==3.11
82+
idna==3.18
8383
# via
8484
# email-validator
8585
# requests
8686
iniconfig==2.3.0
8787
# via pytest
88-
lxml==6.0.2
88+
lxml==6.1.1
8989
# via python-docx
90-
mako==1.3.10
90+
mako==1.3.12
9191
# via
9292
# alembic
9393
# pyramid-mako
94-
markdown==3.10
94+
markdown==3.10.2
9595
# via
9696
# privatim (setup.cfg)
9797
# privatim
@@ -102,15 +102,15 @@ markupsafe==3.0.3
102102
# privatim
103103
# werkzeug
104104
# wtforms
105-
nh3==0.3.2
105+
nh3==0.3.6
106106
# via
107107
# privatim (setup.cfg)
108108
# privatim
109109
openpyxl==3.1.5
110110
# via
111111
# privatim (setup.cfg)
112112
# privatim
113-
packaging==25.0
113+
packaging==26.2
114114
# via
115115
# fanstatic
116116
# pytest
@@ -121,11 +121,11 @@ pdftotext==3.0.0
121121
# via
122122
# privatim (setup.cfg)
123123
# privatim
124-
phonenumberslite==9.0.20
124+
phonenumberslite==9.0.33
125125
# via
126126
# privatim (setup.cfg)
127127
# privatim
128-
pillow==12.0.0
128+
pillow==12.2.0
129129
# via
130130
# privatim (setup.cfg)
131131
# privatim
@@ -139,31 +139,31 @@ plaster-pastedeploy==1.0.1
139139
# privatim (setup.cfg)
140140
# privatim
141141
# pyramid
142-
playwright==1.57.0
142+
playwright==1.60.0
143143
# via pytest-playwright
144144
pluggy==1.6.0
145145
# via pytest
146146
polib==1.2.0
147147
# via
148148
# privatim (setup.cfg)
149149
# privatim
150-
psycopg2==2.9.11
150+
psycopg2==2.9.12
151151
# via
152152
# privatim (setup.cfg)
153153
# privatim
154-
pycparser==2.23
154+
pycparser==3.0
155155
# via cffi
156156
pydyf==0.12.1
157157
# via weasyprint
158-
pyee==13.0.0
158+
pyee==13.0.1
159159
# via playwright
160-
pygments==2.19.2
160+
pygments==2.20.0
161161
# via
162162
# pyramid-debugtoolbar
163163
# pytest
164164
pyphen==0.17.2
165165
# via weasyprint
166-
pyramid==2.0.2
166+
pyramid==2.1
167167
# via
168168
# privatim (setup.cfg)
169169
# privatim
@@ -200,13 +200,13 @@ pyramid-tm==2.6
200200
# via
201201
# privatim (setup.cfg)
202202
# privatim
203-
pytest==9.0.2
203+
pytest==9.1.1
204204
# via
205205
# pytest-base-url
206206
# pytest-playwright
207207
pytest-base-url==2.1.0
208208
# via pytest-playwright
209-
pytest-playwright==0.7.2
209+
pytest-playwright==0.8.0
210210
# via
211211
# privatim (setup.cfg)
212212
# privatim
@@ -222,19 +222,19 @@ python-magic==0.4.27
222222
# privatim
223223
python-slugify==8.0.4
224224
# via pytest-playwright
225-
pytz==2025.2
225+
pytz==2026.2
226226
# via sedate
227227
pyyaml==6.0.3
228228
# via watchdog
229-
requests==2.32.5
229+
requests==2.34.2
230230
# via
231231
# apache-libcloud
232232
# pytest-base-url
233-
sedate==1.2.0
233+
sedate==1.3.0
234234
# via
235235
# privatim (setup.cfg)
236236
# privatim
237-
sentry-sdk==2.47.0
237+
sentry-sdk==2.63.0
238238
# via
239239
# privatim (setup.cfg)
240240
# privatim
@@ -251,7 +251,7 @@ setuptools==81.0.0
251251
# zope-sqlalchemy
252252
six==1.17.0
253253
# via python-dateutil
254-
sqlalchemy==2.0.44
254+
sqlalchemy==2.0.51
255255
# via
256256
# privatim (setup.cfg)
257257
# alembic
@@ -263,7 +263,7 @@ sqlalchemy-file==0.6.0
263263
# via
264264
# privatim (setup.cfg)
265265
# privatim
266-
sqlalchemy-utils==0.42.0
266+
sqlalchemy-utils==0.42.1
267267
# via
268268
# privatim (setup.cfg)
269269
# privatim
@@ -273,9 +273,9 @@ tinycss2==1.5.1
273273
# via
274274
# cssselect2
275275
# weasyprint
276-
tinyhtml5==2.0.0
276+
tinyhtml5==2.1.0
277277
# via weasyprint
278-
transaction==5.0
278+
transaction==5.1
279279
# via
280280
# privatim (setup.cfg)
281281
# privatim
@@ -291,9 +291,9 @@ typing-extensions==4.15.0
291291
# pyee
292292
# python-docx
293293
# sqlalchemy
294-
tzdata==2025.2
294+
tzdata==2026.2
295295
# via arrow
296-
urllib3==2.6.1
296+
urllib3==2.7.0
297297
# via
298298
# requests
299299
# sentry-sdk
@@ -307,7 +307,7 @@ watchdog==6.0.0
307307
# via
308308
# privatim (setup.cfg)
309309
# privatim
310-
weasyprint==67.0
310+
weasyprint==69.0
311311
# via
312312
# privatim (setup.cfg)
313313
# privatim
@@ -317,17 +317,17 @@ webencodings==0.5.1
317317
# cssselect2
318318
# tinycss2
319319
# tinyhtml5
320-
webob==1.8.9
320+
webob==1.8.10
321321
# via
322322
# privatim (setup.cfg)
323323
# fanstatic
324324
# privatim
325325
# pyramid
326-
werkzeug==3.1.4
326+
werkzeug==3.1.8
327327
# via
328328
# privatim (setup.cfg)
329329
# privatim
330-
wtforms==3.2.1
330+
wtforms==3.2.2
331331
# via
332332
# privatim (setup.cfg)
333333
# privatim
@@ -358,5 +358,5 @@ zope-sqlalchemy==3.1
358358
# via
359359
# privatim (setup.cfg)
360360
# privatim
361-
zopfli==0.4.0
361+
zopfli==0.4.3
362362
# via fonttools

src/privatim/forms/fields/phone_number.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ class PhoneNumberField(StringField):
3737
supported_regions: ClassVar[tuple[str, ...]] = tuple(
3838
# NOTE: This is fine to ignore since SUPPORTED_REGIONS
3939
# should only contain strings
40-
region # type:ignore
40+
region
4141
for region in _locale.territories
4242
if region in SUPPORTED_REGIONS
4343
)

src/privatim/layouts/flash.pt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
<button type="button" class="btn-close" data-bs-dismiss="alert"
77
aria-label="Close" i18n:attributes="aria-label Close"></button>
88
</div><!--
9-
--></div>
9+
--></div>

src/privatim/layouts/layout.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
from __future__ import annotations
22
import arrow
33
import babel.dates
4-
import babel.numbers
54
from pyramid.decorator import reify
65
from pyramid.renderers import get_renderer
76
from privatim.static import (bootstrap_css, bootstrap_js, tom_select_css,

src/privatim/static/css/bootstrap.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/privatim/static/css/fontawesome.min.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)