pyinvoiceninja/shell.nix

26 lines
421 B
Nix

{ pkgs ? import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/nixos-24.05.tar.gz") {} }:
with pkgs;
pkgs.mkShell {
nativeBuildInputs = [
inlyne # markdown viewer
# Python development environment
(python3.withPackages(ps: with ps; [
# For SDK configuration
python-dotenv
# Logging
loguru
# HTTP client
requests
# Testing
pytest
]))
];
}