Spaces:
Sleeping
Sleeping
| { | |
| description = "data labeler environment"; | |
| nixConfig = { | |
| extra-substituters = [ | |
| "https://nix-community.cachix.org" | |
| ]; | |
| extra-trusted-public-keys = [ | |
| "nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=" | |
| ]; | |
| }; | |
| inputs.nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable"; | |
| outputs = {nixpkgs, ...}: let | |
| system = "x86_64-linux"; | |
| pkgs = import nixpkgs { | |
| inherit system; | |
| config.allowUnfree = true; | |
| config.cudaSupport = true; | |
| }; | |
| in { | |
| devShells."${system}".default = pkgs.mkShell { | |
| packages = with pkgs; [ | |
| (python312.withPackages ( | |
| ppkgs: | |
| with python312Packages; [ | |
| pip | |
| numpy | |
| pandas | |
| streamlit | |
| huggingface-hub | |
| ] | |
| )) | |
| zip | |
| unzip | |
| git | |
| wget | |
| curl | |
| ]; | |
| shellHook = '' | |
| streamlit run app.py | |
| ''; | |
| }; | |
| }; | |
| } |