Skip to content

Releases: DataDog/riot

0.11.0

18 Apr 13:32
5763b2a
Compare
Choose a tag to compare

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.

v0.10.0

15 Feb 23:15
d8bddab
Compare
Choose a tag to compare

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

15 Oct 18:51
64f2545
Compare
Choose a tag to compare

0.8.1

13 Oct 15:07
5b01fa6
Compare
Choose a tag to compare

0.8.0

13 Sep 14:22
0bcd424
Compare
Choose a tag to compare

0.7.2

28 Jul 10:25
a5ec6d9
Compare
Choose a tag to compare

0.7.1

22 Jul 13:04
61d03c6
Compare
Choose a tag to compare

0.7.0

19 Jul 19:55
5be54ba
Compare
Choose a tag to compare

0.6.0

29 Apr 20:21
a32107f
Compare
Choose a tag to compare

0.5.0

06 Apr 20:53
d4fca88
Compare
Choose a tag to compare