Sdss-clu

Latest version: v2.4.3

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

Scan your dependencies

Page 1 of 9

2.4.3

✨ Improved

* Add typing for the `CluGroup` decorator.
* Update `sdsstools` to 1.9.1.

2.4.2

🔧 Fixed

* Do not require keywords when the schema passed is a Pydantic model.

2.4.1

🔧 Fixed

* Do not hardcode `is_file=True` in `BaseActor.load_schema()`.

2.4.0

💥 Breaking changes

* Removed the `loop` argument from `BaseClient`.
* Renamed `clu.model.BaseModel` to `CluModel` to avoid confusion with `pydantic.BaseModel`.

🚀 New

* [121](https://vscode.dev/github/sdss/clu/pull/121) Support passing a `pydantic.BaseModel` subclass to `Model`.

🔧 Fixed

* Use `datetime.datetime.now()` instead of `utcnow()`.
* Prevent case when incoming message headers may not be present.

2.3.1

🏷️ Changed

* Change the error message when a command does not exist or cannot be parsed by `ClickParser`.

2.3.0

✨ Improved

* Add the option to raise the error when a command fails in `ClickParser` instead of only logging it.

⚙️ Engineering

* Use `uv` for packaging and update workflows.

Page 1 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.