fix formatting, pin ruff version, remove rdp refs
This commit is contained in:
22
flake.nix
22
flake.nix
@ -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;
|
||||
|
Reference in New Issue
Block a user