Leonidas Spyropoulos
a9bf714dae
fix: bump deps for python 3.13 and vulnerability
...
pygit2 and watchfiles for precompiled wheels
greenlet for python 3.13 compatibility
python-multipart for security vulnerability
Signed-off-by: Leonidas Spyropoulos <artafinde@archlinux.org>
2025-01-12 20:39:02 +00:00
Sven-Hendrik Haase
b730f6447d
feat: Add opentelemtry-based tracing
...
This adds tracing to fastapi, redis, and sqlalchemy. It uses the
recommended OLTP exporter to send the tracing data.
2024-08-17 11:27:26 +01:00
Leonidas Spyropoulos
a16fac9b95
fix: revert mysqlclient to 2.2.3
2024-08-09 11:02:13 +01:00
renovate
5dd65846d1
chore(deps): update dependency coverage to v7.6.1
2024-08-05 11:25:17 +00:00
renovate
a1b2d231c3
fix(deps): update dependency aiofiles to v24
2024-08-04 20:25:21 +00:00
renovate
f306b6df7a
fix(deps): update dependency fastapi to ^0.112.0
2024-08-04 12:25:03 +00:00
renovate
0d17895647
fix(deps): update dependency gunicorn to v22
2024-08-04 10:24:33 +00:00
renovate
36a56e9d3c
fix(deps): update all non-major dependencies
2024-08-04 09:24:29 +00:00
moson
ffddf63975
housekeep: poetry - include python version 3.12
...
Signed-off-by: moson <moson@archlinux.org>
2024-04-25 07:46:39 +02:00
moson
6ba06801f7
chore(deps): update dependencies
...
- Updating pycparser (2.21 -> 2.22)
- Updating sniffio (1.3.0 -> 1.3.1)
- Updating typing-extensions (4.8.0 -> 4.11.0)
- Updating anyio (3.7.1 -> 4.3.0)
- Updating certifi (2023.11.17 -> 2024.2.2)
- Updating greenlet (3.0.1 -> 3.0.3)
- Updating markupsafe (2.1.3 -> 2.1.5)
- Updating packaging (23.2 -> 24.0)
- Updating pluggy (1.3.0 -> 1.4.0)
- Updating pydantic-core (2.14.5 -> 2.16.3)
- Updating coverage (7.4.0 -> 7.4.4)
- Updating cryptography (41.0.5 -> 42.0.5)
- Updating dnspython (2.4.2 -> 2.6.1)
- Updating execnet (2.0.2 -> 2.1.0)
- Updating httpcore (1.0.2 -> 1.0.5)
- Updating lxml (5.1.0 -> 5.2.1)
- Updating mako (1.3.0 -> 1.3.2)
- Updating parse (1.20.0 -> 1.20.1)
- Updating prometheus-client (0.19.0 -> 0.20.0)
- Updating pydantic (2.5.2 -> 2.6.4)
- Updating pytest (7.4.4 -> 8.1.1)
- Updating python-dateutil (2.8.2 -> 2.9.0.post0)
- Updating redis (5.0.1 -> 5.0.3)
- Updating urllib3 (2.1.0 -> 2.2.1)
- Updating asgiref (3.7.2 -> 3.8.1)
- Updating email-validator (2.1.0.post1 -> 2.1.1)
- Updating fakeredis (2.20.1 -> 2.21.3)
- Updating fastapi (0.109.0 -> 0.110.1)
- Updating filelock (3.13.1 -> 3.13.3)
- Updating markdown (3.5.2 -> 3.6)
- Updating mysqlclient (2.2.1 -> 2.2.4)
- Updating orjson (3.9.12 -> 3.10.0)
- Updating prometheus-fastapi-instrumentator (6.1.0 -> 7.0.0)
- Updating protobuf (4.25.2 -> 5.26.1)
- Updating pygit2 (1.13.3 -> 1.14.1)
- Updating pytest-asyncio (0.23.3 -> 0.23.6)
- Updating pytest-cov (4.1.0 -> 5.0.0)
- Updating tomlkit (0.12.3 -> 0.12.4)
- Updating uvicorn (0.27.0 -> 0.27.1)
- Updating werkzeug (3.0.1 -> 3.0.2)
- Updating starlette (0.35.0 -> 0.37.2)
- Updating httpx (0.26.0 -> 0.27.0)
- Updating python-multipart (0.0.6 -> 0.0.9)
- Updating uvicorn (0.27.1 -> 0.29.0)
- Updating sqlalchemy (1.4.50 -> 1.4.52)
Signed-off-by: moson <moson@archlinux.org>
2024-04-08 08:37:41 +02:00
renovate
319c565cb9
fix(deps): update all non-major dependencies
2024-01-23 22:24:28 +00:00
renovate
db6bba8bc8
fix(deps): update dependency feedgen to v1
2024-01-23 21:24:53 +00:00
renovate
a37b9685de
fix(deps): update dependency lxml to v5
2024-01-21 14:24:22 +00:00
renovate
22e1577324
fix(deps): update dependency fastapi to ^0.109.0
2024-01-19 10:26:02 +01:00
moson
8b234c580d
chore(deps): update dependencies
...
* Updating idna (3.4 -> 3.6)
* Updating annotated-types (0.5.0 -> 0.6.0)
* Updating pydantic-core (2.10.1 -> 2.14.5)
* Updating certifi (2023.7.22 -> 2023.11.17)
* Updating greenlet (3.0.0 -> 3.0.1)
* Updating pydantic (2.4.2 -> 2.5.2)
* Updating charset-normalizer (3.3.0 -> 3.3.2)
* Updating cryptography (41.0.4 -> 41.0.5)
* Updating fastapi (0.103.2 -> 0.104.1)
* Updating mako (1.2.4 -> 1.3.0)
* Updating parse (1.19.1 -> 1.20.0)
* Updating prometheus-client (0.17.1 -> 0.19.0)
* Updating urllib3 (2.0.6 -> 2.1.0)
Fix type annotation for new test function
Signed-off-by: moson <moson@archlinux.org>
2023-11-25 20:23:56 +01:00
renovate
9bf0c61051
fix(deps): update all non-major dependencies
2023-11-25 18:25:05 +00:00
moson
2166426d4c
fix(deps): update dependencies
...
* Updating typing-extensions (4.5.0 -> 4.8.0)
* Installing annotated-types (0.5.0)
* Updating anyio (3.6.2 -> 3.7.1)
* Installing pydantic-core (2.10.1)
* Updating certifi (2023.5.7 -> 2023.7.22)
* Updating cffi (1.15.1 -> 1.16.0)
* Updating greenlet (2.0.2 -> 3.0.0)
* Updating markupsafe (2.1.2 -> 2.1.3)
* Updating packaging (23.1 -> 23.2)
* Updating pluggy (1.0.0 -> 1.3.0)
* Updating pydantic (1.10.7 -> 2.4.2)
* Updating charset-normalizer (3.1.0 -> 3.3.0)
* Updating click (8.1.3 -> 8.1.7)
* Updating coverage (7.2.7 -> 7.3.2)
* Updating cryptography (40.0.2 -> 41.0.4)
* Updating dnspython (2.3.0 -> 2.4.2)
* Updating execnet (1.9.0 -> 2.0.2)
* Updating fastapi (0.100.1 -> 0.103.2)
* Updating httpcore (0.17.0 -> 0.17.3)
* Updating parse (1.19.0 -> 1.19.1)
* Updating prometheus-client (0.16.0 -> 0.17.1)
* Updating pytest (7.4.0 -> 7.4.2)
* Updating redis (4.6.0 -> 5.0.1)
* Updating urllib3 (2.0.2 -> 2.0.6)
* Updating aiofiles (23.1.0 -> 23.2.1)
* Updating alembic (1.11.2 -> 1.12.0)
* Updating fakeredis (2.17.0 -> 2.19.0)
* Updating filelock (3.12.2 -> 3.12.4)
* Updating orjson (3.9.2 -> 3.9.7)
* Updating protobuf (4.23.4 -> 4.24.4)
* Updating pygit2 (1.12.2 -> 1.13.1)
* Updating werkzeug (2.3.6 -> 3.0.0)
Signed-off-by: moson <moson@archlinux.org>
2023-10-05 17:59:14 +02:00
renovate
8ad03522de
fix(deps): update all non-major dependencies
2023-08-04 14:25:22 +00:00
renovate
7a44f37968
fix(deps): update dependency fastapi to v0.100.1
2023-07-27 19:24:28 +00:00
renovate
969b84afe4
fix(deps): update all non-major dependencies
2023-07-25 11:24:30 +00:00
renovate
f74f94b501
fix(deps): update dependency gunicorn to v21
2023-07-24 11:24:26 +00:00
renovate
862221f5ce
fix(deps): update all non-major dependencies
2023-07-15 20:27:12 +00:00
renovate
81d29b4c66
fix(deps): update dependency fastapi to ^0.100.0
2023-07-08 11:24:29 +00:00
renovate
7cde1ca560
fix(deps): update all non-major dependencies
2023-07-08 09:25:09 +00:00
renovate
2709585a70
fix(deps): update dependency fastapi to v0.95.2
2023-05-27 11:24:46 +00:00
renovate
d1a3fee9fe
fix(deps): update all non-major dependencies
2023-05-26 21:12:13 +00:00
renovate
1b41e8572a
fix(deps): update all non-major dependencies
2023-05-26 02:24:39 +00:00
moson-mo
3253a6ad29
fix(deps): remove urllib3 from dependency list
...
Previously pinned urllib3 to v1.x. This is not needed though.
The incompatibility of v2.x is with poetry itself, but not aurweb.
Signed-off-by: moson-mo <mo-son@mailbox.org>
2023-05-07 09:58:17 +02:00
moson-mo
b115aedf97
chore(deps): update several dependencies
...
- Removing rfc3986 (1.5.0)
- Updating coverage (7.2.4 -> 7.2.5)
- Updating fastapi (0.94.1 -> 0.95.1)
- Updating httpcore (0.16.3 -> 0.17.0)
- Updating sqlalchemy (1.4.47 -> 1.4.48)
- Updating httpx (0.23.3 -> 0.24.0)
- Updating prometheus-fastapi-instrumentator (5.11.2 -> 6.0.0)
- Updating protobuf (4.22.3 -> 4.22.4)
- Updating pytest-asyncio (0.20.3 -> 0.21.0)
- Updating requests (2.29.0 -> 2.30.0)
- Updating uvicorn (0.21.1 -> 0.22.0)
- Updating watchfiles (0.18.1 -> 0.19.0)
- Updating werkzeug (2.3.2 -> 2.3.3)
Signed-off-by: moson-mo <mo-son@mailbox.org>
2023-05-06 20:29:05 +02:00
Leonidas Spyropoulos
e896edaccc
chore: support for python 3.11 and poetry.lock update
...
Signed-off-by: Leonidas Spyropoulos <artafinde@archlinux.org>
2023-04-30 10:12:09 +01:00
Leonidas Spyropoulos
1325c71712
chore: update poetry.lock
...
Signed-off-by: Leonidas Spyropoulos <artafinde@archlinux.org>
2023-04-24 09:13:38 +01:00
moson-mo
bf0d4a2be7
fix(deps): bump dependencies
...
bump all deps except sqlalchemy.
- Updating exceptiongroup (1.1.0 -> 1.1.1)
- Updating pydantic (1.10.5 -> 1.10.6)
- Updating starlette (0.25.0 -> 0.26.1)
- Updating charset-normalizer (3.0.1 -> 3.1.0)
- Updating fastapi (0.92.0 -> 0.94.1)
- Updating setuptools (67.4.0 -> 67.6.0)
- Updating urllib3 (1.26.14 -> 1.26.15)
- Updating alembic (1.9.4 -> 1.10.2)
- Updating fakeredis (2.9.2 -> 2.10.0)
- Updating prometheus-fastapi-instrumentator (5.10.0 -> 5.11.1)
- Updating protobuf (4.22.0 -> 4.22.1)
- Updating pytest-xdist (3.2.0 -> 3.2.1)
- Updating uvicorn (0.20.0 -> 0.21.0)
- Updating filelock (3.9.0 -> 3.9.1)
Signed-off-by: moson-mo <mo-son@mailbox.org>
2023-03-14 17:57:56 +01:00
moson-mo
c0390240bc
housekeep(deps): bump dependencies
...
update all poetry deps to the latest version (except of sqlalchemy)
Signed-off-by: moson-mo <mo-son@mailbox.org>
2023-03-04 10:27:57 +01:00
Leonidas Spyropoulos
8b25d11a3a
chore(release): prepare for 6.2.1
...
Signed-off-by: Leonidas Spyropoulos <artafinde@archlinux.org>
2023-01-27 18:08:54 +00:00
moson-mo
97e1f07f71
fix(deps): update srcinfo to 0.1.2
...
Fixes issue parsing .SRCINFO files
Issue report: #422
Signed-off-by: moson-mo <mo-son@mailbox.org>
2023-01-27 14:04:55 +01:00
moson-mo
7f9ac28f6e
feat(deps): add watchfiles
...
When running aurweb with hot-reloading, the CPU consumption is quite high.
This is because it is using "StatReload" for detecting modified files.
(which seems to be rather inefficient)
When "watchfiles" is installed it'll automatically usees that instead and
CPU load goes down to 1%.
watchfiles uses filesystem events for detecting changes and is way more efficient.
Signed-off-by: moson-mo <mo-son@mailbox.org>
2023-01-26 12:59:40 +01:00
Leonidas Spyropoulos
6c9be9eb97
fix(deps): update dependencies from renovate
...
fastapi ^0.89.0
coverage v7
srcinfo ^0.1.0
Signed-off-by: Leonidas Spyropoulos <artafinde@archlinux.org>
2023-01-25 21:17:50 +00:00
renovate
a2487c20d8
fix(deps): update dependency bleach to v6
2023-01-23 17:24:53 +00:00
renovate
512ba02389
fix(deps): update dependency fastapi to ^0.87.0
2022-11-23 00:25:31 +00:00
Leonidas Spyropoulos
6b0978b9a5
fix(deps): update dependencies from renovate
...
Signed-off-by: Leonidas Spyropoulos <artafinde@archlinux.org>
2022-11-22 21:51:15 +00:00
Leonidas Spyropoulos
d00371f444
housekeep: bump renovate dependencies
...
Signed-off-by: Leonidas Spyropoulos <artafinde@archlinux.org>
2022-11-01 17:24:13 +00:00
Leonidas Spyropoulos
0417603499
housekeep: bump renovate dependencies
...
email-validator: 1.2.1 -> ^1.3.0
uvicorn: ^0.18.0 -> ^0.19.0
fastapi: ^0.83.0 -> ^0.85.0
pytest-asyncio: ^0.19.0 -> ^0.20.1
pytest-cov ^3.0.0 -> ^4.0.0
Signed-off-by: Leonidas Spyropoulos <artafinde@archlinux.org>
2022-10-22 21:48:40 +01:00
renovate
bb6e602e13
fix(deps): update dependency fastapi to ^0.83.0
2022-09-12 01:42:09 +00:00
renovate
69d6724749
fix(deps): update dependency redis to v4
2022-09-10 05:25:06 +00:00
renovate
307d944cf1
fix(deps): update dependency protobuf to v4
2022-09-10 03:25:08 +00:00
renovate
3de17311cf
fix(deps): update dependency bleach to v5
2022-09-10 00:25:02 +00:00
renovate
7ad22d8143
fix(deps): update dependency bcrypt to v4
2022-09-07 14:24:55 +00:00
renovate
6ab9663b76
fix(deps): update dependency authlib to v1
2022-09-07 06:25:25 +00:00
renovate
486f8bd61c
fix(deps): update dependency aiofiles to v22
2022-09-07 04:24:53 +00:00
renovate
a39f34d695
chore(deps): update dependency pytest to v7
2022-09-07 03:25:30 +00:00