ida-arbeitszeit / arbeitszeitapp

A webapp for labour-time calculation.
https://arbeitszeitapp.readthedocs.io
GNU Affero General Public License v3.0
36 stars 4 forks source link

Update development dependencies via update script #1045

Closed seppeljordan closed 2 months ago

seppeljordan commented 2 months ago

This commit updates the development dependencies of the arbeitszeitapp. Several python packages were updated in their version. This updated also includes the updated of the type stubs for the updated python packages.

seppeljordan commented 2 months ago

The problem with this change is that in nixos they use a version of flask-login that is not yet published on pypi. That's why the pip install tests will fail. Pip will look for Flask-Login==0.7.0 which it won't find on pypi and thusly aborts the installation process.

seppeljordan commented 2 months ago

Can you tell Nix to instead use 0.6.3, to green the checks in this PR? Because as it seems, we could wait for a while until a new version is released. Because people are waiting for 0.7 since October last year.

I'll have a look. It's possible and wouldn't be the first time we did something like this.

seppeljordan commented 2 months ago

I think that it is the best call to "simply" exclude Flask-Login from constraints.txt. Please have a look at #1058