Roland Geider
6708829db7
Switch to using the binary package of psycopg
...
This should be a bit more efficient than the pure python implementation
2026-01-30 14:37:28 +01:00
dependabot[bot]
4f8e5bf508
Bump wheel from 0.45.1 to 0.46.3
...
Bumps [wheel](https://github.com/pypa/wheel ) from 0.45.1 to 0.46.3.
- [Release notes](https://github.com/pypa/wheel/releases )
- [Changelog](https://github.com/pypa/wheel/blob/main/docs/news.rst )
- [Commits](https://github.com/pypa/wheel/compare/0.45.1...0.46.3 )
---
updated-dependencies:
- dependency-name: wheel
dependency-version: 0.46.3
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-29 17:32:40 +00:00
Roland Geider
b5e6a0a06d
Merge pull request #2178 from wger-project/dependabot/uv/packaging-26.0
...
Bump packaging from 25.0 to 26.0
2026-01-29 18:31:27 +01:00
Roland Geider
dbadd83f62
Merge pull request #2179 from wger-project/dependabot/uv/django-axes-ipware--approx-eq-8.1.0
...
Update django-axes[ipware] requirement from ~=8.0.0 to ~=8.1.0
2026-01-29 18:22:33 +01:00
dependabot[bot]
11e3cab094
Bump faker from 38.2.0 to 40.1.2
...
Bumps [faker](https://github.com/joke2k/faker ) from 38.2.0 to 40.1.2.
- [Release notes](https://github.com/joke2k/faker/releases )
- [Changelog](https://github.com/joke2k/faker/blob/master/CHANGELOG.md )
- [Commits](https://github.com/joke2k/faker/compare/v38.2.0...v40.1.2 )
---
updated-dependencies:
- dependency-name: faker
dependency-version: 40.1.2
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-22 23:25:07 +00:00
dependabot[bot]
076cc1baa1
Update django-axes[ipware] requirement from ~=8.0.0 to ~=8.1.0
...
Updates the requirements on [django-axes[ipware]](https://github.com/jazzband/django-axes ) to permit the latest version.
- [Release notes](https://github.com/jazzband/django-axes/releases )
- [Changelog](https://github.com/jazzband/django-axes/blob/master/CHANGES.rst )
- [Commits](https://github.com/jazzband/django-axes/compare/8.0.0...8.1.0 )
---
updated-dependencies:
- dependency-name: django-axes[ipware]
dependency-version: 8.1.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-22 23:24:58 +00:00
dependabot[bot]
4f8baca216
Bump packaging from 25.0 to 26.0
...
Bumps [packaging](https://github.com/pypa/packaging ) from 25.0 to 26.0.
- [Release notes](https://github.com/pypa/packaging/releases )
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pypa/packaging/compare/25.0...26.0 )
---
updated-dependencies:
- dependency-name: packaging
dependency-version: '26.0'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-22 23:24:46 +00:00
Roland Geider
6405b10755
Remove django compressor
...
Our react components' main.js could not be added in the compression, so sometimes users
would get outdated files served. The LenientManifestStaticFilesStorage now makes sure
that the static files get a hash in the filename. Django compressor was removed since
most of the js and css files are already minified and modern http versions can handle
files better.
2026-01-11 17:42:44 +01:00
Roland Geider
3b7423e337
Bump dependencies
2025-12-23 20:37:16 +01:00
Roland Geider
9dc1fdd179
Upgrade dependencies
2025-11-22 21:27:47 +01:00
Roland Geider
e692ec124d
Refactor the celery ingredient task
...
This now processes api pages in chunks, allowing for a more robust behaviour (auto retry,
retry backoff, etc.) in case of e.g. network errors. This also allows to resume the task
without having to download all pages again.
2025-11-20 22:11:56 +01:00
Roland Geider
14e77d45c7
Update dependencies and sort packages alphabetically
2025-11-18 21:18:08 +01:00
Roland Geider
9eef6d5baa
Update uv.lock
2025-10-07 12:46:59 +02:00
Roland Geider
ab965c64de
Update dependencies
2025-10-01 14:59:12 +02:00
Roland Geider
207773d8d3
Add a new exercise submission API endpoint and related serializers
...
This endpoint allows us to generate an exercise with all its sub-objects
in one go, which is the correct way. Previously when the user was submitting
a new exercise and something went wrong we would leave the database in an
inconsistent state.
2025-09-17 19:15:51 +02:00
Roland Geider
432b92710a
Update uv.lock
2025-09-17 13:08:47 +02:00
Roland Geider
c83d67434f
Bump some dependencies
2025-09-12 13:47:07 +02:00
Roland Geider
29ac79d3c0
Bump some dependencies
2025-08-19 16:49:57 +02:00
Roland Geider
1385b63c95
Bump some dependencies
2025-08-12 20:14:02 +02:00
Roland Geider
4c7778d17b
Bump some dependencies
2025-07-02 20:21:46 +02:00
Roland Geider
df2a44edd4
Bump some dependencies
2025-06-27 13:44:02 +02:00
Roland Geider
313eda5fc9
Bump some dependencies
2025-06-17 13:31:06 +02:00
Roland Geider
1b2fa3af05
Bump dependency versions
2025-05-22 14:16:18 +02:00
Roland Geider
bb6e29964d
Don't use the binary package for psycopg
...
This isn't available for arm/v7 and causes the docker images to fail
2025-04-27 20:56:41 +02:00
Roland Geider
a766d15c63
Bump dependencies
...
Also, set exact version matches for all packages
2025-04-27 20:51:37 +02:00
Roland Geider
a814bae43b
Move dependencies to pyproject.toml
...
Update CI workflows, docker files, etc.
2025-04-27 19:42:29 +02:00