add readme, pyproject and resources
This commit is contained in:
parent
4df206981f
commit
d1552b3eb5
15 changed files with 629 additions and 87 deletions
88
flake.nix
88
flake.nix
|
|
@ -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};
|
||||
# };
|
||||
# });
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue