|
|
@ -22,41 +22,43 @@
|
|
|
|
flake-utils.lib.eachDefaultSystem
|
|
|
|
flake-utils.lib.eachDefaultSystem
|
|
|
|
(
|
|
|
|
(
|
|
|
|
system: let
|
|
|
|
system: let
|
|
|
|
|
|
|
|
poetry = poetry2nix.legacyPackages.${system};
|
|
|
|
pkgs = nixpkgs.legacyPackages.${system};
|
|
|
|
pkgs = nixpkgs.legacyPackages.${system};
|
|
|
|
in {
|
|
|
|
in {
|
|
|
|
packages.default = pkgs.poetry2nix.mkPoetryApplication {
|
|
|
|
packages.default = poetry.mkPoetryApplication {
|
|
|
|
projectDir = ./.;
|
|
|
|
projectDir = ./.;
|
|
|
|
python = pkgs.python310;
|
|
|
|
python = pkgs.python310;
|
|
|
|
overrides = pkgs.poetry2nix.overrides.withDefaults (final: prev: {
|
|
|
|
preferWheels = true;
|
|
|
|
attrs = prev.pkgs.python3Packages.buildPythonPackage {
|
|
|
|
overrides = [
|
|
|
|
pname = "attrs";
|
|
|
|
(final: prev: {
|
|
|
|
version = "23.1.0";
|
|
|
|
attrs = prev.pkgs.python3Packages.buildPythonPackage {
|
|
|
|
src = prev.pkgs.fetchurl {
|
|
|
|
pname = "attrs";
|
|
|
|
url = "https://files.pythonhosted.org/packages/f0/eb/fcb708c7bf5056045e9e98f62b93bd7467eb718b0202e7698eb11d66416c/attrs-23.1.0-py3-none-any.whl";
|
|
|
|
version = "23.1.0";
|
|
|
|
sha256 = "012x6glahfkg28ncs726dcnbm76gib3j1861d8jv8byw5i9b8a0z";
|
|
|
|
src = prev.pkgs.fetchurl {
|
|
|
|
|
|
|
|
url = "https://files.pythonhosted.org/packages/f0/eb/fcb708c7bf5056045e9e98f62b93bd7467eb718b0202e7698eb11d66416c/attrs-23.1.0-py3-none-any.whl";
|
|
|
|
|
|
|
|
sha256 = "012x6glahfkg28ncs726dcnbm76gib3j1861d8jv8byw5i9b8a0z";
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
format = "wheel";
|
|
|
|
|
|
|
|
doCheck = false;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
format = "wheel";
|
|
|
|
|
|
|
|
doCheck = false;
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
red-commons = prev.pkgs.python3Packages.buildPythonPackage {
|
|
|
|
red-commons = prev.pkgs.python3Packages.buildPythonPackage {
|
|
|
|
pname = "Red-Commons";
|
|
|
|
pname = "Red-Commons";
|
|
|
|
version = "1.0.0";
|
|
|
|
version = "1.0.0";
|
|
|
|
src = prev.pkgs.fetchurl {
|
|
|
|
src = prev.pkgs.fetchurl {
|
|
|
|
url = "https://files.pythonhosted.org/packages/39/7a/4afb80e4aa69fec9736159d2571db76e3546c6e3b4e8deefe0e55114526c/red_commons-1.0.0-py3-none-any.whl";
|
|
|
|
url = "https://files.pythonhosted.org/packages/39/7a/4afb80e4aa69fec9736159d2571db76e3546c6e3b4e8deefe0e55114526c/red_commons-1.0.0-py3-none-any.whl";
|
|
|
|
sha256 = "0i5g4p5p5na27064x5vlh96iq85i1a0n12rzw2lckqp8pw5bf1vh";
|
|
|
|
sha256 = "0i5g4p5p5na27064x5vlh96iq85i1a0n12rzw2lckqp8pw5bf1vh";
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
format = "wheel";
|
|
|
|
|
|
|
|
doCheck = false;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
format = "wheel";
|
|
|
|
})
|
|
|
|
doCheck = false;
|
|
|
|
(poetry.mkDefaultPoetryOverrides
|
|
|
|
};
|
|
|
|
(import ./overrides.nix {
|
|
|
|
|
|
|
|
inherit pkgs;
|
|
|
|
orjson = prev.orjson.override (old: {
|
|
|
|
lib = pkgs.lib;
|
|
|
|
preferWheel = false;
|
|
|
|
}))
|
|
|
|
cargoDeps = old.cargoDeps.overrideAttrs (_: {
|
|
|
|
];
|
|
|
|
hash = "sha256-OAF1qyHLy8c1o7FNKMwzuumq1bA7x1mFzSAS/Ml7M34=";
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
devShells.default = pkgs.mkShell {
|
|
|
|
devShells.default = pkgs.mkShell {
|
|
|
|