fix formatting, pin ruff version, remove rdp refs

This commit is contained in:
2025-03-02 00:41:33 -05:00
parent c15e6cb082
commit 4613e8c2b3
8 changed files with 170 additions and 1260 deletions

View File

@ -41,7 +41,6 @@
self,
nixpkgs,
flake-utils,
pre-commit-hooks,
poetry2nix,
...
}@inputs:
@ -51,19 +50,16 @@
# see https://github.com/nix-community/poetry2nix/tree/master#api for more functions and examples.
pkgs = nixpkgs.legacyPackages.${system}.extend poetry2nix.overlays.default;
pyOverrides = _final: prev: {
# prefer binary wheels instead of source distributions for rust based dependencies
# avoids needing to build them from source. technically a security risk
polars = prev.polars.override { preferWheel = true; };
ruff = prev.ruff.override { preferWheel = true; };
greenlet = prev.greenlet.override { preferWheel = true; };
sqlalchemy = prev.sqlalchemy.override { preferWheel = true; };
};
overlay = pkgs.lib.composeExtensions pyOverrides (
import ./.poetry-git-overlay.nix { inherit pkgs; }
overrides = pkgs.poetry2nix.overrides.withDefaults (
_final: prev: {
# prefer binary wheels instead of source distributions for rust based dependencies
# avoids needing to build them from source. technically a security risk
polars = prev.polars.override { preferWheel = true; };
ruff = prev.ruff.override { preferWheel = true; };
greenlet = prev.greenlet.override { preferWheel = true; };
sqlalchemy = prev.sqlalchemy.override { preferWheel = true; };
}
);
overrides = pkgs.poetry2nix.overrides.withDefaults overlay;
poetryConfig = {
inherit overrides;