Riot

Latest version: v0.19.0

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

Scan your dependencies

Page 4 of 6

0.11.0

New Features

- Inject riot virtualenv instance data into each run via environment variables:
- `RIOT`: always set to `"1"`
- `RIOT_PYTHON_HINT`: the Python version hint provided to riot, e.g. `"3.6"`
- `RIOT_PYTHON_VERSION`: the actual Python found/used by riot, e.g. `"3.6.10"`
- `RIOT_VENV_HASH`: the short hash for the running virtualenv instance, e.g. `"d36fc71"`
- `RIOT_VENV_IDENT`: the string identifier used to create the virtualenv, e.g. `"pytest_pytest-cov_mock_typing-extensions"`
- Note: This is only set if the virtualenv instance has defined packages
- `RIOT_VENV_NAME`: the name of the virtualenv instance running, e.g. `"test"`, `"mypy"`, etc
- `RIOT_VENV_PKGS`: the string of packages + versions this virtualenv instance provided to the `pip install` command, e.g. `"'pytest' 'pytest-cov' 'flask>=2.0.0'"`
- Note: this may be empty if only parent virtualenv packages are used
- `RIOT_VENV_FULL_PKGS`: the full list of packages this virtualenv instance and all of it's parents provided to the `pip install` command, e.g. `"'pytest' 'pytest-cov' 'flask>=2.0.0'"`

- Add short hash to command summary.

0.10.0

New Features

- Match pattern against `VenvInstance.name` and `VenvInstance.short_hash`. This allows you to `riot run <hash>` to run only a specific instance.

0.9.0

See release notes for more details: https://ddriot.readthedocs.io/en/latest/release_notes.html#release-notes-0-9-0

0.8.1

See release notes for more details: https://ddriot.readthedocs.io/en/latest/release_notes.html#release-notes-0-8-1.

0.8.0

See release notes for more details: https://ddriot.readthedocs.io/en/latest/release_notes.html

0.7.2

See release notes for more details: https://ddriot.readthedocs.io/en/latest/release_notes.html

Page 4 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.