Batchspawner

Latest version: v1.3.0

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

Scan your dependencies

Page 1 of 3

1.3

1.3.0

This release requires Python >=3.6 and JupyterHub >=1.5.1.

New features added

- allow for req_keepvars_extra to be configured [295](https://github.com/jupyterhub/batchspawner/pull/295) ([mark-tomich](https://github.com/mark-tomich), [minrk](https://github.com/minrk))

Bugs fixed

- Remove `which jupyterhub-singleuser` command from `SlurmSpawner.batch_script` [265](https://github.com/jupyterhub/batchspawner/pull/265) ([t20100](https://github.com/t20100), [consideRatio](https://github.com/consideRatio))

Maintenance and upkeep improvements

- TST: don't assume test user is OS user [301](https://github.com/jupyterhub/batchspawner/pull/301) ([minrk](https://github.com/minrk))
- Add python 3.12 for tests [299](https://github.com/jupyterhub/batchspawner/pull/299) ([Ph0tonic](https://github.com/Ph0tonic), [consideRatio](https://github.com/consideRatio))
- maint: req py36+ and jh 1.5.1+, fix tests, add RELEASE.md, add pre-commit hooks, add dependabot [273](https://github.com/jupyterhub/batchspawner/pull/273) ([consideRatio](https://github.com/consideRatio), [mbmilligan](https://github.com/mbmilligan), [ryanlovett](https://github.com/ryanlovett), [yuvipanda](https://github.com/yuvipanda), [mahendrapaipuri](https://github.com/mahendrapaipuri))
- Upgrade singleuser.py to JupyterHub 4 [267](https://github.com/jupyterhub/batchspawner/pull/267) ([mahendrapaipuri](https://github.com/mahendrapaipuri), [minrk](https://github.com/minrk), [consideRatio](https://github.com/consideRatio))
- Remove reading/setting HubAuth SSL attributes in singeuser [259](https://github.com/jupyterhub/batchspawner/pull/259) ([cmd-ntrf](https://github.com/cmd-ntrf), [consideRatio](https://github.com/consideRatio))
- Fix Slurm test used regular expression [256](https://github.com/jupyterhub/batchspawner/pull/256) ([t20100](https://github.com/t20100), [consideRatio](https://github.com/consideRatio))
- Quell async warning, and POST with body for jupyterhub 3.0 [247](https://github.com/jupyterhub/batchspawner/pull/247) ([ryanlovett](https://github.com/ryanlovett), [mbmilligan](https://github.com/mbmilligan), [rcthomas](https://github.com/rcthomas), [minrk](https://github.com/minrk), [jbeal-work](https://github.com/jbeal-work), [mawigh](https://github.com/mawigh), [cmd-ntrf](https://github.com/cmd-ntrf), [jaescartin1](https://github.com/jaescartin1))
- Improve submit_batch_script logging [219](https://github.com/jupyterhub/batchspawner/pull/219) ([cmd-ntrf](https://github.com/cmd-ntrf), [consideRatio](https://github.com/consideRatio), [mbmilligan](https://github.com/mbmilligan))

Documentation improvements

- Add temporary info about a temporary bug with JupyterHub 3+ [290](https://github.com/jupyterhub/batchspawner/pull/290) ([krokicki](https://github.com/krokicki), [consideRatio](https://github.com/consideRatio))

Continuous integration improvements

- Modernize test matrix [252](https://github.com/jupyterhub/batchspawner/pull/252) ([mbmilligan](https://github.com/mbmilligan))

Contributors to this release

The following people contributed discussions, new ideas, code and documentation contributions, and review.
See [our definition of contributors](https://github-activity.readthedocs.io/en/latest/#how-does-this-tool-define-contributions-in-the-reports).

([GitHub contributors page for this release](https://github.com/jupyterhub/batchspawner/graphs/contributors?from=2022-10-05&to=2024-03-19&type=c))

basnijholt ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3Abasnijholt+updated%3A2022-10-05..2024-03-19&type=Issues)) | cmd-ntrf ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3Acmd-ntrf+updated%3A2022-10-05..2024-03-19&type=Issues)) | consideRatio ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3AconsideRatio+updated%3A2022-10-05..2024-03-19&type=Issues)) | jaescartin1 ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3Ajaescartin1+updated%3A2022-10-05..2024-03-19&type=Issues)) | jbeal-work ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3Ajbeal-work+updated%3A2022-10-05..2024-03-19&type=Issues)) | krokicki ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3Akrokicki+updated%3A2022-10-05..2024-03-19&type=Issues)) | mahendrapaipuri ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3Amahendrapaipuri+updated%3A2022-10-05..2024-03-19&type=Issues)) | mark-tomich ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3Amark-tomich+updated%3A2022-10-05..2024-03-19&type=Issues)) | mawigh ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3Amawigh+updated%3A2022-10-05..2024-03-19&type=Issues)) | mbmilligan ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3Ambmilligan+updated%3A2022-10-05..2024-03-19&type=Issues)) | minrk ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3Aminrk+updated%3A2022-10-05..2024-03-19&type=Issues)) | opoplawski ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3Aopoplawski+updated%3A2022-10-05..2024-03-19&type=Issues)) | Ph0tonic ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3APh0tonic+updated%3A2022-10-05..2024-03-19&type=Issues)) | rcthomas ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3Arcthomas+updated%3A2022-10-05..2024-03-19&type=Issues)) | ryanlovett ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3Aryanlovett+updated%3A2022-10-05..2024-03-19&type=Issues)) | t20100 ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3At20100+updated%3A2022-10-05..2024-03-19&type=Issues)) | yuvipanda ([activity](https://github.com/search?q=repo%3Ajupyterhub%2Fbatchspawner+involves%3Ayuvipanda+updated%3A2022-10-05..2024-03-19&type=Issues))

1.2

1.2.0

Changed

- PR 237: Replace use of scripts with entry_points
- PR 208 238 239 240 241: updates to CI - bumping versions and aligning with Jupyterhub standards
- PR 220: remove code supporting Jupyterhub earlier than 0.9

Fixed

- PR 229: LSF jobs with multiple slots display each hostname ':' separated

1.1

1.1.0

Added (user)

- PR 170: SlurmSpawner: add `req_gres` to specify `-go-res`.
- PR 137: GridEngineSpawner: spawner will now add the following system environment values to the spawner environment, in accordance with the Univa Admin Guide: `SGE_CELL`, `SGE_EXECD`, `SGE_ROOT`, `SGE_CLUSTER_NAME`, `SGE_QMASTER_PORT`, `SGE_EXECD_PORT`, `PATH`

Added (developer)

- PR 187: support for unknown job state

Changed

- PR 177: Fail on first error in batch script by setting `set -e` to script templates.
- PR 165: SlurmSpawner: Update template to use `--chdir` instead of `--workdir`. Users of Slurm older than 17.11 may need to revert this locally.
- PR 189: remove bashism from default script template
- PR 195: fix exception handling in run_command
- PR 198: change from Travis to gh-actions for testing
- PR 196: documentation
- PR 199: update setup.py

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.