Released on March 19th, 2026
Added
- Support git usages, using either regular or
git+IRIs. - Support for configuring usage sources. See docs for details.
- Allow adding usages by path:
sysand add --path ../path/to/the/usage. Both relative and absolute paths are supported. Note that this will likely not work for project sharing, since usages are stored in.project.jsonas absolute paths, and so are unlikely to be available on other computers at the same location. - Support publisher field in
.project.json. This is optional to provide when initializing the project and defaults to “untitled”. Support for projects without a publisher field remains unchanged.
Changed
- Bump minimum supported Python version to 3.10 (from 3.8).
Improved
- Support TLS 1.3 for all platforms. Previously only TLS <=1.2 was supported on Windows and macOS.
- Send
User-Agentheader for all HTTP(S) requests. Value issysand/<version>. - Improved logging, especially for HTTP requests.
- Improved error reporting, especially from the usage/dependency resolvers.
Documentation
- Add documentation about
sysand clonecommand. - Improve documentation about
sysand infocommand.
Download it from GitHub releases: Release v0.0.10 · sensmetry/sysand · GitHub
Download it from Python package index or using pip: Client Challenge