Riot

Latest version: v0.20.1

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

Scan your dependencies

Page 3 of 6

0.17.0

New Features

- Adds the `riot requirements <hash>` command, which uses pip-compile to generate a requirements lockfile for venv identified by the hash
- Adds the `-c/--recompile-requirements` flag to `riot run`. When set, this flag causes the requirements.txt lockfile and the venv itself to be regenerated. When omitted, the requirements lockfile is only built if it does not already exist.

0.16.0

Deprecation Notes
- Drop support for python 3.6

Bug Fixes
- Prefix paths are now capped to avoid generating paths longer than the FS can support.

0.15.0

New Features

- add `riot list --hash-only` option to list only venv short hashes

0.14.1

Bug Fixes

- Modified the output of the ``--interpreters`` flag for the riot list command to be sorted by versions and be newline-separated instead of comma-separated.

0.14.0

New Features
------------

- A ``--interpreters`` flag has been added to the riot list command, which will output a list containing
the unique python versions corresponding to each matching riot venv.

0.13.0

New Features
------------

- Add ``RIOT_ENV_BASE_PATH`` environment variable to change the default path of ``.riot`` directory instead of current
path.

- Riot can now be used to run commands in virtual environments even when a
Python setup file is not available in the working directory. A warning will
be issued in these cases instead.


Bug Fixes
---------

- Ensure a "restart" of virtualenv deleting the old one with recreation option (-r)

- Riot will now use the path of the actual discovered Python binary to create
virtual environments, instead of using wrapping shell scripts (e.g. pyenv
shims).

- Ensure that the dev package is always installed in the base environment when
it is created for the first time, if any exist.

Page 3 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.