jupyter-server / jupyter-scheduler

Run Jupyter notebooks as jobs
https://jupyter-scheduler.readthedocs.io
BSD 3-Clause "New" or "Revised" License
200 stars 23 forks source link

Relax fsspec and pytz version pins allowing latest versions #557

Closed andrii-i closed 2 weeks ago

andrii-i commented 2 weeks ago

References

Code changes

Relax fsspec and pytz version pins allowing latest versions

User-facing changes

No UI changes, users are able to install different versions of fsspec and pytz within the pinned versions range instead of only one pinned version. As a result Jupyter Scheduler can be installed in the same environment as packages that depend on new versions of fsspec and pytz such as s3fs.

Backwards-incompatible changes

None

Testing

On top of automated pytest tests that cover file copying and download (fsspec) I have manually tested main user flows: creating a job, job definition with different schedules, with and without inclusion of input folder.