add readme, pyproject and resources

This commit is contained in:
Prunebutt 2026-03-26 13:00:27 +01:00
parent 4df206981f
commit d1552b3eb5
15 changed files with 629 additions and 87 deletions

View file

@ -74,9 +74,12 @@
arg = project.renderers.mkPythonEditablePackage { inherit python; };
pythonEnv = python.pkgs.mkPythonEditablePackage ( arg );
in pkgs.mkShell {
packages = [ pkgs.python3 pkgs.uv
# buffaloModel
protestswap pkgs.gcc14 ];
packages = with pkgs; [
python3
uv
gcc14
python3Packages.fastapi
] ++ [protestswap];
shellHook = /*shell*/
''
ls -l ${buffaloModel}
@ -102,82 +105,3 @@
packages.${system}.default = protestswap;
};
}
# flake-utils.lib.eachDefaultSystem (system: let
# pyproject = builtins.fromTOML (builtins.readFile ./pyproject.toml);
# project = pyproject.project;
#
# package = pkgs.python3Packages.buildPythonPackage {
# pname = project.name;
# inherit (project) version;
# format = "pyproject";
#
# src = ./.;
#
# build-system = with pkgs.python3Packages; [
# uv-build
# ];
#
# # # test dependencies
# nativeCheckInputs = with pkgs; [
# # python3Packages.mypy
# # python3Packages.pytest
# taplo
# ];
#
# # checkPhase = '''';
#
# propagatedBuildInputs = with pkgs; [
# python3Packages.click
# python3Packages.insightface
#
# ] ++ builtins.map (dep: pkgs.python3Packages.${dep}) project.dependencies;
# };
#
# editablePackage = pkgs.python3.pkgs.mkPythonEditablePackage {
# pname = project.name;
# inherit (project) scripts version;
# root = "$PWD";
# };
# in {
# devShells = {
# default = pkgs.mkShell {
# inputsFrom = [
# package
# ];
#
# buildInputs = [
# # our package
# editablePackage
#
# #################
# # VARIOUS TOOLS #
# #################
#
# pkgs.python3Packages.build
# pkgs.python3Packages.ipython
# pkgs.python3Packages.insightface
# inswapperModel
#
# ####################
# # EDITOR/LSP TOOLS #
# ####################
#
# # LSP server:
# pkgs.python3Packages.python-lsp-server
#
# # LSP server plugins of interest:
# pkgs.python3Packages.pylsp-mypy
# pkgs.python3Packages.pylsp-rope
# pkgs.python3Packages.python-lsp-ruff
# ];
# };
# };
#
# packages = {
# "inswapper-model" = inswapperModel;
# "${project.name}" = package;
# default = self.packages.${system}.${project.name};
# };
# });