File tree Expand file tree Collapse file tree 5 files changed +99
-104
lines changed
Expand file tree Collapse file tree 5 files changed +99
-104
lines changed Original file line number Diff line number Diff line change @@ -18,10 +18,10 @@ jobs:
1818 - name : Install ldap dependencies
1919 run : sudo apt-get update && sudo apt-get install libldap2-dev libsasl2-dev
2020 - uses : actions/checkout@v2
21- - name : Set up Python 3.9
21+ - name : Set up Python 3.13
2222 uses : actions/setup-python@v2
2323 with :
24- python-version : 3.9
24+ python-version : 3.13
2525 - name : Install dependencies
2626 run : |
2727 python -m pip install --upgrade pip
Original file line number Diff line number Diff line change 1- python 3.9.7
1+ python 3.13.3
Original file line number Diff line number Diff line change 1- FROM python:3.9 -slim-buster
1+ FROM python:3.13 -slim-trixie
22MAINTAINER Galen Guyer <galen@galenguyer.com>
33
44RUN ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime
Original file line number Diff line number Diff line change 1- csh_ldap~=2.4.0
2- ddtrace~=2.13.0
3- Flask==1.1.4
4- Flask-Migrate==4.0.7
5- flask-optimize==0.2.9.8
1+ csh-ldap @ git+https://github.com/ComputerScienceHouse/csh_ldap@2.5.0
2+ ddtrace==3.15.0
3+ Flask==3.1.2
4+ Flask-Migrate==4.1.0
65Flask-pyoidc==3.14.3
7- Flask-SQLAlchemy==2.5 .1
6+ Flask-SQLAlchemy==3.1 .1
87gunicorn==23.0.0
9- pip-tools~=6.6.2
10- PyMySQL==1.1.1
8+ pip-tools==7.5.1
9+ PyMySQL==1.1.2
1110pyGravatar==0.0.6
1211git+https://github.com/maxcountryman/flask-uploads@master
13- pylint~=3.2.7
14- Pillow==10 .3.0
15- requests~= 2.32.3
16- sentry-sdk[flask]~=2.14 .0
17- markupsafe==2.1.2
18- Werkzeug==1.0.1
12+ pylint==3.3.9
13+ pillow==11 .3.0
14+ requests== 2.32.5
15+ sentry-sdk[flask]==2.39 .0
16+ markupsafe==3.0.3
17+ Werkzeug==3.1.3
Original file line number Diff line number Diff line change 11#
2- # This file is autogenerated by pip-compile with python 3.9
3- # To update, run :
2+ # This file is autogenerated by pip-compile with Python 3.13
3+ # by the following command :
44#
55# pip-compile requirements.in
66#
7- alembic == 1.13.3
7+ alembic == 1.16.5
88 # via flask-migrate
99annotated-types == 0.7.0
1010 # via pydantic
11- astroid == 3.2.4
11+ astroid == 3.3.11
1212 # via pylint
13- blinker == 1.4
14- # via sentry-sdk
15- bytecode == 0.15.1
13+ blinker == 1.9.0
14+ # via
15+ # flask
16+ # sentry-sdk
17+ build == 1.3.0
18+ # via pip-tools
19+ bytecode == 0.17.0
1620 # via ddtrace
17- certifi == 2024.7.4
21+ certifi == 2025.10.5
1822 # via
1923 # requests
2024 # sentry-sdk
21- cffi == 1.15 .0
25+ cffi == 2.0 .0
2226 # via cryptography
23- charset-normalizer == 2.0.12
27+ charset-normalizer == 3.4.3
2428 # via requests
25- click == 7.1.2
29+ click == 8.3.0
2630 # via
2731 # flask
2832 # pip-tools
29- cryptography == 43 .0.1
33+ cryptography == 46 .0.2
3034 # via oic
31- csh-ldap == 2.4 .0
35+ csh-ldap @ git+https://github.com/ComputerScienceHouse/csh_ldap@2.5 .0
3236 # via -r requirements.in
33- ddtrace == 2.13 .0
37+ ddtrace == 3.15 .0
3438 # via -r requirements.in
3539defusedxml == 0.7.1
3640 # via oic
37- deprecated == 1.2.14
38- # via opentelemetry-api
39- dill == 0.3.5.1
41+ dill == 0.4.0
4042 # via pylint
41- dnspython == 2.6.1
43+ dnspython == 2.8.0
4244 # via srvlookup
43- envier == 0.5.2
45+ envier == 0.6.1
4446 # via ddtrace
45- flask == 1 .1.4
47+ flask == 3 .1.2
4648 # via
4749 # -r requirements.in
4850 # flask-migrate
49- # flask-optimize
5051 # flask-pyoidc
5152 # flask-sqlalchemy
5253 # flask-uploads
5354 # sentry-sdk
54- flask-migrate == 4.0.7
55- # via -r requirements.in
56- flask-optimize == 0.2.9.8
55+ flask-migrate == 4.1.0
5756 # via -r requirements.in
5857flask-pyoidc == 3.14.3
5958 # via -r requirements.in
60- flask-sqlalchemy == 2.5 .1
59+ flask-sqlalchemy == 3.1 .1
6160 # via
6261 # -r requirements.in
6362 # flask-migrate
6463flask-uploads @ git+https://github.com/maxcountryman/flask-uploads@master
6564 # via -r requirements.in
66- future == 0.18.3
65+ future == 1.0.0
6766 # via pyjwkest
68- greenlet == 2.0.2
67+ greenlet == 3.2.4
6968 # via sqlalchemy
7069gunicorn == 23.0.0
7170 # via -r requirements.in
72- htmlmin == 0.1.12
73- # via flask-optimize
74- idna == 3.7
71+ idna == 3.10
7572 # via requests
76- importlib-metadata == 8.4 .0
73+ importlib-metadata == 8.7 .0
7774 # via opentelemetry-api
78- importlib-resources == 6.4.5
75+ importlib-resources == 6.5.2
7976 # via flask-pyoidc
80- isort == 5.10.1
77+ isort == 6.1.0
8178 # via pylint
82- itsdangerous == 1.1 .0
79+ itsdangerous == 2.2 .0
8380 # via flask
84- jinja2 == 2.11.3
81+ jinja2 == 3.1.6
8582 # via flask
86- mako == 1.2.2
83+ legacy-cgi == 2.6.3
84+ # via ddtrace
85+ mako == 1.3.10
8786 # via
8887 # alembic
8988 # oic
90- markupsafe == 2 .0.1
89+ markupsafe == 3 .0.3
9190 # via
9291 # -r requirements.in
92+ # flask
9393 # jinja2
9494 # mako
9595 # sentry-sdk
96+ # werkzeug
9697mccabe == 0.7.0
9798 # via pylint
9899oic == 1.6.1
99100 # via flask-pyoidc
100- opentelemetry-api == 1.27 .0
101+ opentelemetry-api == 1.37 .0
101102 # via ddtrace
102- packaging == 21.3
103- # via gunicorn
104- pep517 == 0.12.0
105- # via pip-tools
106- pillow == 10 .3.0
103+ packaging == 25.0
104+ # via
105+ # build
106+ # gunicorn
107+ pillow == 11 .3.0
107108 # via -r requirements.in
108- pip-tools == 6.6.2
109+ pip-tools == 7.5.1
109110 # via -r requirements.in
110- platformdirs == 2.5.2
111+ platformdirs == 4.4.0
111112 # via pylint
112- protobuf == 3.20.2
113+ protobuf == 6.32.1
113114 # via ddtrace
114- pyasn1 == 0.4.8
115+ pyasn1 == 0.6.1
115116 # via
116117 # pyasn1-modules
117118 # python-ldap
118- pyasn1-modules == 0.2.8
119+ pyasn1-modules == 0.4.2
119120 # via python-ldap
120- pycparser == 2.21
121+ pycparser == 2.23
121122 # via cffi
122- pycryptodomex == 3.19.1
123+ pycryptodomex == 3.23.0
123124 # via
124125 # oic
125126 # pyjwkest
126- pydantic == 2.9.2
127+ pydantic == 2.11.10
127128 # via pydantic-settings
128- pydantic-core == 2.23.4
129+ pydantic-core == 2.33.2
129130 # via pydantic
130- pydantic-settings == 2.5.2
131+ pydantic-settings == 2.11.0
131132 # via oic
132133pygravatar == 0.0.6
133134 # via -r requirements.in
134- pyjwkest == 1.4.2
135+ pyjwkest == 1.4.4
135136 # via oic
136- pylint == 3.2.7
137+ pylint == 3.3.9
137138 # via -r requirements.in
138- pymysql == 1.1.1
139+ pymysql == 1.1.2
139140 # via -r requirements.in
140- pyparsing == 3.0.9
141- # via packaging
142- python-dotenv == 1.0.1
141+ pyproject-hooks == 1.2.0
142+ # via
143+ # build
144+ # pip-tools
145+ python-dotenv == 1.1.1
143146 # via pydantic-settings
144- python-ldap == 3.4.0
147+ python-ldap == 3.4.4
145148 # via csh-ldap
146- requests == 2.32.3
149+ requests == 2.32.5
147150 # via
148151 # -r requirements.in
149152 # flask-pyoidc
150153 # oic
151154 # pyjwkest
152- sentry-sdk [flask ]== 2.14 .0
155+ sentry-sdk [flask ]== 2.39 .0
153156 # via -r requirements.in
154- six == 1.16 .0
157+ six == 1.17 .0
155158 # via pyjwkest
156- sqlalchemy == 1.4.36
159+ sqlalchemy == 2.0.43
157160 # via
158161 # alembic
159162 # flask-sqlalchemy
160163srvlookup == 2.0.0
161164 # via csh-ldap
162- tomli == 2.0.1
163- # via
164- # pep517
165- # pylint
166- tomlkit == 0.13.2
165+ tomlkit == 0.13.3
167166 # via pylint
168- typing-extensions == 4.12.2
167+ typing-extensions == 4.15.0
169168 # via
170169 # alembic
171- # astroid
172- # bytecode
173- # ddtrace
170+ # opentelemetry-api
174171 # pydantic
175172 # pydantic-core
176- # pylint
177- urllib3 == 1.26.19
173+ # sqlalchemy
174+ # typing-inspection
175+ typing-inspection == 0.4.2
176+ # via
177+ # pydantic
178+ # pydantic-settings
179+ urllib3 == 2.5.0
178180 # via
179181 # requests
180182 # sentry-sdk
181- werkzeug == 1.0.1
183+ werkzeug == 3.1.3
182184 # via
183185 # -r requirements.in
184186 # flask
185- wheel == 0.38 .1
187+ wheel == 0.45 .1
186188 # via pip-tools
187- wrapt == 1.16.0
188- # via
189- # ddtrace
190- # deprecated
191- xmltodict == 0.13.0
189+ wrapt == 1.17.3
192190 # via ddtrace
193- zipp == 3.20.2
194- # via
195- # importlib-metadata
196- # importlib-resources
191+ zipp == 3.23.0
192+ # via importlib-metadata
197193
198194# The following packages are considered to be unsafe in a requirements file:
199195# pip
You can’t perform that action at this time.
0 commit comments