Т.е. Я ищу nix-флейк, эквивалентный бегу
Код: Выделить всё
python setup.py develop
Ближе всего я нашел использование Flake.nix, например
Код: Выделить всё
{
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
outputs = { self, nixpkgs }:
let
pkgs = import nixpkgs { system = "x86_64-linux"; };
python_library = pkgs.python3Packages.buildPythonPackage {
pname = "python_library";
version = "0.1";
src = /home/user_name/python_library;
doCheck = false;
};
in {
defaultPackage.x86_64-linux = pkgs.buildEnv {
name = "test-env";
paths = [
(pkgs.python3.withPackages(ps: [
ps.numpy
ps.scipy
ps.matplotlib
python_library
]))
pkgs.spyder
];
};
};
}
Код: Выделить всё
class Hello:
def __init__(self):
print("Hello!!! Hello!")
Код: Выделить всё
>>> from python_library.test import Hello
>>> a=Hello()
Hello!!! Hello!
Код: Выделить всё
nix build
nix shell
Ни одна из команд nix development не делала ничего подобного для меня.
Подробнее здесь: https://stackoverflow.com/questions/775 ... -using-fla
Мобильная версия