Jupyterhub-moss

Latest version: v9.0.0

Safety actively analyzes 682457 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

9.0.0

This major release requires `jupyterhub>=5` and `pydantic>=2.4`.

What's Changed
* Added support of Jupyterhub v5 by t20100 in https://github.com/silx-kit/jupyterhub_moss/pull/112
* Updated continuous integration workflows by t20100 in https://github.com/silx-kit/jupyterhub_moss/pull/113
* Fixed build configuration by t20100 in https://github.com/silx-kit/jupyterhub_moss/pull/115


**Full Changelog**: https://github.com/silx-kit/jupyterhub_moss/compare/v7.0.1...v9.0.0

7.0.1

This is a bug fix release.

What's Changed
* Fixed per-environment prologue support by t20100 in https://github.com/silx-kit/jupyterhub_moss/pull/108


**Full Changelog**: https://github.com/silx-kit/jupyterhub_moss/compare/v7.0.0...v7.0.1

7.0.0

This release provides [environment modules](https://modules.sourceforge.net/) support for both configured and user custom environments, thanks to lexming!
The dependencies has been updated to `pydantic` v2.

:warning: **Breaking change**: Parameters to provide for selecting a Jupyter environment when "Spawning through URL" have changed (see [corresponding documentation](https://github.com/silx-kit/jupyterhub_moss/tree/v7.0.0#spawn-through-url)).

What's Changed
* Added support for environment modules by lexming in https://github.com/silx-kit/jupyterhub_moss/pull/99
* Added a `stylesheet` block to jinja's `options_form.html` template by t20100 in https://github.com/silx-kit/jupyterhub_moss/pull/101
* Updated dependency to `pydantic` v2 by t20100 in https://github.com/silx-kit/jupyterhub_moss/pull/103

Fixes:

* Fixed tests with jupyterhub v4 and updated lint-test.yml by t20100 in https://github.com/silx-kit/jupyterhub_moss/pull/100
* Fixed GPU resource parsing and pydantic support by t20100 in https://github.com/silx-kit/jupyterhub_moss/pull/105
* Improved handling of `environment_id` request param by t20100 in https://github.com/silx-kit/jupyterhub_moss/pull/106
* Updated README by t20100 in https://github.com/silx-kit/jupyterhub_moss/pull/107


**Full Changelog**: https://github.com/silx-kit/jupyterhub_moss/compare/v6.0.0...v7.0.0

6.0.0

With this release, partitions information (`gpu`, `max_ngpus`, `max_nprocs`, `max_runtime`) is retrieved from SLURM along with available resources. It is no longer required to provide those in the `partitions` configuration.

:warning: **Breaking change**: The behaviour of the `gpu` field in the `partitions` configuration has changed: to disable GPUs, use `''` instead of `None` (which now means retrieve from SLURM).

What's Changed

* Updated execution of `sinfo` with `batchspawner.run_command` by lexming in https://github.com/silx-kit/jupyterhub_moss/pull/64
* Added option to define custom parser for `sinfo` command by lexming in https://github.com/silx-kit/jupyterhub_moss/pull/66
* Added retrieval of time limit from SLURM by t20100 in https://github.com/silx-kit/jupyterhub_moss/pull/69
* Added per-environment `prologue` by t20100 in https://github.com/silx-kit/jupyterhub_moss/pull/74
* Allow to extend `option_form` template by t20100 in https://github.com/silx-kit/jupyterhub_moss/pull/77
* Updated way to custom displayed SLURM resources by t20100 in https://github.com/silx-kit/jupyterhub_moss/pull/79
* Moved checks back to `options_from_form` by t20100 in https://github.com/silx-kit/jupyterhub_moss/pull/83
* Added display of idle nodes in the resource table by t20100 in https://github.com/silx-kit/jupyterhub_moss/pull/84
* Updated demo config and readme by t20100 in https://github.com/silx-kit/jupyterhub_moss/pull/87
* Updated `sbatch` script to be as close as possible to the default one by t20100 in https://github.com/silx-kit/jupyterhub_moss/pull/86
* Removed `which` command from `sbatch` script by t20100 in https://github.com/silx-kit/jupyterhub_moss/pull/92
* Updated to use `pydantic` and improved typing by t20100 in https://github.com/silx-kit/jupyterhub_moss/pull/90
* Reverted part of 90: "Use model to exclude prologue" by t20100 in https://github.com/silx-kit/jupyterhub_moss/pull/93
* Updated handling of `default_url` in option form by t20100 in https://github.com/silx-kit/jupyterhub_moss/pull/94

Fixes:
* Fixed inconsistency of `partitions` info and remove `options_from_form` side-effects by t20100 in https://github.com/silx-kit/jupyterhub_moss/pull/71
* Fixed stored value for `default_url` by t20100 in https://github.com/silx-kit/jupyterhub_moss/pull/95

Tests:
* Added use of `check-manifest` and fixed `MANIFEST.in` by t20100 in https://github.com/silx-kit/jupyterhub_moss/pull/82
* Added first tests and set-up `pytest` by t20100 in https://github.com/silx-kit/jupyterhub_moss/pull/85


New Contributors
* lexming made their first contribution in https://github.com/silx-kit/jupyterhub_moss/pull/64

**Full Changelog**: https://github.com/silx-kit/jupyterhub_moss/compare/v5.0.0...v6.0.0

5.0.0

What's Changed
* ⚠️ **Breaking change**: Replaced `jupyterlab` URL query parameter with `default_url` by t20100 in https://github.com/silx-kit/jupyterhub_moss/pull/15
* Added `root_dir` URL query parameter by t20100 in https://github.com/silx-kit/jupyterhub_moss/pull/15
* Changed custom environment radio button behavior by t20100 in https://github.com/silx-kit/jupyterhub_moss/pull/60
* Changed available options for number of CPU in simple tab by t20100 in https://github.com/silx-kit/jupyterhub_moss/pull/63


**Full Changelog**: https://github.com/silx-kit/jupyterhub_moss/compare/v4.0.0...v5.0.0

4.0.0

What's Changed
* Breaking change: Removed the `Exclusive` option checkbox by t20100 in https://github.com/silx-kit/jupyterhub_moss/pull/59
* Enabled "Launch JupyterLab" by default by t20100 in https://github.com/silx-kit/jupyterhub_moss/pull/57
* Added "preview" support of Singularity images by t20100 in https://github.com/silx-kit/jupyterhub_moss/pull/58


**Full Changelog**: https://github.com/silx-kit/jupyterhub_moss/compare/v3.0.0...v4.0.0

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.