Releases: goodbyekansas/nedryglot
Releases · goodbyekansas/nedryglot
3.1.0
Added
Ruff support for python components. Currently have to opt in by setting defaultCheckPhase = "ruffStandardTests";
on base.languages.python
. This will change the global default for the python language. To set it for a single component set installCheckPhase
to standardTests
or ruffStandardTests
or any combination of the two. To individually set the formatter set the formatter
on the component to either "standard" (black + isort) or to "ruff" (ruff 🐕). If formatter is not set it will be detected from the value of installCheckPhase
.
3.0.0
Added
gen-default-crates
command to generate the list of default crates shipped with Nedryglot.- Support for nixpkgs versions up to 23.11
Changed
- Now uses Nedryland version 10.0.0
2.0.1
Nedryglot 2.0.0
[2.0.0] - 2023-11-07
Added
build
shell command for python.
Fixed
- Terraform deploy will now exit with non-zero exit code if deploy failed.
- Give pylint a $HOME so it won't complain when writing cache and stats.
Changed
- Nedryglot now requires version 9.0.0 of nedryland or higher.
- Python linting tools now combines their configs during runtime instead of build time.
- Rust components now only uses vendored dependencies. Dependencies
can be vendored with thefetchCrate
function. Refer to the docs
for more information.
1.2.2
Fixed
- Config merge script including non mypy settings for mypy.
1.2.0
[1.2.0] - 2023-05-31
Added
- Add support for supplying python check tools with arguments (black,
isort, pylint, flake8, mypy, pytest)
Fixed
- mypy overrides not working in for example pyproject.toml.
What's Changed
- ⚡ Add args support for python check tools by @sakarias88 in #14
Full Changelog: 1.1.0...1.2.0
1.1.0
1.0.3
Fixed
- Disabled black on aarch64-darwin since it is broken in nixpkgs 22.05.
- Hide check command if checks are not available.
Changed
- The merged/generated configs for python's linters do not check the filesystem during nix eval.
Added
- Tests for nixpkgs 22.11