about summary refs log tree commit diff
path: root/lib/sources.nix
diff options
context:
space:
mode:
authorJairo Llopis <973709+yajo@users.noreply.github.com>2022-11-18 14:52:28 +0000
committerGitHub <noreply@github.com>2022-11-18 16:52:28 +0200
commita437e9c7b609eaf89b2e01932400d315df3626fa (patch)
tree1871bd2b7ba68f1f4aeea03d4378679f0d9435b6 /lib/sources.nix
parent7edfbbbad1ad53618278851e02cb5326976f77b6 (diff)
downloadnixlib-a437e9c7b609eaf89b2e01932400d315df3626fa.tar
nixlib-a437e9c7b609eaf89b2e01932400d315df3626fa.tar.gz
nixlib-a437e9c7b609eaf89b2e01932400d315df3626fa.tar.bz2
nixlib-a437e9c7b609eaf89b2e01932400d315df3626fa.tar.lz
nixlib-a437e9c7b609eaf89b2e01932400d315df3626fa.tar.xz
nixlib-a437e9c7b609eaf89b2e01932400d315df3626fa.tar.zst
nixlib-a437e9c7b609eaf89b2e01932400d315df3626fa.zip
pre-commit-hooks: fix conditional dependency on tomli (#200178)
* pre-commit-hooks: fix conditional dependency on tomli

As seen in https://github.com/pre-commit/pre-commit-hooks/commit/fc88f3fa495385e6b367f7c4c8cf10940ad053da, upstream changed their dependency from `toml` to `tomli>=1.1.0;python_version<"3.11"`.

Without this patch, running `check-toml` from this package fails with:

```
Traceback (most recent call last):
  File "/nix/store/06qpfmlgkhxakgjs8g7gk5jlkczij0m6-python3.10-pre-commit-hooks-4.3.0/bin/.check-toml-wrapped", line 6, in <module>
    from pre_commit_hooks.check_toml import main
  File "/nix/store/06qpfmlgkhxakgjs8g7gk5jlkczij0m6-python3.10-pre-commit-hooks-4.3.0/lib/python3.10/site-packages/pre_commit_hooks/check_toml.py", line 10, in <module>
    import tomli as tomllib
ModuleNotFoundError: No module named 'tomli'
```

See https://github.com/pre-commit/pre-commit-hooks/issues/833.

* pre-commit-hooks: use lib.optionals helper for clarity

Co-authored-by: Fabian Affolter <mail@fabian-affolter.ch>

Co-authored-by: Fabian Affolter <mail@fabian-affolter.ch>
Diffstat (limited to 'lib/sources.nix')
0 files changed, 0 insertions, 0 deletions